Ch 01: Software Quality Engineering Discipline

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.

๐Ÿ“30 MCQs
โฑ๏ธ60 Minutes
๐Ÿ“— VU FINAL TERM EXAMLectures 23 to 45
โฑ๏ธ 90 Mins

Final Term Examination

Comprehensive semester exam preparation with 45 MCQs covering Lectures 23 to 45 with complete course coverage.

๐Ÿ“45 MCQs
โฑ๏ธ90 Minutes
Showing 151 โ€“ 160 of 279 Questions
Page 16 of 28
Q151
โ“ 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?
  1. A.It is a syntax error because PHP requires semi-colons inside the if condition parenthesis; the correct statement is `if ($Amount = 100;)`.
  2. 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)`.
  3. 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)`.
  4. D.It is a database connectivity error because `$Amount` has to be retrieved using a parameterized query template first.
Q152
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.6. ReliabilityMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
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?
  1. A.Reliability is the ease of learning and understanding a software solution from an individual user's viewpoint.
  2. 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.
  3. C.Reliability is the effort needed to make specified modifications, such as analyzability, changeability, and testability.
  4. D.Reliability is the ability of a software system to be transferred easily from one operating system environment to another.
Q153
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.3. Producer RoleEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
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?
  1. A.To minimize the long-term server hosting and cloud-based infrastructure storage budgets.
  2. B.To fulfill their contractual obligations by producing software products that conform to product specifications.
  3. C.To ignore intermediate design documentation and proceed directly to compiler execution reviews.
  4. 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?
  1. A.A hardware sensor failure due to excessive heat from the thruster rocket engines during launch.
  2. B.A formula written on paper in pencil was improperly transcribed into computer code, causing the flight software to miscalculate the rocket's trajectory.
  3. C.A malicious breach of the communication channels that overrode the automated guidance coordinates.
  4. 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?
  1. A.Selecting standardized industry process frameworks like CMMI or ISO-9126.
  2. B.Having too many QA resources reviewing the design specifications simultaneously.
  3. C.Some confusion in understanding the requirements of the software, miscalculation of values, or misinterpretation of any value.
  4. D.Executing unit test cases before merging codebase modules into configuration repositories.
Q156
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.21. Defect PreventionEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
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?
  1. A.It is a testing activity that executes compiled software on multiple live operating systems to discover hardware compatibility defects.
  2. 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.
  3. C.It is a configuration management workflow that records different versions of source code to revert unwanted client requirements.
  4. 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?
  1. 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.
  2. 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.
  3. C.Bugs are incorrect variable designations in the test script, and the ugly fact is that testing is always an automatic process.
  4. 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?
  1. A.Failure is a human action or a developer's misunderstanding during the requirements elicitation phase.
  2. B.Failure is an incorrect step, process, or data definition in a computer program that remains dormant.
  3. C.Failure is a result of a fault; failure is the inability of the program to behave as expected within a given performance requirement.
  4. 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.