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

What is artificial intelligence neural networks, For the sake of trying to ...

For the sake of trying to make intelligent behavior though really all that's being done is work with artificial neural networks where every cell is a very easy processor and the go

What is random access memory, Q. What is Random Access Memory? We will ...

Q. What is Random Access Memory? We will discuss RAM as an example of sequential circuit. A memory unit is a collection of storage cells or flip flops along with associated cir

Describe website features and functionality, This assignment relates to all...

This assignment relates to all of the course objectives but more specifically to your practical understanding and evaluation of the key issues in relation to the development of the

Comparator, 6 bit magnitude comparator

6 bit magnitude comparator

Explain the paging unit, Explain the Paging Unit Paging mechanism funct...

Explain the Paging Unit Paging mechanism functions with 4K - byte memory pages or with a new extension available to Pentium with 4M byte-memory pages. In Pentium, with new 4M-b

Java database connectivity, Java Database Connectivity (JDBC) With two...

Java Database Connectivity (JDBC) With two different types of technologies available in the market today viz., the Windows and the Java technologies developed by the Microsoft

Number conversion, (a) Convert the following number to single precision IEE...

(a) Convert the following number to single precision IEEE 754 based on the procedure described in class and in the notes. Express the result in hexadecimal. Show all your work.

Search in problem solving - artificial intelligence, Search in Problem Sol...

Search in Problem Solving: If Artificial Intelligence can inform that the other science about anything, it is about problem solving and, in particular, how to research after s

Illustrate single in-line memory modules, Q. Illustrate Single In-line Memo...

Q. Illustrate Single In-line Memory Modules? From early days of semiconductor memory till the early 1990s memory was manufactured, brought and installed as a single chip. Chip

Example of asymptotic notations, Q. Example of asymptotic notations? Th...

Q. Example of asymptotic notations? The function f (n) belongs to the set  (g(n)) if there exists positive constants c such that for satisfactorily large values of n we have 0

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