Comprehensive study of quality engineering foundations, producer/consumer roles, ISO 9126 quality attributes, formal differentiation between errors, faults, and failures, and defect prevention versus defect containment strategies.
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.
β MCQπ CS611π Lec 1π·οΈ 01.15. What is BugMediumβπ‘ππVUποΈVU
Based on Module 01, Section P of the course handouts, from where do most software bugs result, and how traceable are they by a compiler?
A.They result from client-side network bottlenecks and are easily traced by modern web browsers.
B.They result from mistakes and errors made in a program's source code or its design, or in components and operating systems used, and are rarely traceable by a compiler to its nearest place.
C.They result from using standard CMMI Level 5 process templates and are automatically corrected by compilers.
D.They result from database capacity limitations and can be traced perfectly down to the single byte level.
Q82
β MCQπ CS611π Lec 1π·οΈ 01.22. Defect Detection or ReductionMediumπ‘ππVUποΈVU
According to Module 01, Section W of the course handouts, why must software organizations employ effective fault removal techniques under project constraints?
A.Because compilers are entirely incapable of validating syntax rules for PHP-based conditional statements.
B.Because defect prevention activities cannot be 100% effective in preventing accidental fault injections.
C.Because CMMI Appraisal systems penalize organizations that spend any budget on code inspections.
D.Because client-reported post-production wishes are legally classified as critical in-scope defects.
Q83
β MCQπ CS611π Lec 1π·οΈ 01.19. What is FailureEasyβπ‘ππVUποΈVU
According to Module 01, Section T of the course handouts, how is a software 'Failure' formally defined, and what is its relationship with a software 'Fault'?
A.Failure is a result of a fault and represents the inability of the program to behave as expected within given performance requirements.
B.Failure is the cognitive confusion of the programmer that occurs during whiteboard design, long before a fault is coded.
C.Failure is a document created by the Software Configuration Management team to record client-reported feature requests.
D.Failure is defined as a static incorrect step or process that compiles cleanly but is never executed during runtime.
According to Module 01, Section E of the course handouts, which of the following represents the standardized definition of an Off-the-Shelf (OTS) software product?
A.A custom software package developed entirely in-house by an organization's proprietary software engineering team.
B.A software product or products available for any user, at cost or not, and used without the need to conduct development activities.
C.A database indexing system that automatically deletes redundant records to improve query execution times.
D.A software solution that must be fully compiled and structurally redesigned before it can be deployed on a staging server.
Q85
β MCQπ CS611π Lec 1π·οΈ 01.15. What is BugEasyβπ‘ππVUποΈVU
According to Module 01, Section P of the course handouts, what is described as the 'ugly fact' in the software development industry regarding software quality?
A.The fact that software testing consumes up to 90% of the total pre-defined project budget.
B.The fact that there is nothing like Bug Free Software.
C.The fact that developers never accept any defects discovered by the SQA team during testing.
D.The fact that compilers are 100% capable of tracing every logical error to its exact line of code.
Q86
β MCQπ CS611π Lec 1π·οΈ 01.23. Defect Removal or ContainmentEasyβπ‘ππVUποΈVU
According to Module 01, Section W and X of the course handouts, what is the primary objective of software 'Defect Containment'?
A.To completely eliminate all physical keyboard hardware faults before the software is compiled.
B.To reduce the chance of passing defects from one development phase to another, thereby minimizing dynamic execution leakage.
C.To run automated regression test suites 24 hours a day on unstable cloud-based servers.
D.To prevent the client from requesting any out-of-scope requirement changes after contract signing.
Q87
β MCQπ CS611π Lec 1π·οΈ 01.22. Defect Detection or ReductionEasyβπ‘ππVUποΈVU
According to Module 01, Section W of the course handouts, what is the realistic expectation regarding the final bug count of any software project or product?
A.It is highly realistic to deliver a zero-bug software product if CMMI Maturity Level 5 processes are followed.
B.It is very unrealistic to expect a project or product with a zero bug count, even with strong defect prevention strategies.
C.The final bug count depends entirely on whether the client selects a physical keyboard or a touchscreen.
D.A zero bug count is automatically achieved by compiling the code using white-box testing utilities.
Q88
β MCQπ CS611π Lec 1π·οΈ 01.17. What is faultMediumβπ‘ππVUποΈVU
Based on Module 01, Section R and Section T of the course handouts, what is the precise causal relationship between Errors, Faults, and Failures?
A.Failures cause programmer errors, which then automatically compile into static database faults.
B.Errors (human actions) result in faults (incorrect steps or program code), and faults are the fundamental conditions that cause failures (behavioral deviations) to occur.
C.Faults are identified by SCM teams to prevent any future human errors from being executed in unit testing.
D.There is no causal relation; they are three completely independent terms that occur at different CMMI maturity levels.
Which historic technological event is cited in Module 01, Section H of the course handouts as a revolutionary example of transforming usability and making the concept of user-friendly machines a reality?
A.The launch of the Mariner I space probe flight software on July 28, 1962.
B.The release of the CMMI Maturity Level 5 guidelines for statistical process improvement in 2017.
C.The revolutionary switch from the physical Keyboard to the touch-screen in 2007, making Steve Jobs' quote 'Machines can be user Friendly too' a reality.
D.The introduction of Yahoo email encryption models to prevent hacker breaches in late 2014.
According to Module 01, Section K of the course handouts, why is Portability considered highly critical for the success of modern software in multi-platform environments?
A.Because physical keyboard interfaces were completely deprecated after the touchscreen revolution in 2007.
B.Because a feature might work perfectly in one version of an OS but fail to work properly in another version of the OS on the same platform.
C.Because SQA audits are executed on staging servers that run without an operating system layer.
D.Because porting software requires rebuilding all database schemas from scratch using white-box tools.
π Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.