Um Softwarequalität nach ISO 9126 geht es in der einhundertdreiundachzigsten Episode des IT-Berufe-Podcasts.
Inhalt
Definition von Qualität
Qualität ist der Grad der Übereinstimmung mit den Anforderungen.
Da verschiedene Stakeholder unterschiedliche Anforderungen an unser Projekt haben, ist die Qualität recht subjektiv. Alle Stakeholder zu 100% zufrieden zu stellen, wird in einem echten Projekt wohl nicht möglich sein.
Maßnahmen zur Qualitätssicherung
Die Softwarequalität kann mit verschiedenen konkreten Maßnahmen während der Entwicklung sichergestellt werden. Diese nicht vollständige Liste enthält einige Maßnahmen, die Prüflinge auch in ihrem eigenen Abschlussprojekt anwenden können.
Audits
Code Reviews
Testmethoden
Entwicklungsprozess
Dokumentation
Statische Codeanalyse
Pair Programming
Bugtracking
Continuous Integration/Delivery/Deployment
Softwarequalität nach ISO 9126
Funktionalität
Angemessenheit
Interoperabilität
Ordnungsmäßigkeit
Richtigkeit
Sicherheit
Änderbarkeit
Analysierbarkeit
Modifizierbarkeit
Testbarkeit
Stabilität
Übertragbarkeit
Anpassbarkeit
Austauschbarkeit
Installierbarkeit
Koexistenz
Effizienz
Verbrauchsverhalten
Zeitverhalten
Zuverlässigkeit
Fehlertoleranz
Reife
Wiederherstellbarkeit
Benutzbarkeit
Attraktivität
Bedienbarkeit
Erlernbarkeit
Verständlichkeit
Literaturempfehlungen
Hier gibt es diese Podcast-Episode noch einmal als Video bei YouTube:
Links
Permalink zu dieser Podcast-Episode
RSS-Feed des Podcasts
Video zur Podcast-Episode bei YouTube
ISO/IEC 9126 in der Wikipedia