Comprehensive study of quality engineering foundations, producer/consumer roles, ISO 9126 quality attributes, formal differentiation between errors, faults, and failures, and defect prevention versus defect containment strategies.
279 Questions279 MCQs0 Short Questions0 Long Questions
๐ฏ Exam Practice Papers
SEMESTER PASS
CS611 - Software Quality Engineering Examination Practice
Timed practice exam simulation for CS611 - Software Quality Engineering.
๐ VU MID TERM EXAMLectures 1 to 22
โฑ๏ธ 60 Mins
Mid Term Examination
Covers syllabus of Lectures 1 to 22 with 30 high-yield MCQs in a timed exam environment.
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.13. What is DefectEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section N of the course handouts, what is the formal definition of a software 'Defect' and where are defects primarily found?
A.A defect is a compilation error in the development environment caught before local deployment.
B.A defect refers to the deviation from customer requirements, mostly found in the software after it is shipped to the customer at the production site.
C.A defect is a missing unit test file that prevents code coverage from reaching 100%.
D.A defect is a cosmetic layout issue on a staging environment that has no impact on business logic.
Based on Module 01, Section K of the course handouts, what is considered an essential prerequisite before SQA engineers can measure the Portability characteristic of a software product?
A.Presence of functionality is required to measure portability.
B.The system must be audited by an independent third-party CMMI lead appraiser first.
C.The database schema must be fully normalized to Boyce-Codd Normal Form (BCNF).
D.The developer must run white-box branch level test cases on all components.
According to Module 01, Section K of the course handouts, how is the quality characteristic 'Portability' defined under the ISO-9126 software quality framework?
A.It is the set of attributes concerning with the relationship between the level of software performance and the amount of resources used.
B.It refers to the set of attributes related to the ability of software to be transferred from one environment to another, telling how well and easily software can be ported.
C.It is the set of attributes that bear on the effort needed to make specified modifications to the codebase.
D.It is the ease of learning, understanding, and operating a software solution from an individual user's viewpoint.
Q114
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.22. Defect Detection or ReductionMedium๐ก๐๐VU๐๏ธVU
According to the course handouts and defect filtration model, what is the realistic perspective on delivering a 'completely bug-free product'?
A.A 100% bug-free product is easily achieved by executing automated static code reviews on all merged code bases.
B.A product can only be completely bug-free if it is built in CMMI Level 5 optimized environments without human developer intervention.
C.There is no completely bug-free product; a high filtration rate such as 99.9% or 99.99% still does not mean 100% defect-free software is delivered.
D.A product becomes 100% bug-free once all priority-high customer expectations are compiled and run on a staging server.
Based on the macro-level defect filtration funnel depicted in Module 01, Section V of the handouts, what is the correct chronological sequence of filters through which requirements-to-product transitions are passed?
D.Filter 1: Process Defects -> Filter 2: People Defects -> Filter 3: Technology Defects -> Filter 4: Security Defects
Q116
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.22. Defect Detection or ReductionMediumโญ๐ก๐๐VU๐๏ธVU
Based on Module 01, Section W of the course handouts, why is it considered unrealistic to expect a software project or product to ship with a '0 bug count'?
A.Because modern compilers intentionally inject small warnings into the executable files to force post-release maintenance.
B.Because it is unrealistic to expect defect prevention activities to be 100% effective in preventing accidental fault injections, necessitating alternative removal techniques under project constraints.
C.Because customers prefer having minor bugs in the production software so they can negotiate lower licensing costs.
D.Because CMMI Level 5 guidelines prohibit organizations from ever declaring their software systems to be completely error-free.
According to Module 01, Section J of the course handouts, how is the 'Maintainability' quality characteristic defined under the ISO-9126 framework?
A.It refers to the set of attributes related to the ability of software to be transferred from one environment to another.
B.It refers to the set of attributes that bear on the effort needed to make specified modifications, addressing the ability to identify and repair a fault within a software solution or any part of it.
C.It is the set of attributes concerning the relationship between the level of software performance and the amount of resources used under stated conditions.
D.It is the ease of using any function especially from a user's viewpoint, allowing stakeholders to evaluate how easily a solution can be learned.
Q118
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.11. What is ErrorEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section L of the course handouts, what is the formal software engineering definition of an 'Error', and how does it commonly manifest in development?
A.An error is a deviation from the customer's requirement that is found in production after the product has shipped.
B.An error is an incorrect step, process, or data definition in a computer program that causes an unanticipated failure.
C.An error is a human action that produces an incorrect result and/or the mistake made by a programmer, which can be both syntax and semantic in nature.
D.An error is the inability of a software product to perform its required functions within specified calendar deadlines.
According to Module 01 of the course handouts, what is the ISO-9126 standard, and how is its quality definition structured?
A.It is an on-premise defect logging tool used to assign priorities and track bugs through a dashboard.
B.It is an International Standard for Software Evaluation that provides a hierarchical framework for quality definition, organized into quality characteristics.
C.It is a project management standard that defines the three cost-efficiency indexes PV, AV, and EV.
D.It is a database firewall configuration template that prevents SQL injection defects.
๐ Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.