2.4 Flashcards

1
Q

The Rational Unified Process is a ___ of all generic process models, shows good practices in __________ and _______, and supports _______ and incremental delivery

A

mix, specification, design, prototyping

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

What three perspectives is the RUP described from?

A
  1. Dynamic, showing the phases of the model over time
  2. Static, showing the process activities that are enacted
  3. Practice, suggesting good practices to use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The RUP is a _____ model that identifies 4 ______ phases in the software process

A

phased, discrete

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

The 4 phases of the RUP are…

A
  1. Inception
  2. Elaboration
  3. Construction
  4. Transition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

The phases in the RUP are more related to ______ rather than technical concerns

A

business

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

The goal of the _____ phase is to establish a business case for the system (who will interact with the system)

A

inception

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

In the elaboration phase, you should _______ the problem, establish a _________ for the system, develop the project plan, and identify key _____

A

understand, framework, risks

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

The goal of the _______ phase is to develop parts of the system in parallel and integrate them

A

construction

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

The goal of the transition phase is to move the system from a _________ community to a ____ community successfully

A

development, user

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

You can either incrementally develop ______ the phases or ____ over the 4 steps again

A

within, loop

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

RUP describes 6 fundamental best practices. What are they?

A
  1. Develop software iteratively
  2. Manage requirements
  3. Use component-based architecture
  4. Visually model software
  5. Verify Software quality
  6. Control changes to software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

The RUP is not suitable for all types of development, like _________ ________ development

A

embedded software

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

The _____ are separated from the _______ in the RUP

A

phases, workflow

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

The 9 workflows are…

A
  1. Business modelling
  2. Requirements
  3. Analysis and design
  4. Implementation
  5. Testing
  6. Deployment
  7. Configuration and change management
  8. Project management
  9. Environment (making sure tools are available to dev team)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly