Advantages and disadvantages of structured analysis, Computer Engineering

Assignment Help:

Advantages and Disadvantages of Structured Analysis

With time, you will find out that most customers understand structured methods better than object oriented (OO) methods. As one of main reasons of modelling a system is for communication with users and customers, there is a benefit in providing structured models for information exchange with customers or user groups. 

 In fact, specifications are typically in form of a simple English language statement of Work. Thus, the system to be built, understood in terms of requirements (functions the system has to perform), which is why this naturally leads to a structured analysis, at least at the upper most level. Specially structured methods (functional decomposition) provide a natural vehicle for modelling, discussing and deriving the requirements of the system.

 The difficulty with structured methods is that they do not readily support use of reusable modules. The top down procedure works well for new development, but does not provide mechanisms for "designing in" use of existing components. The top down procedure of functional decomposition does not lead to a set of requirements which map well to existing components. 

When requirements do not map cleanly, you have two options: either you do not use existing components, or force fit requirements to the existing components and "somehow" deal with requirements which are only partly covered by existing components, which does not lead to a good successful system.

 


Related Discussions:- Advantages and disadvantages of structured analysis

Problems for decision tree learning, A ppropriate Problems for Decision Tr...

A ppropriate Problems for Decision Tree Learning - Artificial intelligence It is a expert job in AI to select accurately the right learning representation for a particular lea

Explain garbage collection, Explain Garbage collection In this method ...

Explain Garbage collection In this method two passes are made over the memory to identify new areas. In the first pass it traverses all pointers pointing to allocated areas an

What is component diagrams in uml, A component diagram is mainly useful wit...

A component diagram is mainly useful with teams of larger size. UML components are great to perform architectural landscape for an exact system. The component diagram permits to mo

Explain standard set of procedure to complete a call process, Explain a s...

Explain a standard set of procedure for completing a local telephone call or call processing. Completing a local telephone call among two subscribers connected to the similar

What is over-clocking, Overclocking is the process of making a computer or ...

Overclocking is the process of making a computer or component operate faster than the clock frequency particular by the manufacturer by modifying system parameters. One of the most

What is socket inheritance, What is socket inheritance? Explain. Socke...

What is socket inheritance? Explain. Socket Inheritance: In a socket inheritance a reference count mechanism is utilized. Whenever a socket is first created, the system set

How a typical dma controller can be interfaced to an 8086, Demonstrate how ...

Demonstrate how a typical DMA controller can be interfaced to an 8086/8085 based maximum mode system.  For 8088 in maximum mode: The RQ/GT0 and RQ/GT1 pins are used to is

What are the data types of the abap/4 layer, What are the Data types of the...

What are the Data types of the ABAP/4 layer? Possible ABAP/4 data types: C: Character. D: Date, format YYYYMMDD. F: Floating-point number in DOUBLE PRECISION (8 bytes)

What is core dump, Raises when accessing an unassigned memory location acce...

Raises when accessing an unassigned memory location accessing a null pointer

What about division and multiply operations, Q. What about division and mul...

Q. What about division and multiply operations? In most of the older computers divisions and multiply were implemented using subtract/add and shift micro-operations. If a digit

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