Structures Analysis and Design SAD
Structures Analysis and Design SAD
SAD
1
Software process model
2
Modeling
3
A software Model
Analysis
▪ Determine system requirements
▪ Structuring system process requirements
▪ Logical requirements (logical modeling)
▪ Structuring system data requirements
Design
▪ Database design (DB normalization)
▪ Forms and report design (GUI design)
11
Data-driven modeling
12
Ex: An activity model of the insulin pump’s
operation
13
Behavioral models
B- Event-driven modeling - State diagram
14
Ex: State diagram of a microwave oven
15
16