Ch3 Generic Life Cycle Stages Flashcards

1
Q

What is the definition of “life cycle”

A

The series of stages through which something (a system or manifactured product) passes.

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

What is the purpose behind defining the system life cycle

A

To establish a framework for meeting the stakeholders’ needs in an orderly and efficient manner for the whole life cycle. This is usually done by defining life cycle stages and using decision gates to determine readiness to move from one stage to the next.

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

What is a decision gate?

A

An approval event in the project cycle, sufficiently important to be defined and included in the schedule by the project manager, executive manager, or the customer. Decision gates ensure that new activities are not pursued until the previously scheduled activities, on which new activities depend, are satisfactorily completed and placed under configuration control.

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

What are the primary objectives of decision gates?

A

1) Ensure that the elaboration of the business and technical baselines are acceptable and will lead to satisfactory verification and validation; 2) Ensure that the next step is achievable and the risk of proceeding is acceptable; 3) Continue to foster buyer and seller teamwork; 4) Synchronize project activities.

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

What are the two decision gates that every project must have as minimum setup?

A

Authority to proceed and final acceptance of the project deliverable.

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

What are the generic life cycle stages that can be adopted?

A

1) Concept,
2) Development,
3) Production,
4) Utilization,
5) Support,
6) Retirement

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

What are the purposes of the Concept stage?

A

1) Define problem space (through exploratory research and concept selection), 2) Characterize solution space, 3) Identify stakeholders’ needs, 4) Explore ideas and technologies, 5) Refine stakeholders’ needs, 6) Explore feasible concepts, 7) Propose viable solutions

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

What are the purposes of the Development stage?

A

1) Define/refine system requirements, 2) Create solution description (architecture and design), 3) Implement initial system, 4) Integrate, verify and validate system

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

What are the purposes of the Production stage?

A

1) Produce systems, 2) Inspect and verify

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

What are the purposes of the Utilization stage?

A

Operate system to satisfy users’ needs

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

What is the purpose of the Support stage?

A

Provide sustained system capability

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

What is the purpose of the Retirement stage?

A

Store, archive or dispose of the system

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

What is the definition of “iteration”?

A

“Iteration” is the repeated application of and interaction between two or more processes at a given level in the system structure or hierarchy.

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

What is the definition of “recursion”?

A

“Recursion” is the repeated application of and interaction of processes at successive levels in the system structure.

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

What characterizes sequential methods?

A

Sequential methods are characterized by a systematic approach that adheres to specified processes as the system moves through a series of representations from requirements through design to finished products. Specific attention is given to the completeness of documentation, traceability from requirements, and verification of each representation after the fact.

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

What are the strengths of sequential methods?

A

Predictability, stability, repeatability and high assurance.

17
Q

What’s the goal of iterative methods?

A

To provide rapid value and responsiveness.

18
Q

When is it best to use incremental and iterative methods?

A

When the requirements are unclear from the beginning or the stakeholder wishes to hold the SOI open to the possibilities of inserting new technology. They are best applied to smaller, less complex systems or to system elements.

19
Q

What is Conway’s law?

A

Conway’s law suggests that “organizations which design systems are constrained to produce designs which are copies of the communication structures of those organizations”.

20
Q

How to avoid the pitfalls of Conway’s law?

A

Facilitate communications, streamline controls, and simplify paperwork.

21
Q

Why should an organization care about processes?

A

To better understand, evaluate, control, learn, communicate, improve, predict, and certify the work performed.