Analysis
What the system should do?
Creates a description of system’s functions and its environment
Focus on problem domain
- not technical issues
- business/domain/application-specific issues
- Independently from the implementation platform
Emphasize users participation
Resulting analysis documentation:
- Problem description and users requirements (use cases)
- Analysis object model and data dictionary
- Key state models and global system model