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 |
|