Lesson 6 - Intro to Quality Concepts and S/W QA (Ch 19, Ch 20) Flashcards
Software quality is the concern of every software process _____.
stakeholder
If a software team stresses quality in all software engineering activities, it reduces the amount of _____ that must be done. This results in lower costs and improved time-to-market.
rework
To achieve high quality software, four elements must be present:
proven software engineering process and practice, solid project management, comprehensive quality control, and the presence of a quality assurance infrastructure
Developers track quality by examining the _____ of all quality control activities.
results
Developers measure quality by _____ errors before delivery and defects released to the field.
examining
quality is something that you immediately recognize, but cannot explicitly define.
The transcendental view
quality in terms of meeting an end-user’s specific goals.
The user view
quality in terms of the conformance to the original specification of the product.
The manufacturer’s view
quality can be tied to inherent characteristics (e.g., functions and features) of a product.
The product view
quality based on how much a customer is willing to pay for a product.
The value-based view
refers to characteristics designers specify for the end product to be constructed
Quality of design
degree to which design specifications are followed in manufacturing the product
Quality of conformance
defined as an effective software process applied in a manner that creates a useful product that provides measurable value for those who produce it and those who use it.
Software quality
An effective software process establishes the _____ that supports any effort at building a high quality software product.
infrastructure
A useful product delivers the content, functions, and features that the end-user _____, but as important, it delivers these assets in a reliable, error free way.
desires