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 121 โ€“ 130 of 279 Questions
Page 13 of 28
Q121
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.18. Example of FaultEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In Module 01, Section S of the course handouts, a code example is provided where a developer writes 'ans = value1 - value2;' instead of addition. In Software Quality Engineering, how is this incorrect statement classified, and what is its direct impact on the output?
๐Ÿ’ป c Snippet
#include
int main ()
{
  int value1, value2, ans;
  value1 = 5;
  value2 = 3;
  ans = value1 - value2; // Fault
  printf("The addition of 5 + 3 = %d.", ans);
  return 0;
}
  1. A.It is classified as a compiler warning because it does not stop execution, and there is no impact on the output.
  2. B.It is classified as a software fault, and due to this wrong sign there is a deviation from the expected result in the output.
  3. C.It is classified as a missing requirements defect because the customer did not specify which operator to use.
  4. D.It is classified as a process capability failure, and it forces a complete rewrite of the system design document.
Q122
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.22. Defect Detection or ReductionEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 01, Section W of the course handouts, what two competing processes do defect prevention and defect reduction activities directly deal with during software development, as referenced by Humphrey (1995)?
  1. A.Defect injection and removal
  2. B.Feature expansion and price optimization
  3. C.Customer satisfaction and marketing
  4. D.Compile-time syntax checking and database index replication
Q123
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.23. Defect Removal or ContainmentMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Sourced from Module 01, Sections W and X of the course handouts, what is the primary purpose of transitioning to 'Defect Removal or Containment' strategies when defect prevention fails?
  1. A.To remove as many of the injected faults as possible under project constraints and reduce the chance of defects passing from one phase to another.
  2. B.To speed up development timelines by skipping static code inspections and sanity testing.
  3. C.To automate the conversion of C++ algorithms into PHP syntax using CMMI Level 4 templates.
  4. D.To replace all manual SQA test checklists with third-party off-the-shelf plugins.
Q124
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.7. UsabilityEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 01, Section H of the course handouts, how is the 'Usability' characteristic defined under the ISO-9126 quality framework, and what conclusions does it allow stakeholders to make?
  1. A.It is the ability of software to remain error-free under massive database query stress, allowing developers to measure statement coverage.
  2. B.It is the ease of using any function especially from a user's viewpoint, allowing stakeholders to conclude about how easily the solutions can be learned, understood, and used.
  3. C.It is the relationship between performance levels and resource utilization, allowing project managers to calculate cost variances.
  4. D.It is the effort required to identify and repair a software fault, allowing SCM teams to manage branch-level version merges.
Q125
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.5. FunctionalityMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 01, Section F of the course handouts, how is the quality characteristic 'Functionality' defined, and how does adding more functions affect its definition (using a sales order processing system as an example)?
  1. A.Functionality is a static metric that ignores customer expectations, and adding more functions simplifies verification.
  2. B.Functionality is the essential purpose of any product or service representing the totality of essential functions it provides, and the more functions a product has, the more complicated it becomes to define its functionality.
  3. C.Functionality is evaluated solely by measuring the amount of CPU memory, network, and disk space resources a product uses.
  4. D.Functionality represents the ease of use of a system especially from the end-user's viewpoint and is represented by touch-screen designs.
Q126
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.2. Roles and ResponsibilitiesMedium๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 01, Section C of the course handouts, how do the quality expectations of a 'Customer' differ from those of a 'User' under the consumer category?
  1. A.Users focus entirely on the cost of the software solution, while customers focus only on database firewall security.
  2. B.Customers focus on contractual compliance with zero defects, whereas users focus on compile-time warnings.
  3. C.Customers usually acquire the software and services, having expectations similar to users but with an additional concentration on the cost of the software solution.
  4. D.There is no difference; both roles are considered pure technical resources that execute automated unit test suites.
Q127
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.4. Off-the-Shelf ProductsMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 01, Section E of the course handouts, which of the following practices is strongly recommended when choosing an Off-the-Shelf (OTS) product, and what is the underlying rationale?
  1. A.The team should immediately integrate the first available plugin because all OTS solutions are universally compatible.
  2. B.The team should perform a proper analysis when selecting an OTS product because one solution does not fit all.
  3. C.The team should bypass SQA evaluations and rely entirely on verbal recommendations from the sales team.
  4. D.The team should only select OTS products that are developed and compiled internally by their own programmers.
Q128
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.10. PortabilityEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 01, Section K of the course handouts, which of the following best defines the 'Portability' characteristic under the ISO-9126 quality framework, and what is its dual-focus?
  1. A.The capability of software to maintain its level of performance over long periods of time under specified database transaction constraints.
  2. B.The set of attributes related to the ability of software to be transferred from one environment to another, focusing on how easily the software can be ported and how well it adapts to changes in requirements.
  3. C.The set of attributes that bear on the effort needed to make specified code modifications without introducing regression errors.
  4. D.The relationship between the level of performance of the software and the amount of physical hardware, network, and memory resources used under stated conditions.
Q129
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.9. MaintainabilityMedium๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 01, Section J of the course handouts, why is engineering high maintainability into software described as 'easier said than done'?
  1. A.Because maintainability is directly related to how well or bad software is designed, documented, and reviewed periodically.
  2. B.Because maintainability can only be verified in a live production environment after code deployment.
  3. C.Because developers must write code without using any functions, classes, or modular interfaces.
  4. D.Because CMMI standards require maintainability audits to be performed solely by external third-party customers.
Q130
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 1๐Ÿท๏ธ 01.7. UsabilityMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 01, Section H of the course handouts, which revolutionary industry milestone is cited to demonstrate the impact of 'Usability', and what quote is associated with it?
  1. A.The transition from punch cards to keyboard entry in 1985, proving 'Software is the ultimate interface'.
  2. B.The shift from local server architectures to cloud computing databases in 2014, proving 'Data is the core asset'.
  3. C.The revolutionary switch from Keyboard to touch-screen in 2007, making Steve Jobs' quote 'Machines can be user Friendly too' a reality.
  4. D.The introduction of automated static compiler inspection walkthroughs in 1995, proving 'Code can review itself'.