Models

Models

Purpose of models
Representing models
Modeling perspectives

Interaction models

Overview
Use cases
Pair with textual description
Example
Alternative flows
Relationships
Sequence diagrams

Behavioral models

Overview
Data flow (activity) diagrams
Example: university admissions
How to specify logic?

Flowcharts and pseudocode

Flowchart
Pseudocode
Mathematics
State charts / transition diagrams
Transition tables