Unit 1 Key Points Flashcards

1
Q

Phases of the Unified Process are?

A

InECT

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

Disciplines contained in the Unified Process?

A
  1. Business Modelling
  2. Requirements
  3. Analysis and Design
  4. Implementation
  5. Testing
  6. Project Panagement
  7. Deployment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

UP Inception Phase

A

The following are typical goals for the Inception phase.

  • Establish a justification or business case for the project
  • Establish the project scope and boundary conditions
  • Outline the use cases and key requirements that will drive the design tradeoffs
  • Outline one or more candidate architectures
  • Identify risks
  • Prepare a preliminary project schedule and cost estimate
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

UP Elaboration Phase

A

During the Elaboration phase the project team is expected to capture a healthy majority of the system requirements. However, the primary goals of Elaboration are to address known risk factors and to establish and validate the system architecture.

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

UP Construction Phase

A

Construction is the largest phase in the project. In this phase the remainder of the system is built on the foundation laid in Elaboration. System features are implemented in a series of short, timeboxed iterations. Each iteration results in an executable release of the software.

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

UP Transition Phase

A

The final project phase is Transition. In this phase the system is deployed to the target users. Feedback received from an initial release (or initial releases) may result in further refinements to be incorporated over the course of several Transition phase iterations. The Transition phase also includes system conversions and user training.

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

Summary - 1

A

A model is an abstract representation of a concept, a specification, a design or a system from a particular point of view of either the user or the developer. In general, it is a simplification that is used to understand an aspect of the system in question.

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

Summary - 2

A

A standard modelling language helps those involved in software development projects to communicate effectively. If the standard is widely used, it will reduce the time taken for developers to become familiar with a new project.

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

Summary - 3

A

The Unified Modeling Language (UML) is a useful standard because it is easy to use, sufficiently expressive, unambiguous and widely used. There are also a variety of tools that support UML.

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

**Summary - 4 **

A

During software development, there may be many models made from a variety of viewpoints. They must not contradict each other, that is, they must be consistent.

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