Quality Flashcards
Describe what is meant by the term product quality in software development
Meeting customers needs, requirements and expectations
Analysis of product attributes
Describe what is meant by the term process quality in software development
Assumes product quality is a function of process quality
The steps and activities we undertake to develop software
Provide a definition of ‘quality’ when describing a software product
Fitness for purpose
Conformance with requirements
Meeting customers needs, requirements and expectations
Doing the (right) job right, first time
Ensuring that the delivered product satisfies the customer
Give an example of how the definition of quality would apply to software development
Scalability of product is not defined in requirements stage
Developer makes a guess of low scalability and implements
Product is delivered, no feedback is requested and no offer for change is made
Give examples of Process Quality Standards (QMS)
Initiate a quality programme Produce a quality programme Implement cultural programme Implement technical programme Review and evaluate
Give examples of Product Quality Standards
Functionality Reliability Efficiency Usability Maintainability Portability Scalability