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 91 โ€“ 100 of 279 Questions
Page 10 of 28
Q91
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.3. Producer RoleEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 01, Section D of the course handouts, what is the primary or biggest quality concern for "Producers" of software solutions?
  1. A.To minimize the purchase cost of third-party off-the-shelf plugins and bypass all peer reviews.
  2. B.To fulfill their contractual obligations by producing software products that conform to product specifications.
  3. C.To allow users to modify the database schema directly during live productionalized execution.
  4. D.To achieve a CMMI Maturity Level 5 appraisal rating within the first two weeks of project initiation.
Q92
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.10. PortabilityMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
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?
  1. A.Presence of functionality is required to measure; this attribute also refers to how well the software can adapt to changes in its requirements.
  2. B.Execution of structural branch-level coverage is required; this attribute refers to compiler-level optimization rules.
  3. C.The removal of all third-party off-the-shelf plugins is required; this attribute refers to the budget-to-cost ratio.
  4. 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
  1. A.The use of a single equals sign '=' for assignment inside the if condition was corrected to double equals '==' for comparison.
  2. B.The call to 'Calculatetax()' was missing a closing semicolon and was corrected by adding it.
  3. C.The variables were declared without a preceding dollar sign '$' and were corrected by prefixing them with '$'.
  4. 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?
  1. A.The set of attributes that bear on the effort needed to make specified modifications to a software product or its database configurations.
  2. 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.
  3. C.An operational deviation from customer requirements that is identified only after the software is shipped to the customer at the production site.
  4. 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?
  1. A.A fault is a human mistake in the programmer's mind, while a failure is the incorrect documentation written in the SRS.
  2. 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.
  3. C.A fault only occurs in third-party Off-the-Shelf plugins, whereas a failure only occurs in custom-coded database schemas.
  4. 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?
  1. A.Bugs are the errors found after the software is shipped into production, and they are always formally rejected by developers.
  2. 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.
  3. C.Bugs are the automated unit testing scripts executed by the software configuration management team to identify database logic errors.
  4. D.Bugs are a set of compiler-level syntax errors that are completely resolved before the requirement engineering phase begins.
Q97
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.4. Off-the-Shelf ProductsMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
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?
  1. A.They are developed and tested in tight synchronization with the target host codebase to eliminate integration interfaces.
  2. B.They are developed and tested independently of Software Solutions, and their main purpose is to provide reusable functionality.
  3. C.They are developed exclusively by certified third-party CMMI level appraisers to automate SQA auditing checks.
  4. D.They represent legacy software modules that are compiled inside scratch folders and cannot be edited by developers.
Q98
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.9. MaintainabilityMedium๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Sourced from Module 01, Section J of the course handouts, why is achieving high software maintainability described as 'easier said than done'?
  1. A.Because it is directly related to how well or bad software is designed, documented and reviewed periodically.
  2. B.Because modern compilers automatically optimize maintainability, making manual efforts redundant.
  3. C.Because it depends entirely on selecting expensive third-party plug-and-play plugins that cannot be modified.
  4. D.Because clients are not concerned with cost factors and expect emergency hotfixes to bypass SQA review cycles.
Q99
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.9. MaintainabilityMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 01, Section J of the course handouts, which of the following lists the correct subcomponents of the Maintainability quality characteristic?
  1. A.Learnability, understandability, operability, and attractiveness.
  2. B.Suitability, accuracy, interoperability, and security.
  3. C.Analyzability, changeability, testability, and stability.
  4. D.Maturity, fault tolerance, recoverability, and resource utilization.
Q100
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.7. UsabilityMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
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?
  1. A.How well the software can adapt to changes in its specifications and budget constraints.
  2. B.How easily the software solutions can be learned, understood, and used.
  3. C.How efficiently the software utilizes system resources like disk space, network, and memory.
  4. D.How effectively the database server handles multi-user transaction rollbacks under load.