Question : Software metrics are primarily used to:
Solution :
Correct Answer : Measure software quality and productivity
Description -
Question : Which metric measures the size of software based on delivered functionality?
Solution :
Correct Answer : Function Point
Description -
Question : Size-Oriented Metrics are generally based on:
Solution :
Correct Answer : Lines of Code (LOC)
Description -
Question : Which is an example of a size-oriented metric?
Solution :
Correct Answer : Defects per KLOC
Description -
Question : Halstead Software Metrics are based on:
Solution :
Correct Answer : Operators and Operands
Description -
Question : Halstead Volume measures:
Solution :
Correct Answer : Program Size in Information Content
Description -
Question : Function Point Analysis does NOT depend on:
Solution :
Correct Answer : Programming Language
Description -
Question : Which is NOT a component of Function Point Analysis?
Solution :
Correct Answer : CPU Registers
Description -
Question : Extended Function Point (EFP) mainly extends FP by including:
Solution :
Correct Answer : Multimedia and Real-Time Features
Description -
Question : Data Structure Metrics evaluate:
Solution :
Correct Answer : Complexity of Data Organization
Description -
Question : Information Flow Metrics were proposed by:
Solution :
Correct Answer : Henry and Kafura
Description -
Question : Information Flow Metrics use:
Solution :
Correct Answer : Fan-in and Fan-out
Description -
Question : Cyclomatic Complexity was introduced by:
Solution :
Correct Answer : Thomas McCabe
Description -
Question : Cyclomatic Complexity indicates:
Solution :
Correct Answer : Number of Independent Paths
Description -
Question : Cyclomatic Complexity is calculated as:
[ note : where E = Edges, N = Nodes, P = Connected Components ]
Solution :
Correct Answer : E − N + 2P
Description -
Question : A program has 12 edges, 10 nodes, and one connected component. Cyclomatic Complexity is:
Solution :
Correct Answer : 4
Description -
Question : Cyclomatic Complexity of a sequential program without decision statements is:
Solution :
Correct Answer : 1
Description -
Question : CASE tools help in:
Solution :
Correct Answer : Software Development Automation
Description -
Question : Which is a benefit of CASE tools?
Solution :
Correct Answer : Better Documentation
Description -
Question : Software Cost Estimation helps determine:
Solution :
Correct Answer : Project Budget and Resources
Description -
Question : Which model is widely used for software cost estimation?
Solution :
Correct Answer : COCOMO
Description -
Question : COCOMO was developed by:
Solution :
Correct Answer : Barry Boehm
Description -
Question : Basic COCOMO classifies projects into:
Solution :
Correct Answer : 3 Types
Description -
Question : Which COCOMO project type is the simplest?
Solution :
Correct Answer : Organic
Description -
Question : Putnam Model is also known as:
Solution :
Correct Answer : SLIM Model
Description -
Question : Putnam Model primarily focuses on:
Solution :
Correct Answer : Resource Allocation Over Time
Description -
Question : Which metric is language independent?
Solution :
Correct Answer : Function Point
Description -
Question : Which metric is most useful for estimating testing effort?
Solution :
Correct Answer : Cyclomatic Complexity
Description -
Question : Which statement is TRUE?
Solution :
Correct Answer : Function Point measures delivered functionality.
Description -