Ch 06: Support Process Area

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.

πŸ“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 81 – 90 of 279 Questions
Page 9 of 28
Q81
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.4. Effort-wise distribution of SDLCEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section D of the course handouts, what are the negative consequences of neglecting the requirement gathering and documentation phase in the SDLC?
  1. A.It only impacts the unit testing phase, leaving development timelines and SCM activities unaffected.
  2. B.It negatively affects the entire project in terms of quality, cost/budget, deliverables, meeting customer requirements, and revenue.
  3. C.It forces the configuration management team to use third-party repositories like Mantis for all build releases.
  4. D.It leads to a mandatory 25% variation in development efforts that must be formally cleared by Sales.
Q82
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.11. CompleteEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section L of the course handouts, what is famously considered to be 'the mother of all failures' in software requirement engineering, and how should completeness be ensured?
  1. A.Detailed architectural documentation, which should be minimized to encourage developer autonomy.
  2. B.An assumption, and requirements must be complete so all stakeholders completely understand them without guessing.
  3. C.Line-by-line code reviews, which must be replaced by automated compilers to prevent human error.
  4. D.Deploying multiple microservices simultaneously, which should be deferred until Maturity Level 5 is achieved.
Q83
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.12. Example of CompletenessEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Sections L and M of the course handouts, which of the following is a primary issue identified in the requirement statement: 'The product shall provide status messages at regular intervals not less than every 60 seconds'?
  1. A.The requirement is technically unfeasible because computers cannot measure intervals of exactly 60 seconds.
  2. B.The requirement violates CMMI Level 4 guidelines by specifying a precise numeric interval instead of a statistical range.
  3. C.The requirement is incomplete because it leaves open questions regarding what the status messages are and where they are supposed to be displayed.
  4. D.The requirement violates configuration management guidelines because it does not define SCM branching rules.
Q84
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.7. CorrectEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section H of the course handouts, which of the following represents a recommended best practice for ensuring a software requirement is 'Correct'?
  1. A.It should be documented as an open-ended statement containing terms like 'etc.' or 'assumed' to allow developer flexibility.
  2. B.It should be stated in a single line and must not exceed 30 to 50 words in length, avoiding open-ended and subjective terms.
  3. C.It must be written in low-level pseudocode so that SQA resources can verify it without executing the program.
  4. D.It must exceed 100 words to ensure all possible technical and hardware limitations are captured in a single statement.
Q85
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.1. Cavendish Software Chaos ReportEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section A of the course handouts, why does requirement engineering pose such a significant challenge for the software industry today?
  1. A.Because compiler technologies fail to translate requirements into binary execution instructions.
  2. B.Because doing it properly is a strenuous task in today's dynamic and turbulent environment.
  3. C.Because CMMI guidelines prohibit developers from communicating directly with SQA engineers.
  4. D.Because requirements are inherently static and never change after the contract is signed.
Q86
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.6. Software Requirement vs RequirementsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section F of the course handouts, how do software requirements differ from requirements in other traditional domains (such as construction)?
  1. A.Software requirements are completely static and remain exactly the same throughout the SDLC.
  2. B.Software requirements are fully physical, tangible assets from the very beginning of the project.
  3. C.Software requirements come with a lot of variation and changes in all stages of the SDLC, whereas traditional requirements are defined at the beginning and remain fixed.
  4. D.Software requirements cannot be modified or updated after the first internal kickoff meeting.
Q87
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.9. CoherentEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section J of the course handouts, why is consistent vocabulary and defined technical terms critical during requirements documentation?
  1. A.To ensure that all stakeholders are on the same page and to avoid ambiguities or conflicts in meaning.
  2. B.To automatically generate compilable UML state diagrams in the software configuration repository.
  3. C.To minimize the lines of code that developers need to write during the implementation phase.
  4. D.To replace the requirement for manual black box sanity testing on the final merged codebase.
Q88
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.6. Software Requirement vs RequirementsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section F of the course handouts, why does a software product trigger significant requirement changes specifically after its first demo?
  1. A.Because a software product is not tangible until the first demo, and requirements change after stakeholders finally see and interact with it.
  2. B.Because SQA processes mandate that the first demo must fail to initiate a Change Request.
  3. C.Because the database schema is automatically wiped after any demo, requiring a new SRS.
  4. D.Because the cost of software quality increases when requirements are kept stable.
Q89
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.4. Effort-wise distribution of SDLCEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section D of the course handouts, what percentage of the entire project budget does requirements documentation typically take in a standard SDLC, and what is the ideal percentage that should be allocated?
  1. A.It takes only 10% of the project budget; ideally, there should be 20% allocated for requirement gathering and documentation.
  2. B.It takes 20% of the project budget; ideally, there should be 10% allocated.
  3. C.It takes only 5% of the project budget; ideally, there should be 50% allocated.
  4. D.It takes 40% of the project budget; ideally, there should be 5% allocated.
Q90
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.5. Requirements DefinedEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section E of the course handouts, what is a key conceptual point worth understanding about the nature of Requirement Engineering?
  1. A.Requirement engineering is purely a technical activity concerned with database normalization.
  2. B.Requirement engineering is not a technical activity rather it is purely a communicational activity.
  3. C.Requirement engineering is a sub-activity of statement-level white-box unit testing.
  4. D.Requirement engineering is a static, one-time task that cannot be updated once a project begins.