EC13(510_COCOMO_Tutorial_2007v4)

EC13(510_COCOMO_Tutorial_2007v4) - 2007-10-03CSCI 510 2007...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 2007-10-03CSCI 510 2007 COCOMO Tutorial1CS510 2007 “Tutorial” Presentation:Software Cost Estimation Tools – COCOMO II and COCOTSA Winsor Brown and Ye YangCenter for Systems and Software EngineeringUniversity of Southern California{AWBrown, [email protected] 510 2007 COCOMO Tutorial2Helpful HintsWhat is COCOMO II.2000.3 vs. COCOMO II.2000•A third code variant of COCOMO II.2000 (in book’s CD)–Added more function point conversion tables–“fixed” the Adapted/Reused Code size input–…•Based on 2000 USC model calibration of COCOMOcombined Expert Judgement and Data using a Bayesian approach If you’ve installed COCOMO II.2000.3 correctly•On line Help is available•Scale factor value shows on 2ndopen/change•Charts and COPSEMO are available2007-10-03CSCI 510 2007 COCOMO Tutorial3RUP/ICMAnchor Points Enable Concurrent EngineeringVCRI RRACRLCODCRLCACCDIOCOCRPRRVCR: Valuation Commitment ReviewDCR: Development Commitment ReviewACR: Architecting Commitment ReviewOCR: Operations Commitment Review2007-10-03CSCI 510 2007 COCOMO Tutorial4COCOMO Black Box ModelCOCOMO IIproduct size estimateproduct, process, platform, and personnel attributesreuse, maintenance, and increment parametersorganizationalproject datadevelopment, maintenance cost and schedule estimatescost, schedule distribution by phase and activity(for Elaboration and Construction!)local recalibration toorganizational data2007-10-03CSCI 510 2007 COCOMO Tutorial5COCOMO Sub-models•Applications Compositioninvolves rapid development or prototyping efforts to resolve potential high-risk issues such as user interfaces, software/system interaction, performance, or technology maturity. It’s sized with application points (weighted screen elements, reports and 3GL modules).•The Early Designmodel involves exploration of alternative software/system architectures and concepts of operation using function points and a course-grained set of 7 cost drivers.•The Post-Architecturemodel involves the actual development and maintenance of a software product using source instructions and / or function points for sizing, with modifiers for reuse and software breakage; 2007-10-03CSCI 510 2007 COCOMO Tutorial6# of cost driversEffort(person-months) = A(Size)BΠEMii=1• Where:–Ais a constant derived from historical project data (currently A= 2.94 in COCOMOII.2000)–Sizeis in KSLOC (thousand source lines of code), or converted from function points or object points–Bis an exponent for the diseconomy of scale dependent on five additive scale drivers according to b= .91 + .01*ΣSFi,where SFiis a weighting factor forithscale driver–EMiis the effort multiplier for theithcost driver. The geometric product results in an overall effort adjustment factor to the nominal effort....
View Full Document

This note was uploaded on 03/25/2008 for the course CSCI 510 taught by Professor Boehm,brown during the Fall '07 term at USC.

Page1 / 37

EC13(510_COCOMO_Tutorial_2007v4) - 2007-10-03CSCI 510 2007...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online