Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

Dear students,

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.

Discussion Topic

For designing a complex nature embedded system one group of thought said that object oriented modeling will be used and another group of thought said that structured oriented modeling will be used. As a software engineer you are required to analyze and design models for this system, so out of these two approaches which approach is suitable and why? Justify your answer with logical reasons.

Read the instructions carefully before sending your comments:

  1. GDB will have weight-age of 5% of your total subject marks.
  2. Your discussion must be based on logical facts.
  3. You should post your comments on the Graded Discussion Board & not on the Regular MDB. Both will run parallel to each other during the time specified above.
  4. Your comments should be relevant to the topic i.e. clear and concise (Maximum 5-10 lines answer).
  5. Books, websites and other reading material may be consulted before posting your comments. (Do not copy the material as it is.)
  6. No extra time will be given for discussion.
  7. You cannot participate in the discussion after the due date or through e-mail.

Views: 2421

Replies to This Discussion

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. 

Most embedded System have only 4 or 8 bit microelectronics and limited resources. keep it in mind and then analyze the scenario.


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...


Looking For Something? Search Below

Latest Activity

Sara replied to MEHMOOD QADIR's discussion Research Paper
4 hours ago
Sara replied to MEHMOOD QADIR's discussion Research Paper
4 hours ago
Simona replied to MEHMOOD QADIR's discussion Research Paper
4 hours ago
Simona replied to Sara's discussion write my dissertation cheap
4 hours ago
Sara posted a discussion
4 hours ago
Profile IconNoman Ali, Anum Mughal, MUHAMMAD HAMMAD AHMED and 1 more joined Virtual University of Pakistan
4 hours ago
Fakhir replied to иαвєєℓ αнмє∂'s discussion Kya hal hain ning awam?
13 hours ago
Nida Arshad Javaid Ch posted photos
14 hours ago

© 2022   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service