21.01.2022 Views

Sommerville-Software-Engineering-10ed

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

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

Chapter 23 ■ References 699

Explain why this estimate should be adjusted to take project, personnel, product, and

organizational factors into account. Suggest four factors that might have significant effects

on the initial COCOMO estimate and propose possible values for these factors. Justify why

you have included each factor.

23.9. Some very large software projects involve writing millions of lines of code. Explain why the

effort estimation models, such as COCOMO, might not work well when applied to very large

systems.

23.10. Is it ethical for a company to quote a low price for a software contract knowing that the

requirements are ambiguous and that they can charge a high price for subsequent changes

requested by the customer?

References

Abts, C., B. Clark, S. Devnani-Chulani, and B. W. Boehm. 2000. “COCOMO II Model Definition Manual.”

Center for Software Engineering, University of Southern California. http://csse.usc.edu/csse/

research/COCOMOII/cocomo2000.0/CII_modelman2000.0.pdf

Beck, K., and C. Andres. 2004. Extreme Programming Explained: 2nd ed. Boston: Addison-Wesley.

Boehm, B., B. Clark, E. Horowitz, C. Westland, R. Madachy, and R. Selby. 1995. “Cost Models for

Future Software Life Cycle Processes: COCOMO 2.” Annals of Software Engineering: 1–31.

doi:10.1007/BF02249046.

Boehm, B., and W. Royce. 1989. “Ada COCOMO and the Ada Process Model.” In Proc. 5th COCOMO

Users’ Group Meeting. Pittsburgh: Software Engineering Institute. http://www.dtic.mil/dtic/tr/

fulltext/u2/a243476.pdf

Boehm, B. W. 1981. Software Engineering Economics. Englewood Cliffs, NJ: Prentice-Hall.

Boehm, B. W., C. Abts, A. W. Brown, S. Chulani, B K. Clark, E. Horowitz, R. Madachy, D. Reifer, and

B. Steece. 2000. Software Cost Estimation with COCOMO II. Englewood Cliffs, NJ: Prentice-Hall.

Cohn, M. 2005. Agile Estimating and Planning. Englewood-Cliffs, NJ: Prentice Hall.

QSM. 2014. “Function Point Languages Table.” http://www.qsm.com/resources/function-pointlanguages-table

Rubin, K. S. 2013. Essential Scrum. Boston: Addison-Wesley.

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

Saved successfully!

Ooh no, something went wrong!