Boat Charter System
Project Establishment
Inception
- Elicit stakeholders requests
- Find actors and Use Cases
- Structure the Use Case Diagram
- ucd1 ucd2 ucd3 ucd4 ucd5 ucd6 ...
- Detail Use case: UC1 Register Boat
- uc1-1 uc1-2 uc1-3 uc1-4 ...
- Revise project plan & risk list
- Develop iteration plan for Elaboration, E1
- additional work (learning purposes)
- UC2: Register Customer
- uc2-1 uc2-2 uc2-3 uc2-4 ...
Elaboration
iteration E1
- Develop the domain model
- Architectural analysis
- Use case analysis
- Use case design
- GUI Design
- Plan coding
- Coding of classes
- Unit testing
- Revise project plan & risk list
- Develop iteration plan for Elaboration, E2
iteration E2
- Refine the domain model
(- Architectural analysis)
- Use case analysis
- Use case design
- GUI Design
- Plan coding
- Coding of classes
- Unit testing
- Revise project plan & risk list
- Develop iteration plan for Construction, C1
Construction
- Refine the domain model
- Use case analysis
- Use case design
- GUI Design
- Plan coding
- Coding of classes
- Unit testing
- Revise project plan & risk list
- Develop iteration plan for Construction, C2