Analysis Modeling
The Analysis Model is the first technical representation of a system. Analysis Modeling uses a combination of text and diagrams to represent software requirements (data, function, and behavior) in an understandable way. Building analysis models helps make it easier to uncover requirement inconsistencies and omissions. Two types of analysis modeling are commonly used: (1) Structured Analysis (2) Object-Oriented Analysis Data Modeling uses Entity-Relationship Diagrams to define data objects, attributes, and relationships. Functional Modeling uses Data Flow Diagrams (DFD) to show how data are transformed inside the system. Behavioral Modeling uses State Transition Diagrams to show the impact of events. Analysis work products must be reviewed for completeness, correctness, and consistency . Work Products of Analysis Modeling: Data object descriptions Entity relationship diagrams Data flow diagrams State transition diagrams Process specifica...