MCQ On Software Quality
Q1. Software quality refers to:.
- Number of developers in a team
- Degree to which software meets requirements and expectations
- Amount of hardware used
- Length of the source code
Answer: b, Degree to which software meets requirements and expectations
Solution: Software quality means meeting requirements and expectations.
Q2. Which of the following is NOT a quality attribute?.
- Reliability
- Maintainability
- Portability
- Debugger availability
Answer: d, Debugger availability
Solution: Debugger availability is a tool feature, not a software quality attribute.
Q3. Which ISO standard is related to software quality?.
- ISO 9001
- ISO 14000
- ISO 26000
- ISO 50001
Answer: a, ISO 9001
Solution: ISO 9001 relates to software quality management.
Q4. Reliability in software refers to:.
- Ability to run on many platforms
- Ability to perform without failure
- Ability to support multiple languages
- Ability to allow multiple developers
Answer: b, Ability to perform without failure
Solution: Reliability means dependable operation with minimal failures.
Q5. Which model defines software quality attributes?.
- ISO 25010
- Waterfall Model
- Spiral Model
- Agile Model
Answer: a, ISO 25010
Solution: ISO 25010 defines 8 quality characteristics.
Q6. Usability means:.
- How reliable the software is
- Ease with which users can learn and use the software
- Number of features in the software
- Speed of execution
Answer: b, Ease with which users can learn and use the software
Solution: Usability measures user friendliness and learning ease.
Q7. Maintainability measures:.
- Ease of modifying the software
- Ability to run on many systems
- Ability to avoid failures
- Ability to resist attacks
Answer: a, Ease of modifying the software
Solution: Maintainability measures ease of enhancement and fixing.
Q8. Which of the following is a non-functional requirement?.
- Input validation
- Performance
- Report generation
- Login functionality
Answer: b, Performance
Solution: Performance is a non-functional (quality) requirement.
Q9. Security in software includes:.
- Access control
- Data protection
- Encryption
- All of the above
Answer: d, All of the above
Solution: Security comprises confidentiality, integrity, availability.
Q10. A software with few defects but poor user satisfaction indicates:.
- High quality
- Low quality
- Security threat
- Maintainability problem
Answer: b, Low quality
Solution: Quality depends on user satisfaction, not just defects.
Q11. Which is NOT part of SQA?.
- Audits
- Reviews
- Testing
- Marketing
Answer: d, Marketing
Solution: Marketing is not related to software quality assurance.
Q12. Difference between QA and QC:.
- QA is product oriented; QC is process oriented
- QA is process oriented; QC is product oriented
- Both are same
- QC comes before QA
Answer: b, QA is process oriented; QC is product oriented
Solution: QA focuses on process; QC focuses on product defects.
Q13. Conformance quality means:.
- Software follows design and standards
- Software contains many features
- Software is platform-independent
- Software is easy to maintain
Answer: a, Software follows design and standards
Solution: Conformance ensures implementation matches design.
Q14. Functional suitability means:.
- Software takes less memory
- Software performs required functions correctly
- Software is easy to learn
- Software withstands faults
Answer: b, Software performs required functions correctly
Solution: Functional suitability means correctness of required functions.