Machine-translated by Google. Questions are authored in English.
Top

Discussion

The Software Maturity Index (SMI) is defined as

\(\mathrm{SMI} = [M_{f} - (F_{a} + F_{c} + F_{d})] / M_{f}\)

Where
\(M_{f}\) = the number of modules in the current release.
\(F_{a}\) = the number of modules in the current release that have been added.
\(F_{c}\) = the number of modules in the current release that have been changed.
\(F_{d}\) = the number of modules in the current release that have been deleted.

The product begins to stabilize when

  • A.SMI approaches 1
  • B.SMI approaches 0
  • C.SMI approaches -1
  • D.None of the above

Answer: A

The product begins to stabilize when SMI approaches 1. The index is the share of the modules of the current release that are unchanged from the earlier one, \(\mathrm{SMI} = [M_{f} - (F_{a} + F_{c} + F_{d})] / M_{f}\), so when few modules are added, changed or deleted the numerator is almost equal to \(M_{f}\) and the value tends to 1.

A value near 0 would mean that almost every module of the release was added or changed, which is a product still in flux, and a value near -1 would need the changes to exceed twice the number of modules, which does not describe stability. So (A) is the answer, not (B), (C) or (D).

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.