retagged by
10,313 views
3 votes
3 votes

If in a software project the number of user input, user output, enquiries, files and external interfaces are (15, 50, 24, 12, 8), respectively, with complexity average weighing factor. The productivity if effort = 70 percent-month is

  1. 110.54
  2. 408.74
  3. 304.78
  4. 220.14
retagged by

2 Answers

6 votes
6 votes

My Answer: None of These, ISRO Answer: (b)

Explanation: Productivity values in terms of FP/PM does not go as high as given in options.

Software productivity is the ratio between the amount of software produced to the labor and expense of producing it. The effort (expense of producing) is already given 70 person-month. We need to find out amount of software produced. There is a "Function Point Analysis" method that can operate on given data to find out amount in terms of function points.

FP (Functional Points) = UFP X CAF

1. Calculate UFP (Unadjusted Function Point)
There is standard values for functional units according complexity of software project:
Functional units            Low         Average         High
External Inputs               3                  4                6
External Outputs            4                  5                7
External Inquiries            3                 4                5
Internal logical files         7                  10             15
External interface files     5                  7               10

Given numbers of functional units:
External Inputs             15
External Outputs          50
External Inquiries         24
Internal logical files       12
External interface files   8

Given complexity weighing factor: average

UFP       5      3
       =    ∑     ∑    ZijXWij
             i=1   j=1
       = 15X4 + 50X5 + 24X4 + 12X10 + 8X7 = 60+250+96+120+56 = 582

2. Calculate CAF (Complexity Adjustment Factor)
Each complexity weighting factor is assigned a value (complexity adjustment value) that ranges between 0 (not important) to 5 (absolutely essential). For average we can take 3 for each of 14 factors.

CAF = 0.65 + (0.01 * Total complexity adjustment value)
        =  0.65 + (0.01 * (14X3))
        =  0.65 + 0.42 = 1.07

FP = UFP X CAF
     = 582  X  1.07 = 622.74

Productivity = Function Points / Effort in person-month
= 622.74/70 = 8.90 FP/PM

Reference 1: http://www.slideshare.net/PiyushGogia/chapter-4-software-project-planning
Reference 2: Software Engineering by Roger S. Pressman - Edition 7 - Page 703

3 votes
3 votes

 References: http://www.slideshare.net/PiyushGogia/chapter-4-software-project-planning

from slide number 16.

As it is average complexity,

user input, user output, enquiries, files and external interfaces  will be multiplied by average complexity factor respectively.

(15*4)+(50*5)+(24*4)+(12*10)+(8*7)=582

582*0.07=407.4..

Answer will be option B.

Answer:

Related questions

7 votes
7 votes
2 answers
1
go_editor asked Jun 20, 2016
6,485 views
Alpha and Beta testing are forms ofAcceptance testingIntegration testingSystem testingUnit testing
4 votes
4 votes
1 answer
2
go_editor asked Jun 21, 2016
4,667 views
Consider an uncompressed stereo audio signal of CD quality which is sampled at 44.1 kHz and quantized using 16 bits. What is required storage space if a compression ratio...
5 votes
5 votes
3 answers
3
go_editor asked Jun 21, 2016
4,814 views
Which of the following is not an image type used in $\text{MPEG}?$$\text{A}$ frame$\text{B}$ frame$\text{D}$ frame$\text{P}$ frame
5 votes
5 votes
1 answer
4
go_editor asked Jun 20, 2016
3,775 views
Which of the following compression algorithms is used to generate a $\textsf{.png}$ file?$\text{LZ78}$Deflate$\text{LZW}$Huffman