Week 1 - RUP Flashcards

1
Q

What is the rational unified process (RUP) for ?

A

Implementing the 6 best practices for software development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The RUP is NOT use case driven (T or F)

A

F - it is use case driven

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a benefit of use-case driven processes?

A

Synchronizes content of different models.
Understandable by stakeholders.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

RUP is architecture centric (T or F)

A

T
It’s a focus of early iterations
Other artifacts derive from architecture.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the 4 + 1 view model?

A

Represents architecture:
1. Logical view
2. Process view
3. Deployment view
4. Implementation view
5. Use case view

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an architecture-centric process and what are the benefits?

A

The software architecture is a high-level structure of the software, usually consisting of models (4 + 1 view).

  1. Basis for project management
  2. Aids component based development
  3. Manage complexity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an iteration?

A

An established plan + evaluation criteria + executable release

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is UML?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the 4 phases of RUP?

A

Inception, Elaboration, Construction, Transition

How well did you know this?
1
Not at all
2
3
4
5
Perfectly