Skip to content

Latest commit

 

History

History
91 lines (65 loc) · 4.48 KB

quatitaet.textile

File metadata and controls

91 lines (65 loc) · 4.48 KB

Interactiondesign CheatSheet

Qualität und Softwarequalität

Qualität nach DIN EN ISO 8402, 1995
table{border:1px solid black}.
|Qualität ist die Gesamtheit von Merkmalen einer Einheit bezülich ihrer Eignung, festgelegte und vorausgesetzte Erfordernisse erfüllen|

Softwarequalität nach DIN 55350
table{border:1px solid black}.
|Qualität ist die Gesamtheit der Eigenschaften oder Merkmale, die ein Produkt also die Software) in Verwendung und (Weiter-)Entwicklung aufweist, um die gegebenen Anforderungen zu erfüllen|

Gebrauchsqualität
table{border:1px solid black}.
|Die gestellten Anforderungen an Software ergeben sich aus dem Nutzungskontext. Als Qualitätsmerkmale sind anzusehen: die Korrektheit von Software hinsichtlich der realen Nutzungskontexte:

  1. der Aufgabenangemessenheit
  2. der Erwartungskonformität
  3. der Steuerbarkeit
  4. der Erlernbarkeit
  5. der Selbstbeschreibungfähigkeit
  6. der Individualisierbarkeit|

Produktqualität
table{border:1px solid black}.
|Umfasst die Qualität der Software und besteht aus der Menge der Entwicklungsprodukte: den Quellcode, den Binärcode, die Dokumentation. Anforderungen bezüglich der Produktqualität ist die Korrektheit der Software bezüglich:

  1. der Spezifikation
  2. der Änderbarkeit
  3. der Wiederverwendbarkeit
  4. der Wartbarkeit|

Usability engineering
table{border:1px solid black}.
|Wissenschaft die sich auf Aktivitäten im Entwicklungsprozess, bezüglich der Schaffung von Gebrauchsqualitätb efassen. Sie entwickeln systematische, strukturierte Vorgehensmodelle für die Schaffung dieser Qualität|

Usability engineering erfolgt parallel zur Entwicklung d.h. es ist ein integraler Bestandteil des Entwicklungsprozesses. Die Frage stellt sich nach der optimalen Integration von software und usability engineering. Hier kann eine Ausrichtung des Integrationsprozesses auf:

  1. der Ebene des Modells oder
  2. der Ebene der Aktivitäten im Prozess oder
  3. der Ebene der Dokumente

Wichtig für die Qualität des Gesamprozesses ist:

  1. die iterative Entwicklung der Gebrauchstauglichkeit
  2. die Dokumentation der Gesamtentscheidungen über die Aktivitäten, Kompromisse samt Kontext.

Übungsaufgaben

1. Was ist Qualität

Qualität ist die Gesamtheit von Merkmalen einer Einheit, die bezüglich ihrer Eignung, festgelegte und vorausgesetzte Erfordernisse zu erfüllen.

Der Grad, in der ein Satz inhähernter Mekmale Anforderungen erfüllen (inhärent – Anhaftung)

2. Wie erläutern Sie den Begriff der Softwarequalität einem interessierten Anwender von Software?

“Sie müssen sich vorstellen, dass Softwarequalität die Gesammtheit der Eigenschaften oder Merkmale, die Software in der Verwendung, Entwicklung und Weiterentwicklung aufweist um gegebene Anforderungen zu erfüllen.
Diese Anforderungen können wir unterscheiden auf Anforderungen bezüglich der Software selber (Produktqualität) und Anforderungen bezüglich des Gebrauchs von Software (Gebrauchsqualität).”

Die Produktqualität ist die Qualität hinsichtlich inhärenter Merkmale, wie z.B. Korrektheit bzgl. Spezifikationen, Änderungen, Code die das Produkt (Code, Binärcode, Dokumentation) erfüllen sollte.

Die Gebrauchsqualität ist die Qualität hinsichtlich inhärenter Merkmale, wie die Korrektheit bzgl. des Nutzungskontextes:

  1. Aufgabenangemessenheit
  2. Erlernbarkeit
  3. Steuerbarkeit
  4. Selbstbeschreibungsfähichkeit
  5. Erwartungskonformität
  6. Individualisierbarkeit
    die das Produkt erfüllen sollte.

3. Benennen Sie ein paar Merkmalsausprägungen bezüglich Produktqualität und Gebrauchsqualität.

Erlernbarkeit, …

4. Wählen Sie eine Ihnen gut bekannte Anwendung aus und identifizieren und beschreiben sie konkrete Merkmalsausprägungen der Produkt- und Gebrauchsqualität

Was könnte man Vorstellen? Word? Excel? Mail?

5. Nennen Sie mindestens drei Gründe, warum ein Entwicklungsprozess iterativ gestaltet sein sollte?

Der Entwicklungsprozess sollte iterativ erfolgen um:

  • Auf kritische Rückmeldung von Benutzer kann reagiert werden
  • Verfeinerung von Benutzermodellen und Dokumente die im Entwicklungsprozess entstehen
  • Identifizieren von neuen Nutzungskontexten – neue Analysen
  • Überarbeitung der Nutzungskontexte
  • Anforderungen bzgl. der Software anpassen
  • Produkt und Gebrauchsqualität steigern

6. Was ist die Gebrauchstauglichkeit?

Das Ausmaß in dem ein Produkt durch bestimmte Benutzer genutzt werden kann der seine Ziele in einem bestimmten Nutzungskontext effizient und effektiv und zufriedenstellend erfüllen kann.

7. …