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 31 – 40 of 279 Questions
Page 4 of 28
Q31
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.1. Cavendish Software Chaos ReportEasyπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Chapter 6 of the CS611 handouts, why is requirement engineering described as a 'strenuous task' for modern software industry professionals?
  1. A.Because requirements must be written in formal mathematical languages like Z-specification to be verified by SQA.
  2. B.Because it must be executed properly within today's highly dynamic and turbulent environment.
  3. C.Because requirement engineering requires developers to manually map every line of code to CMMI Specific Goals.
  4. D.Because the client must approve the database schemas and network topologies prior to starting any requirements gathering.
Q32
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.17. VerifiableEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06 of the course handouts, what conditions must a software requirement satisfy to be considered 'Verifiable' under CMMI and Software Quality Engineering standards?
  1. A.It must be documented in a shared Excel worksheet and verified exclusively by the Software Configuration Management (SCM) team.
  2. B.It can be implemented in the system and is demo-able, allowing the Quality Assurance team to close it after successful verification.
  3. C.It must be written in formal mathematical Z-specifications and compiled into binary machine-level test cases.
  4. D.It must be approved by the marketing department and remain completely flexible without any quantitative boundaries.
Q33
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.22. Template for Functional RequirementMediumπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the course handouts, which of the following represents the correct set of elements included in the sample template for capturing functional requirements?
  1. A.Project Name, Budget Effort, Roadmap, Demo Plan, Updates Plan, SPI and CPI Formula.
  2. B.Use Case Name, Use Case ID, Actor, Summary, Pre-Condition, Post-Condition, Extend, Uses, Normal Course of Events, Alternative Path, Exception.
  3. C.Maturity Level, Capability Level, Process Area, Generic Practice, Specific Goal, Review Policy.
  4. D.Defect ID, Date Created, Created By, Defect Description, PM Process, Lifecycle Phase, Priority, Owner.
Q34
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.20. Example of TraceableEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
During a root-cause analysis (RCA) of a failed software project that was not delivered on time, the audit team discovered that a key developer spent a major portion of their time working on a feature that was not discussed in the specifications or SRS. According to Module 06, what class of requirements does this issue represent, and what is its primary impact?
  1. A.Verifiable requirements; it helps the quality assurance team write more detailed test cases.
  2. B.Non-traceable requirements; it often leads to project failure because the work is invisible to the audit team and not aligned with specifications.
  3. C.Functional requirements; it drives the application architecture and makes the system more stable.
  4. D.Necessary requirements; it adds significant business value from the customer's market viewpoint.
Q35
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.21. Functional RequirementsMediumπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Under CMMI and Software Quality Engineering guidelines, functional requirements drive the application architecture and are typically captured using which of the following?
  1. A.Gantt charts and Earned Value Management (EVM) spreadsheets.
  2. B.Use Cases, which are lists of actions or event steps defining interactions between systems to achieve a goal.
  3. C.Defect logs containing priority, severity, and assigned owners.
  4. D.Statistical process control boundary limits in Maturity Level 4.
Q36
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.12. Example of CompletenessMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
In the 'Example of Completeness' in Module 06, the requirement statement 'The product shall provide status messages at regular intervals not less than every 60 seconds' is flagged as incomplete. What is the open question and the recommended suggestion to make it complete and closed-ended?
  1. A.Open Question: Which programming language should be used to write the status messages?; Suggestion: Program them in Python 3.12.
  2. B.Open Question: What are status messages and where are they supposed to be displayed?; Suggestion: Specify if they display on designated UI areas or appear as Pop-up messages, keeping requirements closed-ended.
  3. C.Open Question: What is the network latency of the status messages?; Suggestion: Set the network bandwidth threshold to at least 100 Mbps.
  4. D.Open Question: Who will write the release notes for these messages?; Suggestion: The technical writer must document them in the user manual.
Q37
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.5. Requirements DefinedEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06 of the course handouts, how is a 'requirement' formally defined in the context of systems development?
  1. A.A structured relational database model designed to run complex query joins with minimal latency.
  2. B.A feature of the system or a description of something the system is capable of doing in order to fulfill the system’s purpose.
  3. C.A software quality engineering metric that measures the ratio of code statements executed per unit test.
  4. D.A series of configuration management build instructions used by the SCM team to prevent merge conflicts.
Q38
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.3. Why Focus on RequirementsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06 of the course handouts, why is requirements engineering considered the most important area of the entire software development life cycle?
  1. A.Because it is the only phase where the software configuration management team can baseline the master code repository.
  2. B.Because errors produced in this phase cost a lot in later stages, and the customer will not get the required product in the required time.
  3. C.Because it allows the database administrators to optimize indexes and eliminate sql deadlocks prior to UI design.
  4. D.Because it eliminates the need for software validation and verification in high-maturity CMMI organizations.
Q39
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.14. Example of FeasibleMediumπŸ”β­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
In 'Example of Feasible' from Module 06, why is the requirement 'The product shall switch between displaying and hiding non-printing characters simultaneously' flagged as 'Not Feasible', and what is the recommended suggestion?
  1. A.It is not feasible because non-printing characters are not supported by SQA automation; the suggestion is to remove non-printing characters from the database schema.
  2. B.It is not feasible because computers cannot execute actions truly simultaneously; the suggestion is to allow the user to toggle between displaying and hiding all HTML tags and non-HTML tags.
  3. C.It is not feasible because it violates the 50-word length limit for correct requirements; the suggestion is to split it into three separate requirements.
  4. D.It is not feasible because developers do not have admin access to the SCM code repository; the suggestion is to use third-party off-the-shelf plugins.
Q40
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.24. Example-II: Filled Functional RequirementMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, what is the defined Post-Condition for the 'Register new patient' Use Case (Use Case ID 7) after successful execution?
  1. A.The patient's credit card is charged immediately and an email invoice is sent to the finance department.
  2. B.The system will automatically log out the actor and redirect them to the deactivated users page.
  3. C.Patient will be successfully registered in the System if not already registered and will become eligible for Appointment reservation, Doctor Checkup, Lab tests and other applicable processes.
  4. D.The SQA team will receive a defect log in Mantis with an estimated time to fix of 48 hours.