retagged by
9,718 views
4 4 votes

A company needs to develop a digital signal processing software for one of its newest inventions. The software is expected to have 20000 lines of code. The company needs to determine the effort in person-months needed to develop this software using the basic COCOMO model. The multiplicative factor for this model is given as 2.2 for the software development on embedded systems, while the exponentiation factor is given as 1.5. What is the estimated effort in person-months?

  1. 196.77
  2. 206.56
  3. 199.56
  4. 210.68

3 Answers

Best answer
7 7 votes

kLOC = 20000/1000 = 20

Effort Applied (E)=$a_{b}\times \left ( KLOC\right )^{b_{b}}$

Here given,multiplicative factor $\left ( a_{b} \right )$=2.2

exponentiation factor $\left ( b_{b} \right )$=1.5

So Effort Applied (E) =$2.2\times \left ( 20 \right )^{1.5}$=196.77

So option A is correct.

Reference:COCOMO

selected by
4 4 votes

For basic cocomo model, effort is formulated by , E = a(KLOC)

where , a =  multiplicative factor for basic model is given as 2.2

b = exponentiation factor is given as 1.5 , and 

software is expected to have 20000 lines of code = 20KLOC 

hence , E = 2.2 (20) 1.5 = 196.77

Answer:
Position:
Show:

Related questions

5 5 votes
2 answers 2 answers
5.2k
5.2k views
asu asked Jul 4, 2016
5,180 views
Configuration management is not concerned withcontrolling changes to the source codechoice of hardware configuration for an applicationcontrollling documentation changesm...
8 8 votes
1 answers 1 answer
7.4k
7.4k views
sh!va asked May 7, 2017
7,379 views
Estimation at software development effort for organic software in basic COCOMO is:E = 2.0 (KLOC) 1.05 PME = 3.4 (KLOC) 1.06 PME = 2.4 (KLOC) 1.05 PME = 2.4 (KLOC) 1.07...
0 0 votes
1 1 answer
716
716 views
gatecse asked Dec 9, 2020
716 views
Match the following:$$\begin{array}{|l|l|l|l|} \hline (1) \text{Waterfall model} & (a) \text{Specifications can be developed} \\& \text{incrementally} \\\hline (2) \tex...
6 6 votes
3 answers 3 answers
5.8k
5.8k views
Desert_Warrior asked Jul 3, 2016
5,835 views
The extent to which the s/w can continue to operate correctly despite the introduction of invalid inputs is called asReliabilityRobustnessFault tolerancePortability