What does the metric defect density measure in software quality?
Think about how defects relate to the size of the software.
Defect density measures how many defects exist relative to the size of the software, often per thousand lines of code. It helps compare quality across projects of different sizes.
Which of the following best describes what the code coverage metric measures?
Think about what testing aims to do with the code.
Code coverage measures how much of the code is actually run when tests are executed. Higher coverage means more code has been tested.
A software system has a Mean Time to Failure (MTTF) of 500 hours. What does this indicate about the system?
Consider what 'mean time to failure' means in terms of operation time.
MTTF is the average time the system runs before a failure occurs. It does not guarantee exact failure times but gives an average expectation.
Which statement correctly distinguishes reliability from availability in software quality metrics?
Think about uptime versus failure frequency.
Reliability focuses on how often failures occur, while availability focuses on the time the system is ready for use, including downtime and repair time.
You want to measure how effective your testing process is at finding defects early in the development cycle. Which metric would best help you assess this?
Consider a metric that compares defects found before release to total defects.
Defect Removal Efficiency measures the percentage of defects found and fixed before the software is released, indicating early defect detection effectiveness.