Graded Discussion Board for the course 'Software Engineering-I (CS504)' will be open on Monday 10th Feb, 2014 and it will be closed on Tuesday 11th Feb, 2014.
Read the instructions carefully before sending your comments:
Discuss about GDB here!
Discuss plz... ???
yrrrr koi to ais ko discuss kry....
According to me object oriented modeling is best for this situation bcoz The primary goal of object-oriented development is the assurance that the system will enjoy a longer life while having far smaller maintenance costs. Because most of the processes within the system are encapsulated, the behaviors may be reused and incorporated into new behaviors.
Object-oriented system tend to model the real world in a more complete fashion than do traditional methods. Objects are organized into classes of objects, and objects are associated with behaviors. The model is based on objects, rather than on data and processing.
Object-oriented system promise to be far more reliable than traditional systems, primarily because new behaviors can be "built" from existing objects. Because objects can be dynamically called and accessed, new objects may be created at any time. The new objects may inherit data attributes from one, or many other objects. Behaviors may be inherited from super-classes, and novel behaviors may be added without effecting existing systems functions.
When a new object is created, it will automatically inherit the data attributes and characteristics of the class from which it was spawned. The new object will also inherit the data and behaviors from all superclasses in which it participates. When a user creates a new type of a widget, the new object behaves "wigitty", while having new behaviors which are defined to the system.
I think OOM is not good for embedded systems because there is only small set of resources. In OOM when an object is created it takes more and more resources because it create some anonymous objects for its base class. and suppose if a base class is derived from an other base class. it means an object that created has more then one base classes then it takes more resources for each class anonymous object. so in this way it takes more resources to accomplish a task.
What you think?
Object Oriented Programming has many benefits over Structured programming. Some of them are reusability, extensibility, reliability and maintainability. OOP also helps to reduce large problems to smaller, more manageable problems. In terms of extensibility and reusability, for instance: “Encapsulation allows the internal implementation of a class to be modified without requiring changes to its services (i.e. methods). It also allows new classes to be added to a system, without major modifications to the system.
he system either has no Hard drive, or a very small one, that only does one thing. Generally set up to browse the web and printer, thats it.
Despite the potential benefits, safety-critical software
developers have largely avoided object-oriented
methods, preferring instead to use procedural or
modular approaches. However, a number of companies
in safety-critical sectors are now moving to objectoriented
software development, or planning such a
move. This is particularly evident in the North American
aerospace community. In recognition of this trend, a
number of interested parties including the Federal
Aviation Administration and NASA have set up the
Object Oriented Technology in Aviation (OOTiA)
program to address safety and certification issues when
object oriented software is used in airborne
yrrr kahan phans gay hn..... koi OOM ko sahi kah raha ha...or koi galt.
koi ais mutifika faisla kr lo....kiya tm log roait e halal kameeti ki tarhn biyan da rhy ho :(
ha ha Bro. actually it is very difficult to decide which Model is better for Embedded System.
chaloo phr wohi bt..... kamal ha
convinent to dono hi lag rahy hn..... but which 1 is better...