top of page

BLOGBEITRAG

Sachverständiger und Gutachter für IT und Software

Leitfaden für Softwarequalität

11. Apr. 2025
3 Min. Lesezeit

Aktualisiert: 17. Okt.

Leitfaden zur Steigerung der Softwarequalität nach ISO/IEC 25010. 
 In diesem Blogbeitrag werfen wir einen Blick auf die wichtigsten Aspekte der ISO/IEC 25010 und deren Bedeutung für die Softwareentwicklung.
Die ISO/IEC 25010 und deren Bedeutung für die Softwareentwicklung.

Leitfaden zur Steigerung der Softwarequalität nach ISO/IEC 25010

ISO/IEC 25010 bietet ein Modell, um Softwarequalität systematisch zu betrachten. Für kaufmännische Programme eignet es sich, Qualitätsziele festzulegen, Entwicklungsmaßnahmen abzuleiten und Ergebnisse regelmäßig zu überprüfen. Die ISO/IEC 25010 ist ein internationaler Standard, der ein umfassendes Modell zur Bewertung der Softwarequalität bereitstellt. In diesem Blogbeitrag werfen wir einen Blick auf die wichtigsten Aspekte der ISO/IEC 25010 und deren Bedeutung für die Softwareentwicklung.


Leitfaden

1. Qualitätsziele festlegen

Erfassen Sie zunächst, wer die Software nutzt und welche Geschäftsprozesse sie unterstützen muss. Definieren Sie messbare Ziele, zum Beispiel:

  • Buchungen werden korrekt und nachvollziehbar verarbeitet.

  • Rechnungen entsprechen den geltenden fachlichen und gesetzlichen Anforderungen.

  • Die Anwendung ist während der Geschäftszeiten verfügbar.

  • Unbefugte Personen können keine vertraulichen Daten einsehen.

  • Häufige Aufgaben lassen sich ohne unnötige Schritte erledigen.


Priorisieren Sie die Ziele gemeinsam mit Fachabteilungen, IT, Datenschutz und gegebenenfalls Compliance-Verantwortlichen.


2. Qualitätsmerkmale in Maßnahmen übersetzen

Das Qualitätsmodell umfasst acht Merkmale. Für jedes sollten passende Maßnahmen und Prüfungen festgelegt werden.

Qualitätsmerkmal

Maßnahmen für kaufmännische Software

Funktionale Eignung

Anforderungen und Geschäftsregeln dokumentieren; Berechnungen, Buchungen und Sonderfälle mit Tests absichern.

Leistungseffizienz

Antwortzeiten und Ressourcenverbrauch messen; typische und hohe Lasten testen.

Kompatibilität

Schnittstellen und Datenaustausch mit Buchhaltung, Banken und anderen Systemen früh prüfen.

Benutzbarkeit

Aufgaben mit Anwendern testen; verständliche Meldungen und barrierearme Bedienung sicherstellen.

Zuverlässigkeit

Fehlerbehandlung, Wiederanlauf, Datensicherung und Wiederherstellung testen.

Sicherheit

Zugriff nach Rollen begrenzen; Daten schützen; Sicherheitsprüfungen durchführen und Zugriffe protokollieren.

Wartbarkeit

Code-Standards, Reviews, verständliche Dokumentation und automatisierte Tests einsetzen.

Übertragbarkeit

Installation, Konfiguration und Betrieb auf den vorgesehenen Umgebungen testen.

3. Qualität in den Entwicklungsprozess integrieren

Qualität sollte nicht erst vor der Veröffentlichung geprüft werden. Verankern Sie sie in jeder Phase:

  1. Planung: Anforderungen, Risiken und Qualitätsziele festhalten.

  2. Entwurf: Architektur, Datenmodell, Schnittstellen und Sicherheitsmaßnahmen überprüfen.

  3. Entwicklung: Versionsverwaltung, Code-Reviews und automatisierte Prüfungen nutzen.

  4. Test: Funktions-, Integrations-, Sicherheits-, Last- und Akzeptanztests durchführen.

  5. Einführung: Freigabekriterien, Datensicherung und Rückfallplan festlegen.

  6. Betrieb: Fehler, Ausfälle und Nutzerfeedback auswerten und Verbesserungen priorisieren.


4. Messwerte und Freigabekriterien bestimmen

Legen Sie für wichtige Ziele konkrete Messgrößen fest, etwa:

  • Anteil bestandener Tests,

  • Anzahl schwerwiegender Fehler,

  • Antwortzeit bei typischen Vorgängen,

  • Verfügbarkeit,

  • Erfolgsquote bei Wiederherstellungstests,

  • Ergebnisse von Sicherheitsprüfungen,

  • Rückmeldungen zur Verständlichkeit der Bedienung.


Definieren Sie vorab, welche Ergebnisse für eine Freigabe erforderlich sind. Kritische Fehler bei Buchungen, Berechnungen, Datenschutz oder Datensicherheit sollten eine Veröffentlichung verhindern.


5. Kontinuierlich verbessern

Überprüfen Sie die Messwerte regelmäßig und besprechen Sie Abweichungen mit Entwicklung, Fachabteilungen und Betrieb. Nutzen Sie Fehleranalysen, Nutzerfeedback und Änderungen von Geschäfts- oder Rechtsanforderungen, um Ziele und Maßnahmen anzupassen.

Grundsatz: ISO/IEC 25010 ist ein Qualitätsmodell, keine automatische Checkliste. Entscheidend ist, die für das konkrete Programm relevanten Qualitätsmerkmale auszuwählen, messbar zu machen und während des gesamten Lebenszyklus zu überprüfen.



Die ISO/IEC 25010 in Kurzform


Was ist die ISO/IEC 25010?

Die ISO/IEC 25010 ist Teil der ISO/IEC 25000-Serie, die sich mit der Qualität von Software und Systemen befasst. Dieser Standard definiert ein Modell für die Softwarequalitätsmerkmale und bietet eine strukturierte Grundlage zur Bewertung und Verbesserung der Softwarequalität. Die Norm wurde entwickelt, um den Anforderungen an Softwareprodukte in verschiedenen Anwendungsbereichen gerecht zu werden und eine gemeinsame Sprache für die Diskussion über Softwarequalität zu schaffen.


Die Hauptmerkmale der ISO/IEC 25010

Die ISO/IEC 25010 unterteilt die Softwarequalität in zwei Hauptkategorien: Qualitätsmerkmale und Qualitätsuntermerkmale. Insgesamt umfasst das Modell acht Hauptmerkmale:

  1. Funktionalität: Bezieht sich darauf, wie gut die Software die festgelegten Anforderungen erfüllt. Dazu gehören Aspekte wie Angemessenheit, Genauigkeit und Interoperabilität.

  2. Zuverlässigkeit: Dieses Merkmal beschreibt die Fähigkeit der Software, unter bestimmten Bedingungen konsistent zu funktionieren. Wichtige Untermerkmale sind Fehlertoleranz, Wiederherstellbarkeit und Stabilität.

  3. Benutzbarkeit: Bezieht sich auf die Benutzerfreundlichkeit der Software. Hierzu zählen Aspekte wie Verständlichkeit, Erlernbarkeit und Bedienbarkeit.

  4. Effizienz: Dieses Merkmal bewertet die Leistung der Software in Bezug auf Ressourcenverbrauch und Reaktionszeiten. Es umfasst Aspekte wie Zeitverhalten und Ressourcenverbrauch.

  5. Wartbarkeit: Bezieht sich auf die Leichtigkeit, mit der die Software gewartet, aktualisiert oder modifiziert werden kann. Wichtige Untermerkmale sind Analysierbarkeit, Änderbarkeit und Stabilität.

  6. Portabilität: Dieses Merkmal beschreibt die Fähigkeit der Software, in verschiedenen Umgebungen eingesetzt zu werden. Dazu gehören Aspekte wie Anpassungsfähigkeit, Installierbarkeit und Austauschbarkeit.

  7. Sicherheit: Bezieht sich auf den Schutz der Software vor unbefugtem Zugriff und Datenverlust. Wichtige Untermerkmale sind Vertraulichkeit, Integrität und Verfügbarkeit.

  8. Kompatibilität: Dieses Merkmal bewertet die Fähigkeit der Software, mit anderen Systemen und Softwarelösungen zu interagieren. Dazu gehören Interoperabilität und Koexistenz.


Bedeutung der ISO/IEC 25010 für die Softwareentwicklung

Die ISO/IEC 25010 bietet Entwicklern, Testern und Projektmanagern eine klare und strukturierte Grundlage zur Bewertung und Verbesserung der Softwarequalität.


Durch die Anwendung dieses Modells können Unternehmen:

  • Qualitätsanforderungen klar definieren: Die Norm hilft dabei, spezifische Qualitätsmerkmale zu identifizieren, die für das jeweilige Softwareprojekt relevant sind.

  • Entwicklungsprozesse optimieren: Durch die Fokussierung auf bestimmte Qualitätsmerkmale können Unternehmen ihre Entwicklungs- und Testprozesse gezielt anpassen, um die Softwarequalität zu steigern.

  • Risiken minimieren: Eine systematische Bewertung der Softwarequalität ermöglicht es, potenzielle Probleme frühzeitig zu erkennen und zu beheben, bevor sie zu größeren Herausforderungen werden.

  • Kundenzufriedenheit erhöhen: Hochwertige Software, die den Anforderungen der Benutzer entspricht, führt zu Akzeptanz.


Ralf Ebken Sachverständigenbüro IT-NordWest © 2024 - 2026

Kommentare

Mit 0 von 5 Sternen bewertet.
Noch keine Ratings

Rating hinzufügen
Logo des Sachverständigenbüros IT-NordWest. Ralf Ebken Sachverständiger für IT und Software. EDV Gutachter für IT und Software sowie ERP-Software.

Sachverständigenbüro IT-NordWest

Ralf Ebken

Eibenstr. 9 - Postfach 1467

26655 Westerstede

Sachverständiger und Gutachter für IT und Software
Ralf Ebken - Eibenstr. 9 - 26655 Westerstede

Sachverständigenbüro IT-NordWest © 2024 - 2026

Justiz Postfach Sachverständiger und Gutachter für IT Ralf Ebken aus Westerstede.

Justiz-Postfach des Sachverständigenbüros IT-NordWest. Postfach ID und Name: Ralf Ebken. Erfragen Sie bitte für eine sichere Kommunikation meine SAFE-ID über das Kontakt-Formular. Das Justizpostfach ermöglicht die verschlüsselte Kommunikation zwischen der Justiz, Behörden, Anwälten, Notaren und Sachverständigen auf höchstem Sicherheitsniveau. Verantwortlich: Bundesministerium des Innern und für Heimat Alt-Moabit 140 10557 Berlin

  • XING Sachverständigenbüro IT-Nordwest
  • Linkedin Sachverständigenbüro IT-Nordwest
  • Facebook Sachverständigenbüro IT-Nordwest
  • Instagram Sachverständigenbüro IT-Nordwest
bottom of page