Software Qualitätssicherung
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Die Qualitätssicherung in der SoftwareEntwicklung unterscheidet sich erheblich von einer Qualitätssicherung von Massenprodukten. Sofern die Qualitätssicherung in der Produktion der Datenträger gegeben ist, sind die darauf enthaltenen Daten auch in der tausendsten Kopie immer noch die gleichen. Die knifflige Frage in der SoftwareQualitätssicherung ist jedoch, ob das Ergebnis einer entwickelten Software, oder deren Entwicklung an sich, qualitativ hochwertig ist oder nicht!
Da hierfür die direkt von Menschen erstellten, kreativen Ergebnisse in irgend einer Form bewertet werden müssen, ist eine einfache Übertragung einer Qualität in einem Produktionsbetrieb auf die Qualität in einer Software-Entwicklung nicht trivial. So ergeben sich unterschiedliche Ansätze der Sichtweise auf eine SoftwareQualität, z. B. auch eine QualitätOhneNamen.
Nach DIN EN ISO 8402 umfasst die Qualitätssicherung im allgemeinen "alle geplanten Tätigkeiten, die innerhalb des QualitätsManagementSystem? verwirklicht sind". Die ist entsprechend darzulegen um "ein angemessenes Vertrauen zu schaffen, dass eine Einheit die Qualitätsanforderungen erfüllen wird". Auf die SoftwareQualitätssicherung angepasst bedeutet dies, dass die SoftwareQualitätsmerkmale in einer SoftwareEntwicklung umgesetzt sind und diese Umsetzung nachgewiesen werden kann.
Um zu diesen Nachweisen zu gelangen gibt es
- konstruktive SoftwareQualitätssicherungsMaßnahmen?
- analytische SoftwareQualitätssicherungsMaßnahmen?
Was ist SoftwareQualität im Sinne der SoftwareQualitätssicherung?
Antwort nach DIN ISO 9126
- Softwarequalität ist die Gesamtheit der Merkmale und Merkmalswerte eines Softwareprodukts, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erfüllen.
Wie schon auf SoftwareQualität beschrieben, ist die Definition von Qualität im Sinne der div. Standards nur die Übereinstimmung mit den Ansprüchen und hat daher mit konventionellen Qualitätsbegriffen wie Robustheit, Testbarkeit und Wartbarkeit nicht viel zu tun.
Unternehmen können sich im Bereich SoftwareQualitätssicherung gemäß DinIso9001 zertifizieren lassen. Eine alternative Zertifizierung bietet das amerikanische CapabilityMaturityModel (CMM).
Resourcen:
KategorieSoftwareQualität
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 8. Dezember 2003 14:52 (diff))