SoftwareQualitätssicherung
Software quality refers to the degree to which a software product satisfies stated and implied requirements and meets user needs, while exhibiting desirable attributes under specified conditions. It encompasses functional aspects—what the software does—as well as nonfunctional attributes such as performance, reliability, usability, security, maintainability, and portability. Quality is evaluated against defined requirements, the intended environment, and stakeholder expectations. International standards differentiate product quality from quality in use and prescribe a framework for measuring and improving both.
Quality models have evolved since the early days of software engineering. Notable frameworks include McCall’s quality
Software quality assurance encompasses the processes and activities that ensure quality is built into the product.