click below
click below
Normal Size Small Size show me how
Software Engineering
Chapter 3
Question | Answer |
---|---|
List the 4 increments | Inception Phase Elaboration Phase Construction Phase Transition Phase |
Inception Phase | Aim of the inception phase is to determine whether the proposed software product is economically viable |
Inception Phase: Analysis, Design Workflows | A small amount of the analysis workflow may be performed during the inception phase Accordingly, a small amount of the design workflow may be performed too |
The Inception Phase: Implementation Workflow | Coding is generally not performed during the inception phase However, a proof-of-concept prototype is sometimes build to test the feasibility of constructing part of the software product |
The Inception Phase: Test Workflow | The test workflow commences almost at the start of the inception phase |
The Inception Phase: Planning | There is insufficient information at the beginning of the inception phase to plan the entire development |
Aim of Elaboration Phase | Refine the initial requirements Refine the architecture Monitor the risks and refine their priorities Refine the business case Produce the project management plan |
Tasks of the elaboration phase | All but completing the requirements workflow Performing virtually the entire analysis Starting the design of the architecture |
Aim of Construction phase | The aim of the construction phase is to produce the first operational-quality version of the software product |
Tasks of the Construction Phase | Implementation and Testing Unit testing of modules Integration testing of subsystems Product testing of the overall system |
Aim of transition phase | The aim of the transition phase is to ensure that the client’s requirements have indeed been met |
4 steps followed in the Inception Phase | Gain an understanding of the domain Build the business model -Understand how the client organisation operates in that domain Delimit the scope of the proposed project Begin to make the initial business case |
5 levels of maturity | Level 1. Initial Level Level 2. Repeatable Level Level 3. Defined Level Level 4. Managed Level Level 5. Optimizing Level |