Software Engineering Questions and Answers – Metrics Analysis

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Metrics Analysis”.

1. Which of the following is not a metric for design model?
a) Interface design metrics
b) Component-level metrics
c) Architectural metrics
d) Complexity metrics
View Answer

Answer: d
Explanation: Complexity metrics measure the logical complexity of source code.

2. Statement and branch coverage metrics are part of
a) Analysis Model
b) Testing
c) Design Model
d) Source Code
View Answer

Answer: b
Explanation: These metrics lead to the design of test cases that provide program coverage.

3. Function Points in software engineering was first proposed by
a) Booch
b) Boehm
c) Albrecht
d) Jacobson
View Answer

Answer: c
Explanation: First proposed by Albrecht in 1979, hundreds of books and papers have been written on functions points since then.
advertisement
advertisement

4. How many Information Domain Values are used for Function Point Computation?
a) three
b) four
c) five
d) six
View Answer

Answer: c
Explanation: The five values are: External Inputs, External Outputs, External Inquiries, Internal Logical Files and External Interface Files.

5. Function Point Computation is given by the formula
a) FP = [count total * 0.65] + 0.01 * sum(Fi)
b) FP = count total * [0.65 + 0.01 * sum(Fi)].
c) FP = count total * [0.65 + 0.01] * sum(Fi)
d) FP = [count total * 0.65 + 0.01] * sum(Fi)
View Answer

Answer: b
Explanation: Option b is the correct formula for Function Point Computation.

6. Architectural Design Metrics are ___________ in nature.
a) Black Box
b) White Box
c) Gray Box
d) Green Box
View Answer

Answer: a
Explanation: They are “black box” in that they do not require any knowledge of the inner workings of a particular software component.

7. Structural complexity of a module i is given as S(i) = f*f (i). What does f symbolizes here?
a) “fan check-out” of module i
b) “fan check-in” of module i
c) “fan in” of module i
d) “fan out” of module i
View Answer

Answer: d
Explanation: Fan out is number of modules directly invoked by module i.
advertisement

8. SMI stands for
a) Software Mature Indicator
b) Software Maturity Index
c) Software Mature Index
d) Software Maturity Indicator
View Answer

Answer: b
Explanation: None.

9. As the SMI approaches 1.0, the software product starts becoming unstable
a) True
b) False
View Answer

Answer: b
Explanation: As the SMI approaches 1.0, the software product begins to stabilize.
advertisement

10. SMI = [Mt – (Fa + Fc + Fd)]/Mt. Here Mt is the number of modules
a) in the current release
b) in the current release that have been changed
c) from the preceding release that were deleted in the current release
d) none of the mentioned
View Answer

Answer: a
Explanation: None.

11. The amount of time that the software is available for use is known as
a) Reliability
b) Usability
c) Efficiency
d) Functionality
View Answer

Answer: a
Explanation: None.

12. Usability in metric analysis is defined as the degree to which the software
a) stated needs
b) is easy to use
c) makes optimal use of system resources
d) none of the mentioned
View Answer

Answer: b
Explanation: None.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Books in Software Engineering.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.