All mock tests are FREE till 31 December — register to save your progress
Unit 6 · Software Engineering Paper 2 CS · December 2018

A legacy software system has 940 modules. The latest release requires that 90 of these modules be changed. In addition, 40 new modules were added and 12 old modules were removed. Compute the software maturity index for the system.

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: C. 0.849

Explanation

The Software Maturity Index is SMI = [MT − (Fa + Fc + Fd)] / MT, where MT is the number of modules in the release and Fa, Fc, Fd are the modules added, changed and deleted. Here MT = 940, Fc = 90, Fa = 40 and Fd = 12, so the total churn is 90 + 40 + 12 = 142. SMI = (940 − 142) / 940 = 798 / 940 = 0.849. A value approaching 1.0 means the product is stabilising, which matches option (3).

More Software Engineering questions