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 31 โ€“ 40 of 111 Questions
Page 4 of 12
Q31
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.11. Example of Domain KnowledgeMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In the 'Property Tax Calculation' example described in Module 07, what specific data parameters must a resident provide, and what is required to derive the appropriate rates and formulas to apply the law correctly?
  1. A.They must provide their national identity number, bank account details, and annual income statement; a financial auditor is required to approve the tax rates.
  2. B.They must provide the total covered area, total constructed area, total floors, and type of property; a domain specialist is required to derive appropriate rates, formulas, and laws.
  3. C.They must provide their database password, server IP address, and SCM repository branch; a software configuration team is required to run the build.
  4. D.They must provide the code-level variable naming dictionaries; a technical writer is required to compile the release notes.
Q32
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.18. Testing: Fault DetectionEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, how is 'Testing' defined as a core Quality Assurance (QA) activity, and what is its primary operational purpose?
  1. A.It is a static process of manually reading design wireframes to negotiate contract budgets.
  2. B.It is defined as a core QA activity with the purpose to identify the faulty areas which are to be fixed by executing the product to find defects and ensure the required output is achieved.
  3. C.It is a configuration management method used to permanently lock SCM branch write access.
  4. D.It is a post-deployment client-side support activity designed to write release notes without technical inputs.
Q33
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.16. Inspection: Direct Fault Detection and RemovalEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to the definition cited from Tian (2005) in Module 07, how does software inspection deal with defects, and what is the typical result of this process?
  1. A.It prevents defects from being written by using AI auto-complete tools during requirements modeling.
  2. B.It deals with software defects already injected into the software system by detecting their presence through critical examination by human inspectors, precisely locating them for easy fixing.
  3. C.It automates the compilation of software builds to eliminate hardware-level database discrepancies.
  4. D.It defers all low-priority defects to the next major release and documents them as known issues in the release notes.
Q34
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.19. Defect ContainmentMedium๐Ÿ”โญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, why is 'Defect Containment' considered absolutely essential in high-impact domains like the medical, transportation, or nuclear industries?
  1. A.Because these industries require manual configuration management locks on code-level databases to optimize SPI.
  2. B.Because exhaustive testing of all conditions is impossible, and containment breaks the fault-failure relation to prevent catastrophic consequences under rare real-time conditions.
  3. C.Because developers in these safety-critical industries operate as business specialists rather than pure technical resources.
  4. D.Because containment automatically guarantees a 100% bug-free software release without requiring any dynamic QA execution.
Q35
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.1. Quality Assurance BasicsEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, what is the universal, unyielding purpose of Software Quality Assurance (QA) regardless of a software product's complexity, size, or development timeframe?
  1. A.To completely automate the compiler design and software build deployment pipelines using off-the-shelf plugins.
  2. B.To reduce the defects to a minimum to ensure minimum disruption, recognizing that while sensitive areas should ideally be defect-free, total removal is practically impossible.
  3. C.To calculate the team's Cost Performance Index (CPI) and Schedule Performance Index (SPI) at each milestone audit.
  4. D.To eliminate the requirement phase entirely and focus resources exclusively on post-production hot-fixes.
Q36
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.2. QA and DefectMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
In Module 07, Section 07.2, what is defined as the 'last resort' for SQA teams when managing defects and critical functionality of a software product?
  1. A.Ensuring that the SCM repository is locked so that the client cannot request any further changes.
  2. B.Requiring developers to manually rewrite the entire codebase if a single syntax error is detected during sanity testing.
  3. C.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 these critical functions.
  4. D.Bypassing SQA reviews and delivering the product directly to the production site with known high-severity bugs.
Q37
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.10. Domain KnowledgeEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, what is the official role classification of software developers in relation to domain expertise, and what are the consequences of low domain-specific knowledge on a project team?
  1. A.Developers are considered domain specialists; low domain-specific knowledge has negligible impact because of automatic compiler error-checking.
  2. B.Developers are considered pure technical resources rather than domain specialists; low domain-specific knowledge leads to ambiguity, confusion, and demotivation among the team.
  3. C.Developers are designated as Business Analysts; low domain-specific knowledge results in SCM repository conflicts and build-compilation halts.
  4. D.Developers are classified as Configuration Management (CM) Leads; low domain-specific knowledge increases the team's Cost Performance Index (CPI).
Q38
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.17. Example of Inspection: Direct Fault Detection and RemovalEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 07 of the course handouts, what critical guideline is established regarding the decision to use third-party plugins or off-the-shelf software solutions in shared development projects?
  1. A.Decisions to use plugins or off-the-shelf solutions should only be made after a careful review to prevent integration issues and variable state conflicts.
  2. B.Plugins and off-the-shelf solutions should be integrated automatically without review to accelerate delivery schedules.
  3. C.Off-the-shelf solutions are universally compatible and therefore require no code inspections or SQA validation.
  4. D.The selection of plugins must be done exclusively by the finance team to optimize the project's Cost Performance Index (CPI).
Q39
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.6. Post-release DefectsMediumโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
Based on Module 07 of the course handouts, why do post-release defects incur a significantly higher cost of fixing compared to defects found in earlier development stages?
  1. A.Because SQA resources must completely rewrite the user manuals for each individual client from scratch.
  2. B.Because the software supplier company has to pay out of pocket to fix them across multiple installations of the product.
  3. C.Because the project manager's salary must be adjusted using the Cost Performance Index (CPI) of the configuration management team.
  4. D.Because SCM repositories must be permanently locked, requiring purchase of new development licenses.
Q40
โ“ MCQ๐Ÿ“˜ CS611๐Ÿ“‘ Lec 7๐Ÿท๏ธ 07.12. Lack of Expertise in Phases of SDLCEasyโญ๐Ÿ’ก๐Ÿ“„๐ŸŽ“VU๐Ÿ›๏ธVU
According to Module 07 of the course handouts, what is considered the primary cause of defects arising from a lack of expertise in SDLC phases?
  1. A.A lack of execution details of the phases of SDLC.
  2. B.A failure to implement automated continuous integration tools.
  3. C.A lack of financial investment in post-release hot-fixes.
  4. D.Using manual spreadsheet templates instead of specialized database compilers.