Software Maturity Project M has just released Version 4.0 of its software. Accor
ID: 3807771 • Letter: S
Question
Software Maturity
Project M has just released Version 4.0 of its software. According to the Version Description Document (VDD), the release has 80 modules – since the last version, there were 4 modules added, 2 modules deleted, and 8 modules were changed.
M1. Computer the software maturity index for Version 4.0 of Project M.
Function Point
System F is a data processing system that has 20 external inputs and 16 external outputs. There are 12 unique queries across the external inputs and outputs. The system also manages 4 internal files and interfaces with 2 other systems.
1. Assuming an average weighting factor (per figure 30.1 in the text), compute the weighted counts for each of the information domains and the total count.
2. Assuming that each of the sum of the value adjustment factors is 46. Compute the function points (FP) for System F.
3. If the system is of average complexity, how many lines of C++ code would you expect the project to require?
Explanation / Answer
Software Maturity Index is computed with the following formula: [MT - (FA+FC+FD)]/MT.
MT = number of modules in current version
FA = number of added modules in current version
FC = number of changed modules in current version
FD = number of deleted modules in current version compared to the previous version
More perspicuously, SMI = 1 - N/M, where M is the total number of modules in the current version of the system and N is the number of modules added, changed or deleted between the previous version and this one.
Here, M=80, FC=8,FA=4,FD=2
Thus, SMI= (80-(8+4+2))/80 = 0.825
___________________________________
Function Point
System F is a data processing system that has 20 external inputs and 16 external outputs. There are 12 unique queries across the external inputs and outputs. The system also manages 4 internal files and interfaces with 2 other systems.
1) Weighted counts(average) = (20*4+16*5+12*4+4*10+2*7) = 262
2) Function points = UFP*CAF = 262*(0.65+0.01N) = 262 * (0.65+0.01(46)) = 290.82
3) If the system is of average complexity, it will have around 50-300 kloc.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.