In Software Quality Engineering, which of the following groups or roles is formally considered to be the 'internal customer' of a software product, whose approval is required before the product can be officially released?
Ch 06: Support Process Area
Analysis of formal configuration baselines, change control boards (CCB), objective quality evaluations via PPQA, data measurement repositories, and structured decision evaluation matrices.
279 Questions279 MCQs0 Short Questions0 Long Questions
SEMESTER PASS
CS611 - Software Quality Engineering Examination Practice
Timed practice exam simulation for CS611 - Software Quality Engineering.
Showing 271 โ 279 of 279 Questions
Page 28 of 28
Explain the concept of the Software Quality Assurance (SQA) team acting as an 'internal customer' of a software product, and identify two major consequences that arise due to low domain knowledge among the technical team.
A customer includes a requirement in the project charter stating: 'The application must provide user alerts quickly.' During SQA review, this requirement is flagged as a violation of a critical requirement engineering attribute. Which attribute is violated, and how should it be corrected?
Analyze why software requirements differ significantly and are more volatile compared to requirements in other engineering domains (such as construction). In your response, explain the concept of software tangibility, discuss how the release of the first demo-able version impacts client expectations, and analyze the roles of SQA and regression testing in verifying and insuring these changing requirements.
During a project meeting, a developer suggests implementing multiple social media logins even though the client explicitly requested only one specific integration and a normal sign-in. If the team proceeds with the developer's idea and neglects the core login requirements, resulting in a rejected demo, which software requirement attribute is violated?
According to software quality engineering principles, is Requirement Engineering considered a purely technical activity, and what is its primary focus?
Analyze the technical role of Software Requirements Specifications (SRS) in Quality Engineering. Focusing on the 'Verifiable' and 'Necessary' requirement attributes, discuss: (1) Why ambiguous requirements lead to project delays, (2) How to systematically transform subjective expectations into measurable constraints (such as response times), and (3) The collaborative role of the SQA team in vetting requirements early to prevent downstream test failures.
Which of the following is considered a high-quality, verifiable software requirement specification for system notifications?
Explain the significance of the 'Verifiable' attribute in Software Requirement Engineering. How can a requirement like 'The product must provide alerts quickly' be improved to satisfy this attribute?