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 71 – 80 of 111 Questions
Page 8 of 12
Q71
🧠 Long ProblemπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.14. Example Lack of Process KnowledgeHardπŸ”β­πŸ’‘πŸŒŸπŸ“„πŸŽ“VUπŸ›οΈVU
Contrast 'process creation' with 'process onboarding/implementation' as defined in Module 07, and analyze the real-world scenario of a Project Manager who lacks process knowledge about Change Request management. Write a Python class 'ChangeRequestProcessEngine' that models a project's in-scope features and simulates how ignoring the formal Change Request process (due to lack of process knowledge) leads to out-of-scope creep, project delays, and defects in originally planned features.
Q72
🧠 Long ProblemπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.6. Post-release DefectsHardπŸ”β­πŸ’‘πŸŒŸπŸ“„πŸŽ“VUπŸ›οΈVU
Analyze why post-release defects are significantly more costly to fix compared to pre-release defects, referencing Module 07, Sections C, E, and F of the course handouts. Your response should address: 1. The definitions and behavioral differences between pre-release (dormant) defects and post-release (production) defects. 2. Detailed economic and organizational consequences of post-release defects, including physical distribution costs, damage to corporate reputation, loss of shareholder/market trust, and legal ramifications. 3. Contrast the post-release hot-fix model with early containment (such as inspections or static reviews) in terms of SQA effort and budget allocation. Finally, write a Python class 'PostReleaseDefectAnalyzer' that computes the total financial cost of a software defect, taking into account parameters like the number of deployed client sites requiring hot-fixes, SQA re-testing effort hours, and reputational risk multipliers, returning a comparative damage assessment report.
Q73
🧠 Long ProblemπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.10. Domain KnowledgeHardπŸ”β­πŸ’‘πŸŒŸπŸ“„πŸŽ“VUπŸ›οΈVU
Perform a comprehensive software quality engineering analysis on the roles of software developers and the importance of domain specialists in preventing defects, referencing Module 07, Sections I and J of the course handouts. In your analysis: 1. Explain why software developers are not considered domain specialists but rather pure technical resources, and how this affects requirement understanding. 2. Analyze why low domain-specific knowledge leads to ambiguity, confusion, and demotivation among the engineering team. 3. Discuss how having a domain specialist bridges this knowledge gap and helps in implementing appropriate laws, formulas, or business rules (citing the property tax calculation example). Finally, write a Python class 'DomainKnowledgeReviewer' that registers developers and domain specialists, audits whether a project module has been reviewed by a domain specialist, and flags any 'unreviewed' high-criticality modules as potential defect risks.
Q74
🧠 Long ProblemπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.6. Post-release DefectsMediumπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Why are post-release defects costly to fix?
Q75
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.8. Defect Prevention BasicsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
________ is based on the assumption that there are known error sources or inappropriate actions causing defects and errors in the software product.
  1. A.Defect identification
  2. B.Defect containment
  3. C.Defect detection
  4. D.Defect prevention
Q76
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.4. Pre-release DefectsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Dormant defects may occur on ________ priority areas.
  1. A.High
  2. B.Medium
  3. C.Low
  4. D.Critical
Q77
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.4. Pre-release DefectsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
________ are usually part of release notes.
  1. A.Pre-release defects
  2. B.Post-release defects
  3. C.Critical defects
  4. D.None of the given
Q78
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.6. Post-release DefectsEasyπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Post-release defects have a ________ cost of fixing as compared to other defects.
  1. A.lower
  2. B.medium
  3. C.higher
  4. D.none of the given
Q79
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.6. Post-release DefectsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Post-release defects appear at the ________.
  1. A.tester
  2. B.QA team
  3. C.programmer
  4. D.client
Q80
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 7🏷️ 07.6. Post-release DefectsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Post-release defects have ________ cost of fixing as compared to other defects.
  1. A.higher
  2. B.lower
  3. C.medium
  4. D.none of the given