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 41 – 50 of 279 Questions
Page 5 of 28
Q41
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.17. VerifiableMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
As a recommended best practice in Module 06 for documenting verifiable software requirements, which of the following keywords should be avoided to prevent ambiguity?
  1. A.Jargon words like 'must', 'shall', or 'etc.'
  2. B.Functional design descriptors like 'button', 'login', or 'toggle'
  3. C.Standard database parameters like 'index', 'key', or 'join'
  4. D.CMMI process framework levels like 'managed', 'defined', or 'optimized'
Q42
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.19. TraceableEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06 of the course handouts, what characteristics must a software requirement possess to satisfy the 'Traceable' quality attribute under CMMI and Software Quality Engineering guidelines?
  1. A.It must be written using automated validation scripts and stored exclusively in a secure cloud database folder.
  2. B.It should be linked to its source in the Requirement Specifications, have a unique identifier (like an ID number), and be linked with Use cases, design, and test cases.
  3. C.It must be capable of running independently of SCM code branch integrations and require zero compiler warning checks.
  4. D.It must be written using a single line of exactly 10 to 15 words and contain at least three subjective terms.
Q43
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.28. Release ManagementMediumπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section CC of the handouts, what is 'Release Management', and what represents its most critical component before shipping a build?
  1. A.It is a methodology to debug compiling errors on the local developer environment; the most critical component is testing unit coverage ratios.
  2. B.It is another name for controlling a software build throughout different stages, involving planning, scheduling, and execution; the most critical component is seeking approvals on the schedule and features to be added.
  3. C.It is a project cost control framework using EVM; the most critical component is adjusting the CPI and SPI budget lines.
  4. D.It is an automated defect logging process in Mantis; the most critical component is verifying that zero defects are found.
Q44
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.32. Verifying RequirementsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06 of the course handouts, what is the primary purpose of 'Requirement verification' as a structured and organized activity?
  1. A.To confirm that the built software product fully addresses the documented and agreed-upon requirements.
  2. B.To automate the creation of CMMI Level 5 software process assessment reports.
  3. C.To lock the software configuration management branches during the design phase.
  4. D.To calculate the final earned value of the project's completed tasks.
Q45
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.5. Requirements DefinedEasyπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the course handouts, what is a major impediment in requirement engineering when dealing with non-technical clients?
  1. A.Their insistence on writing complex object-oriented class definitions during scope kickoff.
  2. B.They are difficult to handle and understand because of knowledge issues.
  3. C.They frequently attempt to modify database indexes and network configurations on the live servers.
  4. D.They demand that requirements must be written in formal mathematical specification languages.
Q46
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.3. Why Focus on RequirementsMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What is the critical structural consequence of having 'Missing Requirements' that are not documented properly during the requirements engineering phase?
  1. A.The developer's compiler will throw syntax errors, preventing any local execution or code generation.
  2. B.The project team may skip requirements, making it nearly impossible to change the software design afterwards.
  3. C.The CMMI appraisal rating of the organization is automatically downgraded to Capability Level 0.
  4. D.The software release notes must be written exclusively by the customer support representative.
Q47
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.23. Example-I: Filled Functional RequirementMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What are the Pre-Condition and Post-Condition specified in the 'Sign In' Use Case (Use Case ID 1) template in Module 06?
  1. A.Pre-Condition: System must be in offline maintenance mode; Post-Condition: Database indexes are rebuilt.
  2. B.Pre-Condition: Actor must be already registered and authorized; Post-Condition: Actor is logged in successfully if credentials are valid and active, otherwise the system state remains unchanged.
  3. C.Pre-Condition: Actor must have an active social media session; Post-Condition: System syncs search history with external APIs.
  4. D.Pre-Condition: SCM repository must be locked; Post-Condition: Release notes are compiled and displayed.
Q48
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.19. TraceableMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
In software requirement engineering, how are 'Forward Integration' and 'Backward Integration' defined and differentiated in the context of traceability?
  1. A.Forward integration maps a requirement to SCM database schemas, while backward integration maps it back to compilers.
  2. B.Forward integration is used to identify where a requirement is used, while backward integration is used to determine where that feature originated.
  3. C.Forward integration tracks compiler-level syntax errors, while backward integration checks for logical runtime faults.
  4. D.Forward integration is a project management tool for checking SPI, while backward integration calculates CPI trends.
Q49
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.24. Example-II: Filled Functional RequirementMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
What error-handling exception is defined in the 'Register new patient' Use Case (Use Case ID 7) when a duplicate entry is detected?
  1. A.The system will automatically overwrite the existing record with the new details.
  2. B.The SCM team will lock the repository and log a defect in Mantis with an estimated fix time of 1 hour.
  3. C.If the intended patient is already registered within the system, the system will prompt a message 'Patient Already Registered!' and won't allow registering them again.
  4. D.The system will allow duplicate entries but assign them to different deactivated doctors.
Q50
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.13. FeasibleMediumπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section N of the course handouts, how is a software requirement determined to be 'Feasible'?
  1. A.If it can be compiled without syntax errors or warnings by any standard object-oriented compiler.
  2. B.If it is possible to implement or satisfy it within the scope, budget, and physical limitations of the project, preferably with technical input from developers.
  3. C.If it takes up less than 10% of the total project budget allocated to the Software Configuration Management team.
  4. D.If the customer agrees to sign a Service Level Agreement (SLA) without reviewing any first-cut prototypes.