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 141 – 150 of 279 Questions
Page 15 of 28
Q141
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.14. Example of DefectEasyπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
In Module 01, Section O's example of a software defect involving an online payment solution, which of the following represents the deviation from user expectations found in production?
  1. A.The system is completely offline and does not allow login via credit card details.
  2. B.The option of selecting the debit card for making payments is missing in the production software.
  3. C.The payment transaction has a security leak that exposes PIN numbers to developers.
  4. D.The user is charged a double transaction tax that was not mentioned in the requirements.
Q142
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.12. Example of ErrorMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
In Section M's example of a semantic error, why does the expression `if ($Amount = 100)` fail to perform the intended logical check in PHP, and how is it corrected?
πŸ’» php Snippet
if ($Amount = 100)
  1. A.It performs an assignment of 100 to `$Amount` instead of a comparison, which always evaluates to true; it is corrected by changing the logic to use the equality operator `==`.
  2. B.It is a syntax error because PHP variable names cannot start with capital letters; it is corrected by changing `$Amount` to `$amount`.
  3. C.It is a compilation block error because semi-colons must be placed within parenthesis; it is corrected by adding a semi-colon inside.
  4. D.It is an environment error because PHP does not support conditional operators; it must be run on a database server.
Q143
❓ 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, and how does it relate to a software 'Fault'?
  1. A.Failure is a human action or mistake that directly results in code syntax warnings during compilation.
  2. B.Failure is a result of a fault; failure is the inability of the program to behave as expected within a given performance requirement.
  3. C.Failure is the process of updating CMMI process guidelines when standard procedures are being ignored by developers.
  4. D.Failure is a deviation from customer requirements that is found only after the software is shipped to the production site.
Q144
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.23. Defect Removal or ContainmentMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Under software fault-tolerance and containment strategies described in Section X, how can SQA engineers prevent system-level failures when code-level faults remain in the software?
  1. A.By executing continuous automated rebuilds until all compile warnings disappear.
  2. B.By breaking the causal relations between these faults and the resulting failures, thus β€œtolerating” these faults, or to contain the failures by reducing the resulting damage.
  3. C.By reverting the codebase to an earlier version where requirements were less complex.
  4. D.By asking the customer to lower their expectations to match the actual software capabilities.
Q145
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.1. Quality Engineering BasicsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section A of the course handouts, why is it exceptionally difficult to establish a single, standardized definition for 'software quality' in modern software systems?
  1. A.Because software systems are isolated standalone platforms that ignore database integrations.
  2. B.Because modern software systems are usually interconnections of multiple underlying software and exhibit a lack of standardization and a varied nature.
  3. C.Because international standards like ISO-9126 require that all software quality characteristics be assessed by external consumers only.
  4. D.Because SQA teams are considered pure technical resources who only execute compiler-level unit tests.
Q146
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.3. Producer RoleEasyπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Under CMMI quality frameworks, which of the following groups of individuals are classified as 'Producers' of a software solution?
  1. A.Persons involved in the development, management, maintenance, and service of the software product, including third-party products and organizations.
  2. B.Only the end-users who register on the mobile application to purchase retail merchandise.
  3. C.Only the finance department representatives who approve the project's external licensing invoices.
  4. D.Strictly the external third-party independent auditors who perform CMMI appraisal ratings.
Q147
❓ 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 'Defect' and where are defects typically discovered?
  1. A.Defect refers to a compilation fault that prevents variable definitions from running in the testing environment.
  2. B.Defect refers to the deviation from customer requirements, mostly found in the software after it is shipped to the customer at the production site.
  3. C.Defect refers to a physical hardware failure in server racks caused by power fluctuations.
  4. D.Defect refers to the process of rewriting development specifications to match the final compiled code.
Q148
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.23. Defect Removal or ContainmentEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Sourced from Module 01, Section X of the course handouts, what is the primary objective of Defect Containment, particularly when dealing with large and highly complex software systems?
  1. A.To completely prevent any human error from occurring during the early requirement gathering phase.
  2. B.To reduce the chance of defects passing from one phase to another, and to prevent failures by breaking the causal relations between faults and failures.
  3. C.To eliminate all redundant code blocks and compile-time warnings automatically.
  4. D.To reduce project development costs by replacing manual reviews with off-the-shelf automated plugins.
Q149
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.4. Off-the-Shelf ProductsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section E of the course handouts, which of the following is the standard definition of Off-the-Shelf (OTS) software products?
  1. A.Software products that are custom-built from scratch for a single customer and require extensive post-release coding.
  2. B.Software products available for any user, at cost or not, and used without the need to conduct development activities.
  3. C.Software products developed by SQA teams to run automated touchscreen calibrations.
  4. D.Software products that are strictly physical hardware devices deployed on remote server architectures.
Q150
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.15. What is BugEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section P of the course handouts, which of the following best defines a 'Bug', and what is the realistic 'ugly fact' in software development?
  1. A.Bugs are compiled executable files that have not yet been signed, and the ugly fact is that they require physical token authorization.
  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 design document revisions requested by external customers, and the ugly fact is that customers can reject them arbitrarily.
  4. D.Bugs are database migration scripts that violate foreign key integrity, and the ugly fact is that they must be rewritten in assembly.