Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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.

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote