Home »
Software Engineering MCQs
MCQ | Software Quality in Software Engineering
Software Engineering | Software Quality MCQ: This section contains the multiple-choice questions on Software Quality in Software Engineering.
Submitted by IncludeHelp, on June 28, 2021
Software Quality in Software Engineering MCQs
Q1. Amongst which of the following is/are the important factor of software quality?
- It reduces the amount of rework
- It reduces the costs
- It improves performance
- All of the mentioned above
Answer: D) All of the mentioned above
Explanation:
Software quality is important because it reduces the amount of rework, reduces the developing costs and improves performance of software.
Q2. What are the major steps involves in software quality?
- Software engineering process and practices
- Project management
- Quality control and quality assurance
- All of the mentioned above
Answer: D) All of the mentioned above
Explanation:
The major steps involve in software quality are software engineering process and practices, project management, quality control and quality assurance.
Q3. What is the work product?
- Product which meets customer’s needs
- Product accuracy
- Product reliability
- All of the mentioned above
Answer: D) All of the mentioned above
Explanation:
Software that satisfies the needs of its customers, works accurately and consistently, and adds value to everyone who uses it.
Q4. How can we trace the quality of software?
- Using quality control activities
- Using system structure
- Using validation
- None of the mentioned above
Answer: A) Using quality control activities
Explanation:
We can trace the quality of software using quality control activities. These operations assess quality by looking for errors and faults before they are sent to the field.
Q5. "Quality is a complex and multifaceted concept", ___ define this concept?
- David Garvin
- Galvin
- A. Roy
- None of the mentioned above
Answer: A) David Garvin
Explanation:
David Garvin of the Harvard Business School defines that "Quality is a complex and multifaceted concept".
Q6. Quality of design includes the degree to which the design meets the ___ specified in the requirements model.
- Functions and features
- Testing and development
- Design and structuring
- None of the mentioned above
Answer: A) Functions and features
Explanation:
The degree to which the design meets the functions and features defined in the requirements model is referred to as design quality in software development.
Q7. Quality of conformance focuses on the degree to which the implementation follows the ___.
- Design
- Testing
- Implementation
- None of the mentioned above
Answer: A) Design
Explanation:
The degree to which the implementation follows the design and the resulting system meets the system's requirements and performance goals is referred to as quality of conformance.
Q8. As per the Robert Glass,
User satisfaction = compliant product + ___ + delivery within budget and schedule
- Testing
- Good quality
- Design
- None of the mentioned above
Answer: B) Good quality
Explanation:
As per the Robert Glass,
User satisfaction = compliant product + good quality + delivery within budget and schedule
According to Glass, quality is crucial, but if the user isn't satisfied, nothing else matters.
Q9. Durability of software refers,
- To run the developed system to a long duration
- To test the developed system successfully
- To design the proposed system
- None of the mentioned above
Answer: A) To run the developed system to a long duration
Explanation:
Durability of software refers to run the developed system to a long duration.
Q10. What are the McCall’s Quality Factors?
- Product revision
- Product transition
- Product operation
- All of the mentioned above
Answer: D) All of the mentioned above
Explanation:
Product revision, product transition, and product operation are the McCall’s quality factors where product revision includes maintainability, flexibility, testability and product transition includes portability, reusability, and interoperability while product operation includes correctness, usability, efficiency, reliability and integrity.
Q11. Software efficiency denotes,
- Amount of computing resources
- Code required by a program
- Both A and B
- None of the mentioned above
Answer: C) Both A and B
Explanation:
Software efficiency denotes the number of computational resources and code that a program needs to do its task.
Q12. Software reusability refers,
- Reusability of a program or parts of a program
- Testing
- Design
- None of the mentioned above
Answer: A) Reusability of a program or parts of a program
Explanation:
Software reusability refers the reusability of a program or parts of a program.
Q13. Interoperability in software shows,
- System development
- Couple one system to another
- System implementation
- None of the mentioned above
Answer: B) Couple one system to another
Explanation:
Interoperability in software couples one system to another. The goal of interoperability is for various systems to be able to "communicate" to one another and "understand" the data they exchange.
Q14. Amongst which of the following is / are the ISO 9126 Quality Factors,
- Functionality, Reliability
- Usability, Efficiency
- Maintainability, Portability
- All of the mentioned above
Answer: D) All of the mentioned above
Explanation:
ISO 9126 Quality Factors are functionality, reliability, usability, efficiency, maintainability and portability.
Q15. A software team can develop a set of quality characteristics,
- True
- False
Answer: A) True
Explanation:
A software team can develop a set of quality characteristics.