Quality Management Flashcards
What does quality mean
meet specs & cust needs
What does quality assurance mean
Quality assurance means the mech and metrics used to ensure that standards are schmurda-ed (maintained)
what is project quality
is the vibe hit
mccalls quality model 1977
- product revision
maintainability, flexibility, testability - product transition
portability, reusability, interoperability - ops
correctness reliability, efficiency integrity, usability
What is one overview of software quality management
- quality culture, everyone cares
- s&p
- reach qualityin prod
What are 3 importances of standards
learn from past
framework
continuity
What is the great, the only, the ISO 9000
int. s&p for quality
What is the process based quality assurances
define process
LOOP
dev product
assess quality
if good then standardise
else continue
What is the model of the process based Quality Management System
keep improving quality, keep getting feedback from customers
What is quality control
check dev process for quality s&p. done by devs
What are the two approaches to quality control
reviews
automated stuff
Describe quality assurance
checks to make sure that quality control is done (like a manager double checking the devs)
also -> continuous quality improvement
Describe benchmarking
benchmark quality by comparing to other products/projects/ext.orgs
What are Software Metrics
LOC, fog index
What are Metrics Assumptions
► A software property can be measured.
► The relationship exists between what we can measure and what we want to
know.
We can only measure internal attributes but are often more interested in
external software attributes.
► A quality metric should be a predictor of product quality.