Week 1 - RUP Flashcards
What is the rational unified process (RUP) for ?
Implementing the 6 best practices for software development.
The RUP is NOT use case driven (T or F)
F - it is use case driven
What is a benefit of use-case driven processes?
Synchronizes content of different models.
Understandable by stakeholders.
RUP is architecture centric (T or F)
T
It’s a focus of early iterations
Other artifacts derive from architecture.
What is the 4 + 1 view model?
Represents architecture:
1. Logical view
2. Process view
3. Deployment view
4. Implementation view
5. Use case view
What is an architecture-centric process and what are the benefits?
The software architecture is a high-level structure of the software, usually consisting of models (4 + 1 view).
- Basis for project management
- Aids component based development
- Manage complexity
What is an iteration?
An established plan + evaluation criteria + executable release
What is UML?
Unified modeling language
Used to construct and build the artifacts of a software system:
1. Use case diagram
2. class diagram
3. object diagram
4. state diagram
5. component diagram
6. Deployment diagram
7. Collaboration diagram
8. Sequence diagram
9. Activity diagram
What are the 4 phases of RUP?
Inception, Elaboration, Construction, Transition