Lecture 2 - The Unified Process Flashcards

1
Q

An approach to building, deploying and maintaining software is called

A

A software development process

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

What is the Unified Process (UP)

A

Process for building object-oriented systems

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

TF: Goal of UP is to produce high quality software that meets user needs within a predictable schedule and budget

A

True

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

When is it acceptable to sequentially define the whole problem, design the entire solution, build the software, and then test the product?

A

For simple systems

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

What does UP promote?

A

Iterative development

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

What is an iteration in UP?

A

short fixed-length mini-project

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

TF: An iteration represents a complete development cycle

A

True

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

The iterative life cycle is based on the successive enlargement and refinement of a system through…

A

multiple iterations with feedback and adaptation

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

TF: A system developed using UP is eligible for production deployment at the end of the first iteration

A

False. May take many iterations before it is ready

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

Why are long iterations not recommended in UP?

A

Increases project risk

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

If completing all tasks for a specific iteration is not possible before the deadline, what should be done?

A

Move the tasks to a future iteration

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

What is the recommended duration of an iteration according to the UP?

A

Between 2-6 weeks

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

What are the four phases of the Unified Process?

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

The Inception phase of UP…

A

Defines the scope of the project

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

The Elaboration phase in UP…

A

Plans project, specifies features, designs baseline architecture

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

The Construction phase in UP…

A

Builds the product

17
Q

The Transition phase in UP…

A

Transitions product into end user community

18
Q

TF: Milestones occur at the end of each iteration

A

False. Occur at the end of each project phase

19
Q

In UP, what provides a point in time to assess how well key goals have been met, and decide whether project needs to be restructured in any way?

A

Milestones