Structured analysis - software engineering, Software Engineering

Structured Analysis Model

Structured  analysis is  the  most  broadly  used  of  needs  modeling  techniques,  relies  on  flow modeling and data modeling to build the basis for a comprehensive analysis model.

Using entity  relationship diagrams the software engineer builds a representation of all data objects which are important for the system.

Control and Data flow diagrams are used as a basis for representing the transformation of control and data.  At the similar time these models are used to create a functional model of the software and to gives a mechanism for partitioning function.

A behavioral model is established by using the state transition diagram and data content is build with a data dictionary. The Process and control specifications provide further elaboration of detail.

The real notation for structured analysis was established for conventional data processing applications but extensions now make the technique applicable to real time systems. Structured analysis is supported through an array of CASE   tools which assist in the creation of each parts of the model and also help to ensure correctness and consistency.

Posted Date: 10/23/2012 3:22:54 AM | Location : United States

Related Discussions:- Structured analysis - software engineering, Assignment Help, Ask Question on Structured analysis - software engineering, Get Answer, Expert's Help, Structured analysis - software engineering Discussions

Write discussion on Structured analysis - software engineering
Your posts are moderated
Related Questions
Objectives of Data dictionaries:- 1) A standard definition of every terms in a system that is each item of data is uniquely identified and defined. 2) Simple cross-referenci

What is Boundary value Analysis? Boundary value analysis is a method in software testing where tests are designed for showing boundary values. The values will be on the edge of

Q. What is Common coupling? Common coupling: With general coupling module A and module B have shared data. Global data areas are usually found in programming languages. Formu

A town comprise 5000 houses. Every house owner should pay tax based on the value of house. Houses over $200 000 pay 2% of their value in tax, houses over $100 000 pay 1.5% of their

Regression testing It is the re-execution of some subset of tests that have already been conducted to make sure the changes that have not been propagated unintended side effect

What things will you remember when making an interface? - A class's interface must be sensible enough. It should act the way user expects it to. - It must be designed from t

Code Complete - Phase of development where functionality is executed in entirety with only bug fixes remaining. - All functions from the functional specifications are alrea

What qualities would you look for when hiring a test engineer? - Test to break attitude - Desire for quality and attention to details. - Tact and diplomacy when dealing w

What is recovery testing and Security testing  Recovery testing is system tests that bind the software to fail in a variety of ways and justify that recovery is correctly perf

What is VO browser extension? - It is a SilkTest add-on component to test Web applications. - To identify browser-rendered objects it employs sophisticated pattern recogniti