Boat Charter System

The following diagram shows the phases, disciplines and activities chosen for this project. Activities are inspired from WWW.UPEDU.ORG and RUP (Rational Unified Process)


 

report example

PROJECT ESTABLISHMENT

UNIFIED PROCESS

disciplines and activities
Business Modeling
-Define Enterprise Strategy
-Model Business Processes
-Identify Process Implementation Options
-Model the Domain
-Model the Organization
-Support Project Teams

Requirements
-Elicit stakeholders requests
-Find actors and Use Cases
-Structure the Use Case Diagram
-Detail Use Case
-Review requirements

Analysis and Design
-Architectural analysis
-Use case analysis
-Use case design
-GUI Design
-Review the architecture and design
Implementation
-Plan component integration
-Implement Components
-Review Code
-Fix defects
-Perform Unit Test
-Plan System Integration
-Integrate System
Testing
-Plan test
-Design test
-Design Test Classes
-Implement Test Component
-Execute Test
-Evaluate Test

Deployment
Environment
Config. & Change Management

Project Management
-Revise project plan & risk list
-Develop iteration plan for -Elaboration, E1
-Schedule and assign work

INCEPTION

selected activities
Business Analysis
(special theory replaces UP activities)




Elicit stakeholders requests
Find actors and Use Cases
Structure the Use Case Diagram
Detail Use Case UC1: Register Boat
Review requirements




















Revise project plan & risk list
Develop iteration plan for Elaboration, E1
Schedule and assign work

ELABORATION, 1st iteration

selected activities

Model the Domain


Detail Use Case UC1: Register Boat
Review requirement
Architectural analysis
Use case analysis
Use case design UC1: Register Boat
GUI design
Review architecture and design

Plan component integration
Implement Components
Review Code
Fix defects
Perform Unit Test
Plan System Integration
Integrate System

Plan test
Design test
Design Test Classes
Implement Test Component
Execute Test
Evaluate Test


Revise project plan & risk list
Develop iteration plan for Construction, C1
Schedule and assign work

CONSTRUCTION, 1st iteration

selected activities
Grow the Domain Model





Detail Use Case UC2: Register Customer
Review requirement

Use case analysis
Use case design UC1: Register Boat
GUI design
Review architecture and design

Plan component integration
Implement Components
Review Code
Fix defects
Perform Unit Test
Plan System Integration
Integrate System

Plan test
Design test
Design Test Classes
Implement Test Component
Execute Test
Evaluate Test


Revise project plan & risk list
Develop iteration plan for Construction, C1
Schedule and assign work

 

CONSTRUCTION, 2nd iteration

selected activities
Grow the Domain Model





Detail Use Case UC6: Register Contract
Review requirement

Use case analysis
Use case design UC6: Register Boat
GUI design
Review architecture and design

Plan component integration
Implement Components
Review Code
Fix defects
Perform Unit Test
Plan System Integration
Integrate System

Plan test
Design test
Design Test Classes
Implement Test Component
Execute Test
Evaluate Test


Revise project plan & risk list
Develop iteration plan for Construction, C1
Schedule and assign work