Ch 07: Software Requirements

111 Questions111 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 11 โ€“ 20 of 111 Questions
Page 2 of 12
Q11
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.4. Pre-release DefectsEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, how are 'Pre-Release Defects' defined in a software product, and under what conditions do they typically manifest?
  1. A.They are defined as 'Dormant Defects' which have the potential to create problems for users, often triggered by a specific situation or in low-priority areas with lower QA concentration.
  2. B.They are compile-time warnings that automatically lock the SCM repository until a senior software architect reviews the code.
  3. C.They are in-scope errors that are fixed immediately after the first client kickoff meeting.
  4. D.They are run-time exceptions caused exclusively by hardware incompatibilities in the production environment.
Q12
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.7. Example of Post-release DefectsMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on the post-release defect example in Module 07, what was the primary reason the database log export to CSV failed at the production site despite passing internal SQA testing?
  1. A.The SCM repository branches were completely locked, preventing database compile scripts from executing.
  2. B.The CSV export was tested only up to 30,000 records because no upper limit was defined in the SRS, whereas the production database exceeded 500,000 records where records went missing.
  3. C.The technical team used an off-the-shelf social media login plugin that altered the database table schemas.
  4. D.The client failed to approve the user interface wireframes, which corrupted the database export formats.
Q13
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.2. QA and DefectEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07, what is the 'last resort' in the relationship between Quality Assurance (QA) and software defects if a product cannot be made completely bug-free?
  1. A.Ensuring that the critical functionality of the software product works at least, and that defects do not produce any kind of threat or damage to the critical function of the product.
  2. B.Bypassing the testing phase entirely and relying on post-release customer support to find errors.
  3. C.Locking the software configuration management repository to prevent any further code modifications.
  4. D.Relying solely on automated static compilers to fix semantic and runtime exceptions.
Q14
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.10. Domain KnowledgeEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07, why is domain-specific knowledge of utmost importance for understanding requirements, and how do organizations solve this for technical resources?
  1. A.Because all domains share the exact same terminologies; specialists are hired to perform manual unit testing.
  2. B.Because domains have their own distinct terminologies whose meanings vary from domain to domain; domain specialists are hired to work with business analysts and/or developers to provide technical insights related to the domain.
  3. C.Because domain knowledge determines the software's execution time in milliseconds; specialists are hired to configure SCM repositories.
  4. D.Because domain knowledge is used to write release notes; specialists are hired to completely eliminate SQA review gates.
Q15
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.16. Inspection: Direct Fault Detection and RemovalMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
What does Module 07 state regarding the general conduct and execution of 'Inspections' across the software development life cycle (SDLC)?
  1. A.Inspections are run automatically at compile-time by configuration management software to lock write access.
  2. B.Inspections are only conducted during the deployment phase to verify network bandwidth limits.
  3. C.Inspections are conducted to identify smells at any phase of SDLC and usually consist of walkthroughs of different artifacts to provide another EYE.
  4. D.Inspections are client-side interviews aimed at redefining functional requirements in the SRS.
Q16
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.8. Defect Prevention BasicsEasy๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to 'Defect Prevention Basics' in Module 07, what is the core assumption of defect prevention, and what is the best way to execute it?
  1. A.It assumes that bugs are caused by hardware defects; the best way to prevent them is to replace client servers periodically.
  2. B.It assumes that there are known error sources or inappropriate actions causing defects, and the best way to prevent them is to detect them as early as possible, find their source, and take corrective actions.
  3. C.It assumes that clients write perfect SRS documents; the best way to prevent them is to eliminate SQA reviews entirely.
  4. D.It assumes that developers never make syntax mistakes; the best way to prevent them is to lock the codebase post-compilation.
Q17
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.19. Defect ContainmentMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07, since it is impossible to test exhaustively all conditions and paths in modern complex software, what is the final possible strategy to prevent catastrophic consequences?
  1. A.To break the fault-failure relation to contain the damage or tolerate those faults.
  2. B.To completely lock the development repository and restrict all user interactions to command-line interfaces.
  3. C.To ignore the errors and reclassify all reported runtime bugs as out-of-scope wish-list features.
  4. D.To increase the count of SQA test cases with the exact same inputs to eliminate hardware-level conflicts.
Q18
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.3. QA and Defect: Classification SchemeMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Under the CMMI and SQA guidelines in Module 07, how is the concept of 'Defect Prevention' defined, and what is its primary focus?
  1. A.It is the process of executing the product under stress conditions to evaluate performance benchmarks.
  2. B.It is the process of addressing the root causes of defects to prevent their future occurrence (Error Source Removal).
  3. C.It is the measurement of the proportion of defects found by QA out of the total found in production.
  4. D.It is the automated review of code blocks by an independent Lead SCM Auditor.
Q19
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.18. Testing: Fault DetectionMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, when does formal testing of a software product start, and what is the relationship between the development and QA teams at this point?
  1. A.It starts during the requirements-gathering phase before any code is written or compiled.
  2. B.It starts when the development team hands over the code to the QA team, who then perform different testing and sub-testing activities to ensure product stability.
  3. C.It starts immediately after the client signs the contract, using ad-hoc wireframe designs.
  4. D.It starts after the product is fully deployed at the production site by third-party support teams.
Q20
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.15. Defect ReductionMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07, what is the primary aim of having a vigorous 'Defect Reduction' process in place alongside defect prevention mechanisms?
  1. A.To completely lock SCM repositories to prevent developers from checking in unapproved code modifications.
  2. B.To reduce defects as much as possible from their sources to prevent them in the future and remove those that bypassed prevention gates.
  3. C.To automatically rewrite database query codes using third-party off-the-shelf compiler tools.
  4. D.To eliminate the need for writing functional test cases by relying on client-side demo reviews.