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.12. Example of ErrorMediumโญ๐ก๐๐VU๐๏ธVU
Examine the PHP code snippet provided in Module 01, Section M of the course handouts: `if ($Amount = 100)`. Why is this statement classified as a semantic/logical error, and what is its corrected version?
A.It is a syntax error because PHP requires semi-colons inside the if condition parenthesis; the correct statement is `if ($Amount = 100;)`.
B.It is a semantic error because the single equals sign `=` assigns 100 to `$Amount` and evaluates to true instead of performing a comparison; the correct statement is `if ($Amount == 100)`.
C.It is an environmental error because PHP variables cannot be assigned integers within local class files; the correct statement is `if (intval($Amount) == 100)`.
D.It is a database connectivity error because `$Amount` has to be retrieved using a parameterized query template first.
According to Module 01, Section G of the course handouts, how is 'Reliability' defined under the ISO-9126 framework, and what can it be used to evaluate?
A.Reliability is the ease of learning and understanding a software solution from an individual user's viewpoint.
B.Reliability is a set of attributes related to the capability of software to maintain its level of performance under stated conditions for a stated period of time, and can be used to evaluate the whole or part of software and suggest corrective measures.
C.Reliability is the effort needed to make specified modifications, such as analyzability, changeability, and testability.
D.Reliability is the ability of a software system to be transferred easily from one operating system environment to another.
According to Module 01, Section D of the course handouts, which of the following is considered the biggest quality-related concern for the 'Producers' of a software solution?
A.To minimize the long-term server hosting and cloud-based infrastructure storage budgets.
B.To fulfill their contractual obligations by producing software products that conform to product specifications.
C.To ignore intermediate design documentation and proceed directly to compiler execution reviews.
D.To acquire the software and services while focusing strictly on lowering the retail purchase cost.
Q154
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.16. Example of BugMediumโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section Q of the course handouts, what was the software-related cause of the Mariner I space probe accident on July 28, 1962?
A.A hardware sensor failure due to excessive heat from the thruster rocket engines during launch.
B.A formula written on paper in pencil was improperly transcribed into computer code, causing the flight software to miscalculate the rocket's trajectory.
C.A malicious breach of the communication channels that overrode the automated guidance coordinates.
D.An missing database field in the launch checklist that prevented mission control from verifying fuel levels.
Q155
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.11. What is ErrorEasyโญ๐ก๐๐VU๐๏ธVU
Based on Module 01, Section L of the course handouts, which of the following represents a primary reason why programmers make errors in software development?
A.Selecting standardized industry process frameworks like CMMI or ISO-9126.
B.Having too many QA resources reviewing the design specifications simultaneously.
C.Some confusion in understanding the requirements of the software, miscalculation of values, or misinterpretation of any value.
D.Executing unit test cases before merging codebase modules into configuration repositories.
According to Module 01 of the course handouts, how is the Software Quality Assurance strategy of 'Defect Prevention' defined, and what is its core purpose?
A.It is a testing activity that executes compiled software on multiple live operating systems to discover hardware compatibility defects.
B.It is a QA process to identify the root causes of defects and improve the process to avoid introducing defects, preventing them from recurring.
C.It is a configuration management workflow that records different versions of source code to revert unwanted client requirements.
D.It is a project management guideline designed to increase the number of features within a closed-budget project plan.
Q157
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.15. What is BugMediumโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section P of the course handouts, which of the following best defines a 'Bug', and what is the 'ugly fact' in software development?
A.Bugs are errors found after software is shipped, and the ugly fact is that all software can be made 100% bug-free through CMMI Level 5 optimization.
B.Bugs are the errors found before the software is shipped into production, and the ugly fact is that there is nothing like bug-free software.
C.Bugs are incorrect variable designations in the test script, and the ugly fact is that testing is always an automatic process.
D.Bugs are user complaints logged on customer support desks, and the ugly fact is that developers must work overtime to fix them.
Q158
โ MCQ๐ CS611๐ Lec 1๐ท๏ธ 01.19. What is FailureEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 01, Section T of the course handouts, how is 'Failure' defined under software quality engineering guidelines?
A.Failure is a human action or a developer's misunderstanding during the requirements elicitation phase.
B.Failure is an incorrect step, process, or data definition in a computer program that remains dormant.
C.Failure is a result of a fault; failure is the inability of the program to behave as expected within a given performance requirement.
D.Failure is the process of updating CMMI process guidelines when standard procedures are being ignored.
Q159
๐ Short Q๐ CS611๐ Lec 1๐ท๏ธ 01.3. Producer RoleMediumโญ๐ก๐๐๐VU๐๏ธVU
What are the specific software quality expectations of the 'Producer' stakeholder category, and what factors do they associate with software quality?
Q160
๐ Short Q๐ CS611๐ Lec 1๐ท๏ธ 01.23. Defect Removal or ContainmentMediumโญ๐ก๐๐๐VU๐๏ธVU
Explain why software defect reduction techniques are not enough for large, complex software systems, and how defect containment addresses this limitation according to the handouts.
๐ Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.