22.11.2012 Views

Schaum's Outline Series

Schaum's Outline Series

Schaum's Outline Series

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 1 The Software Life Cycle 5<br />

Review Questions<br />

1. How does a phased life cycle model assist software management?<br />

2. What are two required characteristics of a milestone?<br />

3. For each of the following documents, indicate in which phase(s) of the software life<br />

cycle it is produced: final user manual, architectural design, SQA plan, module specification,<br />

source code, statement of work, test plan, preliminary user manual, detailed<br />

design, cost estimate, project plan, test report, documentation.<br />

4. Order the following tasks in terms of the waterfall model: acceptance testing, project<br />

planning, unit testing, requirements review, cost estimating, high-level design, market<br />

analysis, low-level design, systems testing, design review, implementation, requirement<br />

specification.<br />

5. Draw a diagram that represents an iterative life cycle model.<br />

Answers to Review Questions<br />

1. How does a phased life cycle model assist software management?<br />

The phased life cycle improves the visibility of the project. The project can be managed<br />

by using the phases as milestones. More detailed phases will allow closer monitoring of<br />

progress.<br />

2. What are the two required characteristics of a milestone?<br />

A milestone (1) must be related to progress in the software development and (2) must<br />

be obvious when it has been accomplished.<br />

3. Documents in the software life cycle:<br />

Final user manual Implementation phase<br />

Architectural design Design phase<br />

SQA plan Project planning phase<br />

Module specification Design phase<br />

Source code Implementation phase<br />

Statement of work Feasibility phase<br />

Test plan Requirements phase<br />

Preliminary user manual Requirements phase<br />

Detailed design Design phase<br />

Cost estimate Project planning phase<br />

Project plan Project planning phase

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!