Redirected
edited by
1,352 views
1 votes
1 votes

A simple stand – alone software utility is to be developed in ‘C’ programming by a team of software experts for a computer running Linux and the overall size of this software is estimated to be $20,000$ lines of code. Considering $(a,b)=2.4,1.05)$ as multiplicative and exponention factor for the basic COCOMO effort estimation equation and $(c,d)=(2.5, 0.38)$ as multiplicative and exponention factor for the basic COCOMO development time estimation equation, approximately how long does the software project take to complete?

  1. $10.52$ months
  2. $11.52$ months
  3. $12.52$ months
  4. $14.52$ months
edited by

2 Answers

1 votes
1 votes
Basic COCOMO Model

The basic COCOMO model gives an approximate estimate of the project parameters. The basic COCOMO estimation model is given by the following expressions:

$20,000 LOC = 20 KLOC$

$Effort = a * {(KLOC)}^b $PM

$T_{dev} = c * {(Effort)}^d $Months

 

$Effort = 2.4 * {(20)}^{1.05} PM$

                $= 55.756$

$T_{dev} = 2.5 * {(55.756)}^{0.38} Months$

                $= 11.52$ Months
1 votes
1 votes

20,000 LOC (Lines of Code) = 20K LOC (Given)

(a,b) = (2.4, 1.05)       (Given)

(c,d) = (2.5,0.38)        (Given)

The basic COCOMO model gives an approximate estimate of the project parameters. The basic COCOMO estimation model is given by the following expression:

Effort = a * (KLOC)b PM         (PM = Person Months)

T dev = c * (Effort)d months     (T dev = Development TIme )

Effort = 2.4 * (20)1.05 PM

          = 2.4 * 23.231 = 55.756 PM

T dev = 2.5 * (55.756)0.38 months

         = 2.5 * 4.608 = 11.52 months

Therefore, time taken for completion of the software project  is 11.52 months

Answer:

Related questions

1 votes
1 votes
3 answers
1
Arjun asked Nov 5, 2017
837 views
Which of the following routing technique / techniques is/are used in distributed systems?Fixed RoutingVirtual RoutingDynamic Routing(a) only(a) and (b) only(c) onlyAll (a...
1 votes
1 votes
2 answers
3
Arjun asked Nov 5, 2017
908 views
The Sigmoid activation function $f(t)$ is defined as$\dfrac{1}{\text{exp} (t) + \text{exp} (-t)}$$t \text{ exp}(-t)$$\dfrac{1}{1+ \text{exp} (t)}$$\dfrac{1}{1+ \text{exp...