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

Instruction set architecture - assembly language, Instruction Set Architect...

Instruction Set Architecture (ISA): The Instruction Set Architecture (ISA) is the part of the processor which is noticeable to the compiler writer or programmer. The ISA serve

Uniform memory access model (uma), Uniform Memory Access Model (UMA) In...

Uniform Memory Access Model (UMA) In this model, the main memory is uniformly shared by all processors in multiprocessor systems and each processor has equal access time to sha

How can a shift register be used as a counter, What is a shift register? Ca...

What is a shift register? Can a shift register be used as a counter? If yes, explain how?     Ans: Shift Register: A register wherein data gets shifted towards left or right

Describe the architecture of electronic data exchange, Describe the Electro...

Describe the Electronic Data Exchange (EDI) architecture in brief. Electronic Data Interchange (EDI) may be generally easy to understand as the replacement of paper-based purch

What are the types of operations required for instructions, What are the va...

What are the various types of operations required for instructions?  Data transfers among the main memory and the CPU registers Arithmetic and logic operation on data

Define signal and component of obejct oriented modeling, Define about sign...

Define about signal and component of obejct oriented modeling A signal is a specification of an asynchronous stimulus communicated among instances. A component is a physical

Array to be sorted is partitioned again and again, The sorting method where...

The sorting method where array to be sorted is partitioned again and again in such a way that all elements less than or equivalent to partitioning element appear before it and thos

Explain virtual memory, In a memory hierarchy system, data and programs are...

In a memory hierarchy system, data and programs are first stored in secondary or auxiliary memory. Program and its related data are brought in main memory for execution. What if th

What is bus arbitration, Q. What is Bus arbitration? In this technique,...

Q. What is Bus arbitration? In this technique, I/O interface first needs to control bus and only after that it can request for an interrupt. In this technique because only one

When a network uses a star topology, A Network uses a star topology if? ...

A Network uses a star topology if? A Network utilizes a star topology if all computers attach to a single central point.

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