6. Three primary objectives To describe ehat customer require. To establish a basis for the creation of a software design. To define a set of requirements that can be validated ance the software built.
8. Data-flow model DFA takes an input-process-output view of system. That is data objects flows into the software,are transferred by processing elements and result data objects flow out of the software. The DFA is presented in a hirarchical fashion.
9. Hierarchical DFA The 1st data flow model(sometimes called as a level 0 DFA or context diagram) represents the system as a whole. Subsequent data flow diagram refines the context diagram providing increase detail with each subsequent level.
14. Control flow model A large class of application are “driven” by events rather than data,produce control information rahter than reports or display,and process information with heavy concern for time and performance.
17. Control specification It represents the behaviour of the system in two different ways. State diagram that is a sequential of behaviour. A program activation table that is a combinatorial specifaction of behaviour.
18. Control specification It describes behaviour of the system,but it gives us no information about the inner working of the process that are activated as a result of this behaviour.
19.
20. Process specification The process specification is used to describe all flow process that appear at the final level of refinement. It includes narrative text,PDL description of process algorith,mathematicaleqation,tables etc…..
21. Process specification By providing it,ypo can create a “mini-spec” that is serves as a guide for design of the software component that will implement the bubble.