![basic cocomo model basic cocomo model](https://image1.slideserve.com/3027678/basic-cocomo-model-cont-l.jpg)
#Basic cocomo model software#
Need for software conformance with external interface specificationsĬoncurrent development of associated new hardware and operational procedures Need for software conformance with pre-established requirements Organizational understanding of product and objectivesĮxperience in working with related software systems An embedded mode project will require a great deal of innovation. Semidetached Mode: The project's characteristics are intermediate between Organic and Embedded.Embedded Mode: The project is characterized by tight, inflexible constraints and interface requirements. The product is relatively small, and requires little innovation. The Development modethe most important factors contributing to a project's duration and cost is the Development ModeOrganic Mode: The project is developed in a familiar, stable environment, and the product is similar to previously developed products. The more complex models account for more factors that influence software projects, and make more accurate estimates.
![basic cocomo model basic cocomo model](https://present5.com/presentation/ad68cf3f3f7a000f5058b95c34d302b4/image-29.jpg)
*Īverage StaffingAverage Staffing Equation(Effort) / (D) (FSP) where FSP means Full-time-equivalent Software Personnel.ĬOCOMO ModelsCOCOMO is defined in terms of three different models: the Basic model, the Intermediate model, and the Detailed model. ScheduleSchedule equation Duration, D = C * (E)d (months) where D = number of months estimated for software development. ProductivityProductivity equation (KLOC) / (Effort) where Effort = number of person-month (=152 working hours), * *ĮffortEffort Equation Effort = a * (KLOC)b (person-months)where Effort = number of person-month (=152 working hours), a = a constant, KLOC = thousands of lines of code" (LOC) and b = a constant. It The COCOMO model predicts the effort and duration of a project based on inputs relating to the size of the resulting systems and a number of "cost drives" that affect productivity.
![basic cocomo model basic cocomo model](https://csharpcorner-mindcrackerinc.netdna-ssl.com/UploadFile/nipuntomar/cocomo-1-cocomo81-constructive-cost-estimation-model/Images/COCOMO3.gif)
![basic cocomo model basic cocomo model](http://saudiele.weebly.com/uploads/1/2/6/7/126703320/877086484_orig.jpg)
Software cost estimation techniques also provides an essential part of the foundation for good software management.Ĭost of a projectThe factors that affect cost of a project is due to:the requirements for software, hardware and human resourcesthe cost of software development is due to the human resources neededmost cost estimates are measured in person-months (PM)the cost of the project depends on the nature and characteristics of the project, at any point, the accuracy of the estimate will depend on the amount of reliable information we have about the final product.ĬOCOMO modelsThe COstructive COst Model (COCOMO) is the most widely used software estimation model in the world. Need for cost estimationThe software cost estimation provides: the vital link between the general concepts and techniques of economic analysis and the particular world of software engineering. COCOMO Constructive Cost ModelVinodh Kumar Mohan, R.No : 102Yash Deep Pandey, R.No : 103Mohit Mahant, R.No : 104Diana Purushotaman, R.No.105Karthik B, R.No: 106Prakar Rastogi, R.No: 107*ĪgendaNeed for cost estimationFactors contributing to cost of a projectCOCOMO1Live project ExampleAdvantages and DisadvantagesCOCOMO 2Advantages and DisadvantagesCosysmoAdvantages and Disadvantages