What is the primary difference between defect prevention, defect detection, and defect containment?
A.Prevention avoids injecting defects, detection finds and removes them early (via testing/inspections), and containment reduces the chance of defects passing to subsequent phases or triggering failures.
B.Prevention is performed by the client, detection is done by the PM, and containment is the responsibility of the developer.
C.Prevention eliminates code warnings, detection is unit testing, and containment is releasing the software with known bugs.
D.Prevention focuses on hardware errors, detection looks at compiler warnings, and containment relies on social media login integration.
Q2
โ MCQ๐ CS611๐ Lec 7๐ท๏ธ 07.5. Example Pre-release DefectsMediumโญ๐ก๐๐VU๐๏ธVU
In the example of 'Pre-Release Defects' described in Module 07, what specific scenario triggers the cash register system to enter an infinite wait state?
A.Scanning common daily items such as bread, milk, and cheese repeatedly.
B.Using a combination of cash, credit card, and a gift voucher to pay for products, which was not tested properly.
C.Updating the operating system version of the cash register client terminal.
D.A double-spending transaction executed simultaneously by two different receptionists.
According to Module 07 of the course handouts, how are 'Post-Release Defects' defined, and where do they typically manifest in the software delivery life cycle?
A.They are compile-time warnings that appear in the developer's local environment during the implementation phase.
B.They are defects that appear in production or at the customer site after the software is shipped.
C.They are requirements discrepancies flagged by SQA during the internal kick-off meetings.
D.They are design omissions documented in the Software Requirement Specification (SRS) before coding.
According to Module 07 of the course handouts, why does Quality Engineering place a critical emphasis on team training and education under the 'people factor'?
A.Because well-educated teams can completely bypass standard compiler warnings and automated testing cycles.
B.Because the people factor is critical in software engineering, and sometimes a lack of skills or relevant training leads to disastrous defects that could be prevented otherwise.
C.Because continuous training allows the SCM team to lock code repositories and prevent developers from making changes.
D.Because education guarantees that a software product will achieve an absolute 100% bug-free status during development.
According to Module 07 of the course handouts, in which types of high-impact software applications does the existence of escaping defects become particularly risky, making defect containment absolutely essential?
A.Medical, transportation, or nuclear industries where the stakes of failure are extremely high.
B.Blogging platforms, social media feed widgets, and online styling templates.
C.Client-side calculators, offline resume portfolios, and custom media players.
D.Static website directories, word processor font selectors, and personal address books.
Q6
โ MCQ๐ CS611๐ Lec 7๐ท๏ธ 07.14. Example Lack of Process KnowledgeEasy๐โญ๐ก๐๐VU๐๏ธVU
What does Module 07 conclude about the criticality of a Project Manager's awareness regarding the implementation details of a process?
A.It is trivial because compiler tools automatically resolve all process discrepancies during build executions.
B.It is only useful for Level 1 CMMI organizations to document their ad-hoc and chaotic coding tasks.
C.Awareness about the implementation details of a process is very critical for defect prevention and preventing out-of-scope work.
D.It is used exclusively by the customer support team to draft the final software release notes.
Q7
โ MCQ๐ CS611๐ Lec 7๐ท๏ธ 07.14. Example Lack of Process KnowledgeMedium๐โญ๐ก๐๐VU๐๏ธVU
In the 'Example Lack of Process Knowledge' scenario described in Module 07, what happens when a Project Manager is not fully aware of the process for managing Change Requests after presenting a product demo?
A.The SQA team automatically updates the SRS document without consulting the developer or client.
B.The Project Manager might end up asking the developer to write code which is out of scope, delaying or impacting in-scope features and causing defects in those in-scope features.
D.The developer's compiler fails because the local directory structures are changed.
Q8
โ MCQ๐ CS611๐ Lec 7๐ท๏ธ 07.13. Lack of Process KnowledgeMediumโญ๐ก๐๐VU๐๏ธVU
In the context of CMMI and defect prevention under Module 07, what four critical components are required for any successful project to support project performance, control, and improvements?
A.Technical skills, management skills, well-defined product requirements, and well-defined processes.
B.Continuous automated compiling, SCM repository locks, third-party software licenses, and open budgets.
According to the defect classification scheme outlined in Module 07, Section 07.3, what are the three categories of defects, and what does 'Defect Prevention' specifically focus on?
A.Mantis Bugs, SCM Conflicts, and Design Defects; Defect Prevention focuses on automated regression test runs.
B.Defect Prevention, Defect Detection, and Defect Containment; Defect Prevention focuses on addressing the root causes of defects to prevent their future occurrence.
C.First Party Audits, Second Party Audits, and Third Party Audits; Defect Prevention focuses on training technical writers.
D.Pre-Condition Failures, Post-Condition Failures, and Exceptions; Defect Prevention focuses on locking the SRS specifications.
Q10
โ MCQ๐ CS611๐ Lec 7๐ท๏ธ 07.13. Lack of Process KnowledgeEasyโญ๐ก๐๐VU๐๏ธVU
According to Module 07 of the course handouts, what is the core difference between the creation of a process and its onboarding or implementation, and what ultimately determines a process's success?
A.Process creation and onboarding are identical activities; process success is determined solely by the technical skills of the development team.
B.Creation of a process and onboarding/implementation of the process are two different things; the success of a process is based on how well it is defined and implemented as well.
C.Process creation is performed by the SQA team while onboarding is performed by the SCM team; success is determined by configuration management audits.
D.Process creation is a CMMI Level 5 optimized activity while implementation is a CMMI Level 2 managed activity; success is determined by locking repositories.
๐ Related CS611 - Software Quality Engineering Curriculum Units
Continue practicing topic-wise multiple choice questions from adjacent examination units.