Boat Charter System

















report example



Project Establishment

-Group Cantract

- ......


Inception

  1. Elicit stakeholders requests
  2. Find actors and Use Cases
  3. Structure the Use Case Diagram
  4. Detail Use case: UC1 Register Boat
  5. Revise project plan & risk list
  6. Develop iteration plan for Elaboration, E1

 

 

Elaboration
iteration E1
(Register Boat)
- Develop the domain model - initial domain model
- Architectural analysis
- Use case analysis
- Use case design:

ssd
opc1: enterBoatInfo(...)
opc2: enter SerialNo(serialNo)

- 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 (+ CustomerCatalog + Customer)
(- Architectural analysis)
- Use case analysis
- Use case design

ssd
opc3: enterCustomerInfo(...)


- 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