Software Engineering II MCQs with Answers
Practice important Software Engineering II MCQs with answers and explanations.
Chapter: 12
Q441:
Which of the following is a software metric?
A. Defects per function point
B. Code complexity
C. Test case coverage
D. Number of modules
Correct Answer:
A
Chapter: 12
Q442:
How do metrics help in software engineering?
A. They provide insights into the process or product
B. They identify the exact cause of problems
C. They replace the need for measurement
D. They improve productivity directly
Correct Answer:
A
Chapter: 12
Q443:
Which metric relates defects and size into one metric?
A. Defects per function point
B. Errors per thousand lines of code
C. Requirement defects per function point
D. Design errors per review hour
Correct Answer:
A
Chapter: 12
Q444:
What is the first step in the measurement process?
A. Define the measure
B. Analyze the data
C. Collect feedback
D. Apply remedies
Correct Answer:
A
Chapter: 12
Q445:
Which of the following is considered a mechanism to measure software size?
A. Function point analysis
B. Defect tracking
C. Code complexity analysis
D. Testing effort measurement
Correct Answer:
A
Chapter: 12
Q446:
Measurement helps to identify the ________ in any system.
A. Problem areas
B. Testing methods
C. Product quality
D. Product features
Correct Answer:
A
Chapter: 12
Q447:
What does the "quality" of a software product depend on?
A. Quality of intermediate work products
B. Developer skill
C. Number of features
D. Project budget
Correct Answer:
A
Chapter: 12
Q448:
The quality of a software product is determined by measuring:
A. Requirements, design, code, and testing
B. Code only
C. Testing strategies
D. Requirements only
Correct Answer:
A
Chapter: 12
Q449:
What is the role of feedback in the measurement process?
A. To adjust the remedy based on results
B. To stop further measurements
C. To define the problem area
D. To collect data only
Correct Answer:
A
Chapter: 12
Q450:
What does the term "metrics" in software engineering refer to?
A. The relationship between individual measures
B. A method for testing software
C. A tool for project management
D. A technique for measuring the product size
Correct Answer:
A
Chapter: 12
Q451:
What is the measurement process in software engineering?
A. A mechanism to gather data and assess it
B. A method to write code
C. A way to design systems
D. A tool to manage resources
Correct Answer:
A
Chapter: 12
Q452:
Metrics are useful because they provide ________ into the state of the process or product.
A. Insights
B. Solutions
C. Guidelines
D. Requirements
Correct Answer:
A
Chapter: 12
Q453:
Tom Gilb’s quote emphasizes that it is always better to ________ than not measuring at all.
A. Measure
B. Observe
C. Analyze
D. Predict
Correct Answer:
A
Chapter: 12
Q454:
To improve software quality, engineers need to measure the quality of ________.
A. Analysis, design, code, and test cases
B. Only the design models
C. Testing only
D. Team performance only
Correct Answer:
A
Chapter: 12
Q455:
How are errors per thousand lines of code useful in software quality?
A. They provide insight into the effectiveness of quality assurance activities
B. They help calculate the cost of development
C. They assess the design process
D. They predict project completion time
Correct Answer:
A
Chapter: 12
Q456:
A good software engineer would measure the quality of:
A. Analysis and design models, source code, and test cases
B. Only the final product
C. Only the testing phase
D. Only the requirements
Correct Answer:
A
Chapter: 12
Q457:
Quality assurance metrics primarily measure:
A. Errors and defects
B. The number of features
C. Developer performance
D. Code documentation
Correct Answer:
A
Chapter: 12
Q458:
The software process improvement cycle consists of:
A. Measurement, correction, and feedback
B. Design, testing, and deployment
C. Coding, testing, and debugging
D. Analysis, design, and coding
Correct Answer:
A
Chapter: 12
Q459:
What is the importance of measuring defects per function point?
A. It gives insight into the quality of a project’s design and requirements
B. It calculates the team's productivity
C. It helps estimate the project timeline
D. It tracks the number of developers working on the project
Correct Answer:
A
Chapter: 12
Q460:
The main objective of measuring in software engineering is to ________.
A. Continuously improve the product and process
B. Understand the team’s workload
C. Decrease project cost
D. Improve coding speed
Correct Answer:
A