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.
Based on Module 01, Section K of the course handouts, which of the following is explicitly required to measure the 'Portability' characteristic of a software solution, and what else does this attribute refer to?
A.Presence of functionality is required to measure; this attribute also refers to how well the software can adapt to changes in its requirements.
B.Execution of structural branch-level coverage is required; this attribute refers to compiler-level optimization rules.
C.The removal of all third-party off-the-shelf plugins is required; this attribute refers to the budget-to-cost ratio.
D.An appraisal rating of CMMI Maturity Level 5 is required; this attribute refers to standard metrics calculation.
Q93
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.12. Example of ErrorMedium๐ก๐๐VU๐๏ธVU
In the PHP code example provided in Module 01, Section M of the course handouts, what was the semantic error in the incorrect version, and how was it corrected?
๐ป php Snippet
if ($Amount=100) // Semantic Error
A.The use of a single equals sign '=' for assignment inside the if condition was corrected to double equals '==' for comparison.
B.The call to 'Calculatetax()' was missing a closing semicolon and was corrected by adding it.
C.The variables were declared without a preceding dollar sign '$' and were corrected by prefixing them with '$'.
D.The 'if-else' block was missing curly brackets and was corrected by wrapping both statements in braces.
Q94
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.17. What is faultEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section R of the course handouts, how is a software 'Fault' formally defined in Software Quality Engineering?
A.The set of attributes that bear on the effort needed to make specified modifications to a software product or its database configurations.
B.An incorrect step, process, or data definition in a computer program, representing a fundamental condition within software that causes certain failure(s) to occur.
C.An operational deviation from customer requirements that is identified only after the software is shipped to the customer at the production site.
D.The cognitive confusion or mathematical miscalculation committed by a programmer during the initial whiteboard design phase.
Q95
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.19. What is FailureMediumโญ๐ก๐๐VU๐๏ธVU
Based on Module 01, Sections R, T, and U of the course handouts, how do a 'Fault' and a 'Failure' differ in their lifecycle stage and visibility during software execution?
A.A fault is a human mistake in the programmer's mind, while a failure is the incorrect documentation written in the SRS.
B.A fault is an internal, static defect inside the computer program (e.g., an incorrect mathematical sign), whereas a failure is the dynamic, externally observable deviation in output at runtime.
C.A fault only occurs in third-party Off-the-Shelf plugins, whereas a failure only occurs in custom-coded database schemas.
D.A fault is a dynamic performance delay caused by bad network speed, while a failure is a compile-time syntax warning.
Q96
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.15. What is BugEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section P of the course handouts, how is a software 'Bug' formally defined, and what is its operational relationship with developers and production shipment?
A.Bugs are the errors found after the software is shipped into production, and they are always formally rejected by developers.
B.Bugs are the errors found before the software is shipped into production, representing defects accepted by developers, meaning software is often shipped with known bugs.
C.Bugs are the automated unit testing scripts executed by the software configuration management team to identify database logic errors.
D.Bugs are a set of compiler-level syntax errors that are completely resolved before the requirement engineering phase begins.
Based on Module 01, Section E of the course handouts, what is the core development and testing characteristic of plug-and-play Off-the-Shelf (OTS) products (Plugins), and what is their main purpose?
A.They are developed and tested in tight synchronization with the target host codebase to eliminate integration interfaces.
B.They are developed and tested independently of Software Solutions, and their main purpose is to provide reusable functionality.
C.They are developed exclusively by certified third-party CMMI level appraisers to automate SQA auditing checks.
D.They represent legacy software modules that are compiled inside scratch folders and cannot be edited by developers.
Based on Module 01, Section J of the course handouts, which of the following lists the correct subcomponents of the Maintainability quality characteristic?
A.Learnability, understandability, operability, and attractiveness.
B.Suitability, accuracy, interoperability, and security.
C.Analyzability, changeability, testability, and stability.
D.Maturity, fault tolerance, recoverability, and resource utilization.
Based on Module 01, Section H of the course handouts, which conclusions does the 'Usability' quality characteristic allow stakeholders to make regarding a software solution?
A.How well the software can adapt to changes in its specifications and budget constraints.
B.How easily the software solutions can be learned, understood, and used.
C.How efficiently the software utilizes system resources like disk space, network, and memory.
D.How effectively the database server handles multi-user transaction rollbacks under load.
๐ Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.