ISO/IEC 25010

Übungsaufgaben zur Softwarequalität

Zwei Übungsaufgaben zu den Qualitätsmerkmalen nach ISO/IEC 25010 – Merkmale nennen, beschreiben und zuordnen, englische Fachtexte auswerten, Qualitätsanforderungen messbar formulieren, Zielkonflikte erläutern, Aussagen zur Testabdeckung beurteilen und die Fassung von 2023 einordnen.

Softwarequalität nach ISO/IEC 25010: Woran man gute Software erkennt

„Die Software soll gut sein“ ist keine Anforderung. Die Norm ISO/IEC 25010 zerlegt Qualität in Merkmale wie Funktionalität, Zuverlässigkeit, Benutzbarkeit, Effizienz, Sicherheit, Wartbarkeit und Übertragbarkeit. Der Artikel erklärt alle Merkmale an einem durchgehenden Beispiel, nennt die englischen Fachbegriffe, vergleicht die Fassungen 2011 und 2023 mit der Vorgängernorm ISO/IEC 9126 und zeigt, wie Du Qualitätsanforderungen messbar formulierst, Zielkonflikte erkennst und passende Maßnahmen zur Qualitätssicherung auswählst.

Übungsaufgaben: funktionale und nichtfunktionale Anforderungen

Drei Übungsaufgaben zu funktionalen und nichtfunktionalen Anforderungen: Für eine Mitfahr-App wählst Du Ermittlungsmethoden, ergänzt einen Anforderungskatalog mit Akzeptanzkriterien und machst unpräzise Anforderungen prüfbar. Für eine Freizeit-App leitest Du aus einem Störungsprotokoll Anforderungen ab und berechnest Verfügbarkeit und zulässige Ausfallzeiten. Für die Geräteausleihe einer Schule erstellst Du einen Gesprächsleitfaden und beschreibst Schwachstellen und technische Anforderungen.

Anforderungsanalyse (requirement engineering)

Viele Projekte scheitern daran, dass nie hinreichend definiert wurde, was eigentlich die Ziele sein sollen. Wie kann eine systematische Anforderungsanalyse aussehen? Der Artikel erklärt, was Anforderungen sind, wie Du funktionale und nichtfunktionale Anforderungen (Qualitätsanforderungen und Randbedingungen) sicher unterscheidest, wie Du sie mit Bezug zur Situation beschreibst und prüfbar formulierst und welche typischen Fehler Du dabei vermeiden solltest.