Software Quality Assurance (SQA): Methoden und Prozesse
Grundlagen der Software Quality Assurance (SQA)
Die SQA stellt sicher, dass Softwareentwicklungsprozesse funktionieren. Sie umfasst Theorien, Methoden, Prozesse und Werkzeuge, die nicht nur technische Aspekte, sondern auch das Projektmanagement und die Entwicklung von Instrumenten zur Qualitätssicherung abdecken.
Prozess der Softwareentwicklung
Ein strukturierter Prozess stellt sicher, dass Softwareprodukte den Anforderungen und Normen entsprechen.
Die 4 Phasen der Softwareentwicklung
- 1. Spezifikation: Erfassung der Kundenanforderungen und Definition der Betriebsbeschränkungen.
- 2. Entwicklung: Umsetzung durch Designer und Programmierer.
- 3. Validierung: Überprüfung der Software, um sicherzustellen, dass sie den Kundenanforderungen entspricht.
- 4.