Lecture 2-UP Flashcards

1
Q

What is the Unified Process(UP)?

A

UP promotes iterative development : The life of a system stretches over a series of cycles, each resulting in a product release.

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

What is iterative development?

A

It’s based on the successive enlargement and refinement of a system through multiple iterations with feedback and adaptation.

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

What happens to the outcome of each iteration?

A

The outcome of each iteration is a tested, integrated and executable system.

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

What are the 4 principles for iteration length and time boxing in UP?

A

1.Short iteration lengths to allow rapid feedback and adaptation.
2.Long iterations increase project risk.
3.Iterations are fixed in length–>TIMEBOXED : If meeting deadline seems to be difficult, then remove tasks or requirements from the iteration and include them in a future iteration.
4.Iteration should be between 2 and 6 weeks in duration.

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

What are UP’s best practices and key concepts?(6)

A

-Take care of high-risk and high value issues early
-Always engage users for evaluation, feedback and requirements
-Build cohesive core architecture early
-Always verify quality & test early and often
-Apply use cases
-Model software visually with UML

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

What are UP’s invariant principles?

A

1.Iterative and risk-driven development
2. Continuous verification of quality.

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

What is UP’s core implicit idea?

A

The use of object technologies, including OOA/D and OOP.

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

What are the 4 major phases of UP?

A

1.Inception: define the scope of project
2.Elaboration: plan project, specify features and baseline architecture
3.Construction: build the product
4.Transition: transition the product unto end user community

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