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 91 – 100 of 279 Questions
Page 10 of 28
Q91
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.5. Requirements DefinedEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section E of the course handouts, how is a 'Requirement' formally defined in the context of software systems?
  1. A.A requirement can be defined as a feature of the system or a description of something the system is capable of doing in order to fulfill the system's purpose.
  2. B.A requirement is defined as a line-by-line compilable block of source code written in a high-level language.
  3. C.A requirement is defined as an automated build script executed inside a software configuration management repository.
  4. D.A requirement is defined as a financial invoice deadline shared with the organization's finance department.
Q92
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.2. Motivation for Software RequirementsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section B of the course handouts (Page 43-44), what is the direct consequence of a client not being mindful of requirements and putting requirement documentation on low priority?
  1. A.It leads to ambiguity and uncertainty throughout the project, and the chances of failure become high because the development team is not completely sure about what is to be done.
  2. B.It reduces development costs significantly and accelerates the release of the first demo-able version of the software.
  3. C.It allows the SQA team to bypass unit testing and move directly to system-level stress testing.
  4. D.It forces SCM teams to automate build releases without performing sanity testing on merged code bases.
Q93
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.1. Cavendish Software Chaos ReportEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the Cavendish Software Chaos Report discussed in Module 06, Section A of the course handouts, which process area is identified as the leading cause of software and IT project failures, accounting for up to 87% of failure chances if executed inaccurately?
  1. A.Software Configuration Management (SCM)
  2. B.Requirement Engineering
  3. C.Automated Statement-Level Unit Testing
  4. D.Heterogeneous Product Integration
Q94
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.5. Requirements DefinedMediumπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section E of the course handouts, why are non-technical clients considered a major impediment or difficult to handle in requirement engineering?
  1. A.Because they demand the use of obsolete programming languages like PHP 4.
  2. B.Because they refuse to participate in Skype introduction calls or sign formal contracts.
  3. C.Because they are difficult to handle because of knowledge issues.
  4. D.Because they demand that all software products have zero bugs before the first release.
Q95
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.3. Why Focus on RequirementsMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section C of the course handouts (Page 44), which of the following is NOT one of the five specific problems that can occur during requirement engineering?
  1. A.Missing Requirements and Client Lack of Involvement.
  2. B.Inadequate Unit Test Coverage and SCM Branch Merge Conflicts.
  3. C.Wrong Requirements and Changing Requirements.
  4. D.Out of Scope Requirements.
Q96
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.3. Why Focus on RequirementsEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section C of the course handouts (Page 44), why is requirement engineering considered the most important area of the entire software life cycle?
  1. A.Because compiler technologies can automatically translate requirements into error-free executable binary code.
  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 completely replaces the need for software validation and verification in subsequent stages.
  4. D.Because requirement development represents 80% of the total budget allocation in a standard SDLC.
Q97
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.8. Example of CorrectnessMediumπŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section I of the course handouts, what specific action is suggested to resolve the ambiguity of subjective client requirements such as 'GUI should be user friendly'?
  1. A.Developers should implement their own preferred color scheme and skip the client validation phase.
  2. B.Ask the client for reference or show him some reference material or a sample website to get started, and avoid subjective terms.
  3. C.Log the requirement as 'NotAFix' and defer it to the post-deployment maintenance phase.
  4. D.Rewrite the requirement using formal mathematical pseudocode and compile it inside an SCM repository.
Q98
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.10. Example of CoherentMediumβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to the 'Example of Coherent' in Module 06, Section K of the course handouts, what issue arises when one requirement references 'ISO-ITIL 3.0' compliance and another references 'ISO-90 – ITIL 3.0' compliance, and how is it resolved?
  1. A.The requirements are in conflict regarding the correct version or standard of ISO, and the resolution is that only one consistent standard should be used.
  2. B.The requirements represent a standard Level B critical risk, which is resolved by updating the schedule baselines.
  3. C.The conflict indicates a database schema mismatch, which is resolved by running an SQL merge script.
  4. D.The requirements are both correct because ISO and ITIL allow multiple parallel standards in Level 5 CMMI organizations.
Q99
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.9. CoherentEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
According to Module 06, Section J of the course handouts, what does the 'Coherent' attribute require when documenting software requirements?
  1. A.Requirements must be logical, consistent, add value to the project, and not come in conflict with other requirements or the project scope.
  2. B.Requirements must be written using object-oriented C++ classes with at least 80% line-level test coverage.
  3. C.Requirements must define the database index structure and exclude any reference to third-party APIs.
  4. D.Requirements must be documented on exactly three lines of text with a mandatory CMMI Level 5 quantitative rating.
Q100
❓ MCQπŸ“˜ CS611πŸ“‘ Lec 6🏷️ 06.8. Example of CorrectnessEasyβ­πŸ’‘πŸ“„πŸŽ“VUπŸ›οΈVU
Based on Module 06, Section I of the course handouts, why is the requirement statement 'GUI should be user friendly' considered problematic from an SQA correctness standpoint?
  1. A.Because user friendliness cannot be implemented in modern web browsers due to cross-origin resource sharing limitations.
  2. B.Because it is an open-ended, subjective term that is highly difficult to correct in the first cut and introduces ambiguity.
  3. C.Because CMMI guidelines restrict the use of graphical interfaces in Level 3 certified software applications.
  4. D.Because the database configuration is not capable of validating the layout of user interfaces.