Professional Documents
Culture Documents
Software Modeling and Analysis L6 1-2
Software Modeling and Analysis L6 1-2
Lecture 6
Analysis Phase
Structuring requirements (Use cases)
Conceptual data modeling (Class diagram)
Object relationship modeling
➢ Class diagram → ER diagram
Analysis classes
▪ Class stereotypes
▪ Sequence diagram
▪ Communication diagram
▪ Activity diagram
▪ State machine diagram
Design Phase
Physical DB design
Design elements
➢ Design classes
➢ Design components
➢ Design system Architecture
GUI design
1 Class Diagram
2 Object Diagram
4 Sequence Diagram
5 Collaboration Diagram
7 Activity Diagram
8 Component Diagram
9 Deployment Diagram
Structured Object-Oriented
Methodology SDLC/waterfall Iterative/Incremental