Page 225 - DCAP405_SOFTWARE_ENGINEERING
P. 225
Software Engineering
Notes 13.1 Building the Analysis Model
Function
Process
Data Object Specification
Description (PSPEC)
ERD DFD
Data dictionary
Data
STD
Behavior
Control Specification (CSPEC)
Did u know? Why do we model?
We build models so that we can better understand the system we are developing.
We build models of complex systems because we cannot comprehend such a system
in its entirety.
Analysis Model – UML
Function
Class diagram
Object diagram
Use case diagram
Activity diagram
Object
Data
Behavior
State-chart diagram
Interaction diagram
13.1.1 Data Modeling: ER Diagram
1. Examines data objects independently of processing
2. Focuses attention on the data domain
3. Creates a model at the customer’s level of abstraction
4. Indicates how data objects relate to one another.
218 LOVELY PROFESSIONAL UNIVERSITY