State disadvantages of object oriented analysis design, Computer Engineering

Assignment Help:

State Disadvantages of object oriented analysis design

You know that OO methods only create functional models within objects. There is no place in methodology to design a complete functional model. While this is not a difficulty for some applications (e.g. building a software toolset) but for large systems, it can direct to miss requirements.

"Use cases" addresses this problem, but as all use cases could not be developed, it is still possible to miss requirements until late in development cycle.
 
Another drawback of the object oriented analysis design (OOAD) is in system modelling for the performance and sizing. The object oriented (OO) models do not easily explain the communications among objects. Indeed, a fundamental concept of object oriented (OO) is that object does not know who is invoking it. While this leads to a flexible design and performance modelling could not be handled easily.
 
This design itself does not provide support for identifying that objects will generate an optimal system design or not. Specially, there is no single diagram which shows all of interfaces between objects. As you know, coupling is a main factor in system complexity, not having coupling information makes architecture component selection either a hit or miss proposition.


Related Discussions:- State disadvantages of object oriented analysis design

Fact finding techniques on banking system, what are the questionnaries and ...

what are the questionnaries and observation of work site for banking system?

What is super scalar architecture, Super scalar architecture Pentium m...

Super scalar architecture Pentium microprocessor is organized with three execution units. One executes floating-point instructions and other two (U-pipe and V-pipe) execute in

How will you prepare problem statement, How will you prepare problem statem...

How will you prepare problem statement? Problem statement should state what is to be completed and not how it is to be executed. It should be a statement of requirements not a

Which one logic gate can generate any logic function, A universal logic gat...

A universal logic gate is one, which can be used to generate any logic function.  Which one is a universal logic gate? Ans. NAND gate is a universal logic gate; it can generate

What is visibility give uml notation, What is visibility give UML notation?...

What is visibility give UML notation? Visibility refers to the ability of a process to reference a feature from another class and has possible valued of public, private, protec

Explain that lost acknowledgement in packet retransmission, Explain that th...

Explain that the lost acknowledgement does not necessarily enforce retransmission of the packet . To guarantee reliable transfer, protocols utilize positive acknowledgement al

Define about EMS, Define EMS The area at location C8000H-DFFFFFH is oft...

Define EMS The area at location C8000H-DFFFFFH is often free oropen. This area is used for the expanded memory system in a XT or PC system, or for the upper memory system in an

What is inheritance, What is Inheritance? Inheritance is the method of ...

What is Inheritance? Inheritance is the method of deriving a feature of super class into sub class. Every sub class inherits the attributes, operations and association of its s

What is a work process, What is a work process? A work process is where ...

What is a work process? A work process is where individual dialog steps are in fact processed and the work is done.  Every work process ocuurs one type of request.

What are the values of the slack or surplus variables, Consider the followi...

Consider the following linear programming problem: Minimize:        70M + 40N Subject to:           3M + 7N ≥ 233                             10M + 2N ≥ 254

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd