Qualitätsmanagement
摘要
Qualitätsmanagement bezeichnet einen Aufgabenbereich und organisatorische Maßnahmen, die der Verbesserung der Qualität dienen. Das Management versucht, die Kosten der Qualitätskontrolle in ein sinnvolles Verhältnis zu ihrem Nutzen zu setzen. Bei Software wird höhere Qualität hauptsächlich durch Testen erreicht. Um die Qualitätskontrolle durch Tests durchgehend zu nutzen, hilft die Testautomatisierung. Die Qualität von Quellcode kann erhöht werden, indem sich Programmierer an Coding Standards halten, die in einem Styleguide festgehalten sind. Es gibt Programme, die die Einhaltung von Styleguides kontrollieren. Darüber hinaus kann eine statische Codeanalyse durchgeführt werden, um häufig gemachte Fehler zu finden. Der Build Server überwacht die Versionsverwaltung und lässt im Fall einer Änderung alle Tools laufen. Das ist sehr wichtig, um einen Überblick über den Gesamtzustand der Software zu bekommen und Fehler frühzeitig zu finden. Die Kosten, die eine Fehlerbeseitigung verursacht, steigen umso stärker an, je später sie stattfindet.