Methods - Structure and Content Flashcards

1
Q

Where does RUP/UP come from?

A

UP/RUP was developed by Ivar Jacobson as a result of his experience at Ericsson. This work was acquired by the Rational Software Corp in 95. The result was the Rational Unified Process.

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

What is UP?

A

A framework for software development, using Object Oriented (oo) analysis and design techniques. The framework used the Unfied Modelling Language is its standard modelling notation.

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

What are some charateristics of UP?

A

It is use case driven, risk focused, architecture-centric, interative, and incremental.

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

UP - Use Cases - tell me more

A

Use cases express FR of the required system. UP focuses around Use Cases, analysis, design, implementation, testing.

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

UP - Risk Focused - tell me more

A

Risks can occur and jeopardise the success of the project. They mush be de-risked by early analysis of critical use cases, early exploration of feasible architecture, focus on executable software.

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

UP - Architecture - tell me more

A

Architecture is represented by several views in UP, each view deals with a sub-set of whole architecture. Sound architecture will allow the product to evolve at low cost.

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

UP - Iterative and Incremental - tell me more

A

Iterations will allow similar cycles to be improved in quality. Increments will allow for a whole delivery by starting small and adding increment after increment.

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

What are the 4 phases and 4 milestones of UP?

A

Inception with Lifecycle objectives. Elaboration with product architecture. Contruction with intial operational capability. Transtion with product release.

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

What are the workflows of UP?

A

Business modelling - requirements - analysis & design - implementation - test - deployment

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

What is the composition in UP?

A

The product is not just code, it is also requirements, use cases, etc (everything used to create it). It should reflect UADDIT: use case, analysis, design, deployment, implementation, and test.

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

What are the different models for UP?

A

Imagine a circle, in the center are use cases, around it are: Analysis, design, implementation, deployment, test.

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

Tell me more about the 6 UP models

A

Each model is self-contained view of an aspect of the software product. The 6 models have dependencies on each other.

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

What is UP conceptual?

A

Use cases and analysis.Testing happens at all 3 levels.

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

What is UP logical?

A

Design.Testing happens at all 3 levels.

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

What is UP physical?

A

Implementationa nd deployment. Testing happens at all 3 levels.

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

In which roles can be UP operated?

A

Traditional roles and structure - for more pre-defined sequences, each iteration is a mini-waterfall. Or, in Agile, agile is derived from UP approach, roles and structures are adaptable.

17
Q

What is UML?

A

Software modelling language, which is visually orintated and is designed to be implemented by UML modelling tools.

18
Q

How many UML diagrams are there and in which categories do they fall?

A

It has 13 diagrams and they are divided in structure (static) and behaviour (dynamic).