![does cocomo model work does cocomo model work](http://www.tutorialsspace.com/Software-Engineering/SE-Images/Project_ch.png)
Does cocomo model work drivers#
In addition to the above, the COCOMO outlines software cost drivers covering the product, personnel, platform, and project, as follows:
![does cocomo model work does cocomo model work](https://image.slideserve.com/13565/software-cost-estimation-l.jpg)
Team Cohesion - How cooperative is the team, including stakeholders? Process Maturity - How mature is your organization? (Use the Software Engineering Institute’s Capability Maturity Model.)ĭevelopment Flexibility - How firm are the requirements? Can they evolve? Precedence - How similar is this project to other projects that the same team completed?Īrchitecture - How well is the architecture defined? The COCOMO outlines a set of software scale drivers that attempt to capture some additional effort “amplifiers.” The software scale drivers are as follows: The results of the meeting can then be used to estimate SLOCs. The idea is to envision what is outside our daily field of view, capture it as a raw thought, and process the information later. Every input in a brainstorming session is worthy of consideration. The team attempts to identify each application/class/library/configuration file to be developed, reused, or modified, and writes it down as a note. One approach is to assemble a team for a brainstorming session, ideally without cell phones, PDAs, or laptops but with a well-stocked pantry of snacks and beverages, a pile of sticky notes, and a large blank wall or table (see “Wideband delphi” method).
Does cocomo model work code#
Since requirements are rarely defined adequately at the initial stages, the process of determining how much code needs to be written is predominantly a RIGHT-brained activity the creative side of our minds. Use of the COCOMO can characterize and quantify the differences between these two efforts.Įstimating size requires expertise from the developers who will be writing the code. However, in reality, the amount of effort required to write a single line of code for a NASA Mars lander will be significantly more than the amount of effort required to write a line of code for a Facebook application. Initial SCLOC estimation might seem to be the entirety of a costing effort by intuition. For this article, we’ll use Source Lines of Code (SLOC) that must be written, reused, or modified. The COCOMO requires an initial estimate of project size. Estimating is a multi-faceted investigation