Unit 1
Unified Software Development Process |
What is the Unified Process?
The User-Case Model The Development Process: 1. User-Case-Driven Process 2. Architecture-Centric Process 3. Iterative and Incremental Process |
USDP: Ch. 1-5
UML: Ch. 1-3 |
Unit 2
Software Development using
|
Capturing the Requirements
-User-case model Analysis and Design - Class/object model - Interaction Diagrams: Collaboration and Sequence - State and Activity Diagrams Implementation - Component and Deployment model Test - Test model |
USDP: Ch. 6-11
Appendix A UML: Ch. 4-8; Ch. 15-19; Ch. 25-31 |
Unit 3
Iterative and Incremental Development |
Generic Iteration Model
Inception and Elaboration Construction, Transition, and Completion Component Model Software reuse Product and Project quality |
USDP: Ch. 12-17
UML: Ch. 9-14; Ch. 20-24; Ch. 32 |
Unit 4
CASE tool: Rational Rose |
Use Rational Rose to develop a
software project |
All assignments are due at the class on the due day. Later homework
will have 10% subtracted from the score for every late day.