Vaidikalaya

MCQ On Software Quality


Q1. Software quality refers to:.
  1. Number of developers in a team
  2. Degree to which software meets requirements and expectations
  3. Amount of hardware used
  4. 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?.
  1. Reliability
  2. Maintainability
  3. Portability
  4. 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?.
  1. ISO 9001
  2. ISO 14000
  3. ISO 26000
  4. ISO 50001

Answer: a, ISO 9001

Solution: ISO 9001 relates to software quality management.

Q4. Reliability in software refers to:.
  1. Ability to run on many platforms
  2. Ability to perform without failure
  3. Ability to support multiple languages
  4. 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?.
  1. ISO 25010
  2. Waterfall Model
  3. Spiral Model
  4. Agile Model

Answer: a, ISO 25010

Solution: ISO 25010 defines 8 quality characteristics.

Q6. Usability means:.
  1. How reliable the software is
  2. Ease with which users can learn and use the software
  3. Number of features in the software
  4. 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:.
  1. Ease of modifying the software
  2. Ability to run on many systems
  3. Ability to avoid failures
  4. 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?.
  1. Input validation
  2. Performance
  3. Report generation
  4. Login functionality

Answer: b, Performance

Solution: Performance is a non-functional (quality) requirement.

Q9. Security in software includes:.
  1. Access control
  2. Data protection
  3. Encryption
  4. 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:.
  1. High quality
  2. Low quality
  3. Security threat
  4. Maintainability problem

Answer: b, Low quality

Solution: Quality depends on user satisfaction, not just defects.

Q11. Which is NOT part of SQA?.
  1. Audits
  2. Reviews
  3. Testing
  4. Marketing

Answer: d, Marketing

Solution: Marketing is not related to software quality assurance.

Q12. Difference between QA and QC:.
  1. QA is product oriented; QC is process oriented
  2. QA is process oriented; QC is product oriented
  3. Both are same
  4. 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:.
  1. Software follows design and standards
  2. Software contains many features
  3. Software is platform-independent
  4. Software is easy to maintain

Answer: a, Software follows design and standards

Solution: Conformance ensures implementation matches design.

Q14. Functional suitability means:.
  1. Software takes less memory
  2. Software performs required functions correctly
  3. Software is easy to learn
  4. Software withstands faults

Answer: b, Software performs required functions correctly

Solution: Functional suitability means correctness of required functions.