Log in ....Tribune

Monday, April 21, 2003
ITerminology

COCOMO: Short for Constructive Cost Model, a method for evaluating and/or estimating the cost of software development. There are three levels in the COCOMO hierarchy:

1) Basic COCOMO: computes software development effort and cost as a function of program size expressed in estimated DSIs. Basic COCOMO is further sub-divided into Organic mode, Semidetached mode and Embedded mode.

2) Intermediate COCOMO: an extension of the Basic model that computes software development effort by adding a set of "cost drivers," that will determine the effort and duration of the project, such as assessments of personnel and hardware.

3) Detailed COCOMO: an extension of the Intermediate model that adds effort multipliers for each phase of the project to determine the cost driver’s impact on each step.

COCOMO was developed by Barry Boehm in his 1981 book, Software Engineering Economics.

DSI: Short for delivered source instruction, one line of new source code developed for software. DSI is used to estimate software cost (see COCOMO). Typically expressed in thousands of lines of code (e.g., 2,000 DSI or 2KDSI).

Companding: Formed from the words compressing and expanding. A PCM compression technique where analog signal values are rounded on a non-linear scale. The data is compressed before sent and then expanded at the receiving end using the same non-linear scale. Companding reduces the noise and crosstalk levels at the receiver.