22.11.2012 Views

Schaum's Outline Series

Schaum's Outline Series

Schaum's Outline Series

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CHAPTER 4 Software Project Planning 65<br />

d 50 140<br />

e 100 280<br />

f 10 28<br />

9. Estimate the cost parameters from the given set of data:<br />

Project Size (KLOC) Cost (programmer-months)<br />

a 30 95<br />

b 5 80<br />

c 20 65<br />

d 50 155<br />

e 100 305<br />

f 10 35<br />

10. Calculate COCOMO effort, TDEV, average staffing, and productivity for an organic<br />

project that is estimated to be 39,800 lines of code.<br />

11. Calculate the unadjusted function points for the problem description of Problem 2.<br />

Answers to Review Questions<br />

1. What is the distinction between a WBS and a process model?<br />

A process model describes the software activities in a generic sense, that is, for many<br />

different projects. It describes the process, the artifacts produced and used, and the<br />

actors responsible for the activities. A process model is a graph; it can have cycles and<br />

so on. A work breakdown structure is a tree that expands the process model’s activities<br />

with details and necessary subtasks that are specific for a particular project. A WBS<br />

task that appears in every project should also be in the process model.<br />

2. Why should a WBS be a tree?

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

Saved successfully!

Ooh no, something went wrong!