5 - Quality Flashcards
Validation
External and informal process that checks if the product meets the stakeholders needs
Name three Quality Goals.
error reduction and elimination + customer satisfaction + quality proof + certification of the development + cost reduction + adaptability + flexibility (change requests)
Hazard Analysis
Catastrophic (loss of the system) + Hazardous (serious or fatal injury) + Major (significant reduction in safety margin) + Minor (slight reduction in safety margin)
CMMI
Capability Maturity Model Integration. Model that improves the maturity of a company and consists out of five levels BUT: high CMMI != better product level
How can we measure Software Quality?
By Complexity (LOC & number of commands & nesting depth) or Errors (#codingErrors/LOC & #errors/month & users w/o problems)
Likelihoods of Hazards
Probable (110^-5) + Remote (<110^-5) + Extremely Remote (<110^-7) + Extremely Improable (<110^-9)
Testing
system execution with the goal to find errors + shows presence BUT not absence of bugs
SPICE
Software Process Improvement and Capability Determination: maturity evaluation to process improvement
Employer Qualification
education (training & certification) & standardized procedures (models/tools) & improvement of communication and employer motivation
Standards for Quality Assurance
Quality Standards (DIN 9000-3/ISO 9126) + Development Standards (ISO 12207/V-Model/…) + Maturity Standards (CMMI/SPICE) + Safety Standards
Principles of Information Security
Confidentiality (data is read only) + Availability (data access guaranteed within time frame) + Integrity (no unnoticed modification/changes traceable)
Safety
System is free of unacceptable risks/hazards + fail-silent and fail-sage
Quality Attributes
Reliability (eg. Fault Tolerance) + Efficiency + Usability + Maintainability (Modularity/Adaptability/Stability) + Security + Diagnoasability (Error Detection & Management) + Correctness + Portability (Migratability/Adaptability) + Robustness (Maturity/Reliability/Recoverability)
Quality Audits
independent examination of product/process
Quality Review
work out strengths and weaknesses of a product