Purpose of phase is to:
- Translates Business Requirements into System Models (Data Flow Diagrams)
- Technology independent (translate words into pictures)
Tasks: First task can be broken into 2 separate functional requirements categories: Structure & Prototype
4.1a Structure Functional Requirements
4.1b Prototype Functional Requirements
4.2 Validate Functional Requirements
4.3 Define acceptance test cases
Methodologies (Agile Modelling):
- Architected Rapid Application Development
- Extreme Programming
Models:
- Logical DATA Models = Data & Info Requirements
- Logical PROCESS Models = Business Requirements
- Logical INTERFACE Models = Business & System Interface Requirements
Participants:
- System Analysts (draw models)
- System Users (validate models)
- Project Managers
Deliverables:
- Logical System Models & Specifications
Reference: SAD pg 84, 189