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 71 – 80 of 279 Questions
Page 8 of 28
Q71
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.13. What is DefectEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 01, Section N of the course handouts, where and when are 'Defects' most commonly found in the software lifecycle?
  1. A.Inside the developer's local scratch workspace prior to SCM code integration.
  2. B.In the software after the software is shipped to the customer at the production site.
  3. C.During initial whiteboard requirement elicitation sessions with the client.
  4. D.In the compiler's syntax warnings log before unit testing begins.
Q72
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.2. Roles and ResponsibilitiesEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section B of the CS611 course handouts, how are stakeholders for software development categorized under Roles and Responsibilities, and why do they have different expectations?
  1. A.They are divided into Consumers (further categorized into Users and Customers) and Producers, having different expectations based on their specific roles and operational interactions with the software.
  2. B.They are divided into Lead Auditors, EPG members, and SCM coordinators, expecting standard metrics.
  3. C.They are divided into Staging Admins, Database Managers, and Software Architects, expecting zero compile-time bugs.
  4. D.They are divided into Contract Negotiators and Financial Executives, focusing solely on SPI.
Q73
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.18. Example of FaultMediumπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Sections S and U of the course handouts, in the example of a program designed to add two numbers (5 and 3) that prints the subtraction outcome instead, what is classified as the 'Fault' and what is classified as the 'Failure'?
πŸ’» cpp Snippet
ans = value1 - value2; // Intended addition
  1. A.The Fault is the client complaining about the wrong output, and the Failure is the programmer using a C++ compiler.
  2. B.The Fault is the wrong subtraction sign '-' used instead of '+' in the code, and the Failure is the program outputting a value of 2 instead of 8.
  3. C.The Fault is the local database being offline, and the Failure is a memory leak inside the printf statement.
  4. D.The Fault is the presence of an Off-the-Shelf plugin, and the Failure is having an SPI score below 1.0.
Q74
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.2. Roles and ResponsibilitiesMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 01, Sections C and D of the course handouts, how do the quality expectations of "Consumers" (Users and Customers) fundamentally contrast with those of "Producers"?
  1. A.Consumers focus on functional suitability, reliability, and cost-effectiveness of the solutions, whereas Producers focus on fulfilling contractual obligations, specification conformance, and technical design attributes like modifiability.
  2. B.Consumers are only concerned with the programming language used, while Producers focus entirely on the purchase price of the product.
  3. C.Consumers prioritize CMMI Maturity Level audits, while Producers prioritize daily standup meeting minutes.
  4. D.There is no difference; both groups have identical definitions and metrics for assessing software quality under all circumstances.
Q75
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.11. What is ErrorEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section L of the course handouts, how is an "Error" formally defined, and what types of errors can it encompass in Software Quality Engineering?
  1. A.Error is a human action that produces an incorrect result and/or the mistakes made by a programmer, usually representing syntax mistakes but potentially being both syntax and semantic errors.
  2. B.Error is defined as a deviation from customer requirements discovered only after the software is shipped to the production site.
  3. C.Error is the inability of a program to behave as expected within given performance requirements due to hardware bottlenecks.
  4. D.Error refers to a structured list of testing checklists executed by the SCM team during the final stage of sanity testing.
Q76
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.23. Defect Removal or ContainmentMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 01, Section X of the course handouts, why is 'tolerating' certain faults and containing failures necessary in large-scale software systems?
  1. A.Nice software interfaces cannot process logical calculations without producing physical keyboard errors.
  2. B.Because some faults are triggered under rare conditions that cannot be completely eradicated by testing alone, requiring that we break the causal relation between faults and failures.
  3. C.Because software configuration management teams do not support version rollback operations in multi-platform environments.
  4. D.Because CMMI Maturity Level 5 organizations do not perform any manual inspections or walkthroughs.
Q77
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.21. Defect PreventionMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 01, Section V of the course handouts, which of the following is true regarding the cost and impact of recurring software defects?
  1. A.Recurring defects are highly economical since they are resolved using automated compilers during the coding phase.
  2. B.Recurring defects are very costly by nature and represent a mere wastage of time and budget, whereas minimizing their count is a primary challenge.
  3. C.Recurring defects do not affect user satisfaction if the system meets at least 50% of the customer requirements.
  4. D.Recurring defects are automatically mitigated when an organization transitions from a physical keyboard to a touchscreen.
Q78
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.21. Defect PreventionEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section V of the course handouts, how is 'Defect Prevention' formally defined, and what is its primary strategic objective in a software project?
  1. A.A process of running automated load testing scripts on a weekly basis to identify server-side database bottlenecks.
  2. B.A strategy to identify the root causes of defects and prevent them from recurring, thereby improving the process to avoid introducing defects in the first place.
  3. C.An appraisal methodology designed to assign a numeric CMMI maturity level rating to an organization.
  4. D.A post-release hotfix procedure used to patch critical software bugs reported by customers in the production environment.
Q79
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.8. EfficiencyMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section I of the course handouts, which system resources are primarily examined to evaluate the 'Efficiency' of a software solution when providing its required functionality?
  1. A.The monetary cost of license keys and the billing hours of the SQA lead auditor.
  2. B.The number of lines of source code and the count of tables in the database schema.
  3. C.System resources such as the amount of disk space, memory, and network bandwidth used.
  4. D.The number of physical keyboards and multi-touch touchscreen devices in the organization.
Q80
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 1🏷️ 01.13. What is DefectEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 01, Section N of the course handouts, how is a 'Defect' formally defined in Software Quality Engineering?
  1. A.A human action or mistake made by a programmer during code development that results in a compilation failure.
  2. B.The deviation from customer requirements, representing the departure of a quality characteristic from its specified value that results in a product not satisfying its normal usage requirements.
  3. C.A temporary hardware or memory-handling delay that can be resolved by executing standard sanity test checklists.
  4. D.The process of creating bidirectional traceability matrices to connect use cases with structural test runs.