SWE12 Übungen Software-Engineering



Ähnliche Dokumente
Lernziel Für Fallstudien und Beispiele eine Qualitätszielbestimmung anhand des ISO 9126-Qualitätsmodells vornehmen können.

Fragebogen ISONORM 9241/110-S

Software-Engineering Grundlagen des Software-Engineering

Mitarbeiterbefragung als PE- und OE-Instrument

Softwarequalität: Zusammenfassung und Ausblick. 17. Juli 2013

Gründe für fehlende Vorsorgemaßnahmen gegen Krankheit

Fragebogen: Abschlussbefragung

Ohne Fehler geht es nicht Doch wie viele Fehler sind erlaubt?

Internet online Update (Internet Explorer)

Was meinen die Leute eigentlich mit: Grexit?

Erfahrungen mit Hartz IV- Empfängern

Studie über Umfassendes Qualitätsmanagement ( TQM ) und Verbindung zum EFQM Excellence Modell

DER SELBST-CHECK FÜR IHR PROJEKT

Wir gehen aus von euklidischen Anschauungsraum bzw. von der euklidischen Zeichenebene. Parallele Geraden schneiden einander nicht.

Die Post hat eine Umfrage gemacht

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Probleme kann man nie mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein BERATUNG

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

Repräsentative Umfrage zur Beratungsqualität im deutschen Einzelhandel (Auszug)

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Anwendungsbeispiele. Neuerungen in den s. Webling ist ein Produkt der Firma:

Aufgabe 1 Berechne den Gesamtwiderstand dieses einfachen Netzwerkes. Lösung Innerhalb dieser Schaltung sind alle Widerstände in Reihe geschaltet.

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

my.ohm Content Services Autorenansicht Rechte

Gimp Kurzanleitung. Offizielle Gimp Seite:

Zeichen bei Zahlen entschlüsseln

Managementbewertung Managementbewertung

Anleitung über den Umgang mit Schildern

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Step by Step Webserver unter Windows Server von Christian Bartl

SCHULUNG MIT SYSTEM: E-LEARNING VON RAUM21

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Otto-von-Guericke-Universität Magdeburg

infach Geld FBV Ihr Weg zum finanzellen Erfolg Florian Mock

5. Übung zum G8-Vorkurs Mathematik (WiSe 2011/12)

Welchen Nutzen haben Risikoanalysen für Privatanleger?

Urlaubsregel in David

SharePoint Demonstration

Leitbild. für Jedermensch in leicht verständlicher Sprache

Daten Sichern mit dem QNAP NetBak Replicator 4.0

UpToNet DMS Posteingang

Technische Analyse der Zukunft

Die Bundes-Zentrale für politische Bildung stellt sich vor

Warum sich das Management nicht für agile Softwareentwicklung interessieren sollte - aber für Agilität

Wir machen neue Politik für Baden-Württemberg

Prüfung: Vorlesung Finanzierungstheorie und Wertpapiermanagement

Das Leitbild vom Verein WIR

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Entwicklung des Dentalmarktes in 2010 und Papier versus Plastik.

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

Klausur zu den Teilgebieten Software-Management und Software-Qualitätsmanagement

FRAGE 39. Gründe, aus denen die Rechte von Patentinhabern beschränkt werden können

Wichtige Forderungen für ein Bundes-Teilhabe-Gesetz

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Die neue Aufgabe von der Monitoring-Stelle. Das ist die Monitoring-Stelle:

Prozentrechnung. Wir können nun eine Formel für die Berechnung des Prozentwertes aufstellen:

Studieren- Erklärungen und Tipps

Einführung und Motivation

Lernerfolge sichern - Ein wichtiger Beitrag zu mehr Motivation

Kurzanleitung zur Bereitstellung von Sachverhalten und Lösungen zum Universitätsrepetitorium auf dem Server unirep.rewi.hu-berlin.

Verwendung des IDS Backup Systems unter Windows 2000

Lichtbrechung an Linsen

IT-Unternehmensarchitektur Übung 01: IT-Strategie

Der große VideoClip- Wettbewerb von Media Markt.

Nicht über uns ohne uns

Requirements Engineering für IT Systeme

Produktionsplanung und steuerung (SS 2011)

DAVID: und David vom Deutschlandlabor. Wir beantworten Fragen zu Deutschland und den Deutschen.

WAS finde ich WO im Beipackzettel

Die Online-Meetings bei den Anonymen Alkoholikern. zum Thema. Online - Meetings. Eine neue Form der Selbsthilfe?

Alice SmartDisk. Auf dem PC - Schritt für Schritt erklärt

Leichte-Sprache-Bilder

SSI WHITE PAPER Design einer mobilen App in wenigen Stunden

Wichtig ist die Originalsatzung. Nur was in der Originalsatzung steht, gilt. Denn nur die Originalsatzung wurde vom Gericht geprüft.

Grundlagen der Informatik (BSc) Übung Nr. 5

Informationsblatt zu den Seminaren am Lehrstuhl. für Transportsysteme und -logistik

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

A1.7: Entropie natürlicher Texte

ERP-Evaluation systematisch und sicher zum optimalen ERP-System

a n auf Konvergenz. Berechnen der ersten paar Folgenglieder liefert:

Statuten in leichter Sprache

Evangelisieren warum eigentlich?

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Internet online Update (Mozilla Firefox)

Nr. 12-1/Dezember 2005-Januar A 12041

Projektive Verfahren in der. Bewertung aus Sicht der Befragten

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Fragebogen Seite 1 von 7

VPN-Verbindung zur Hochschule Hof Mac OS

Herzlich Willkommen beim Webinar: Was verkaufen wir eigentlich?

AZK 1- Freistil. Der Dialog "Arbeitszeitkonten" Grundsätzliches zum Dialog "Arbeitszeitkonten"

Hilfe zur ekim. Inhalt:

Anleitung zum Computercheck Windows Firewall aktivieren oder eine kostenlose Firewall installieren

Anmeldung und Zugang zum Webinar des Deutschen Bibliotheksverbandes e.v. (dbv)

Transkript:

1 Übungen Software-Engineering Software-Qualitätssicherung / Software-Qualitätsmanagement

2 Aufgabe 1 Ordnen Sie die folgenden Zitate dem entsprechenden Ansatz zum Qualitätsbegriff zu und begründen Sie Ihre Wahl. a) Ein mittelständischer Unternehmer zu dem Ergebnis eines Qualitätsvergleiches:»Das erste Programm ist um 13 Prozent besser als das zweite.«b) Ein Mitarbeiter aus der Beschaffung rät seinem Kollegen:»Kaufen Sie besser das Programm von ProfiSoft. Es hat mehr Funktionen und ist preiswerter.«c) Ein Qualitätssicherer nach einem harten Arbeitstag:»Geschafft! Die Implementierung enthält die im Pflichtenheft vorgegebenen Operationen mit der entsprechenden Funktionalität.«d) Zwei erfahrene Programmierer:»Das Problem ist mit diesem Programm optimal gelöst. Wir haben noch nichts besseres gesehen.«e) Ein Kunde beschwert sich über die von ihm verwendete Textverarbeitung:»Bei der Veränderung des Schrifttyps treten ständig Fehler auf, und die Schriftart läßt sich gar nicht variieren.«

3 Lösung 1 a) Produktbezogener Ansatz, da die Qualität als meßbare, spezifizierte Größe vorliegt. b) Kosten/Nutzen-bezogener Ansatz, da der Funktionsumfang dem Nutzen und der Preis den Kosten entspricht. c) Prozeßbezogener Ansatz, da die Spezifikation aus dem Pflichtenheft kontrolliert wird. d) Transzendenter Ansatz, da die Qualitätsbestimmung auf dem Erfahrungswissen der beiden Programmierer beruht. e) Benutzerbezogener Ansatz, da der Benutzer feststellt, daß von ihm benötigte Funktionen unzureichend oder gar nicht implementiert sind.

4 Aufgabe 2 Untersuchen Sie die Qualität vom Internet-Explorer (oder Netscape) mit Hilfe des FCM-Modells nach DIN ISO 9126 hinsichtlich des Qualitätsmerkmals Benutzbarkeit. Gehen Sie dazu wie folgt vor: a) Ist Benutzbarkeit factor, criteria oder metric? b) Welche Teilmerkmale gehören zum Qualitätsmerkmal Benutzbarkeit? c) Ist ein Teilmerkmal factor, criteria oder metric? d) Welche Metriken (Qualitätsindikatoren) kann man für diese Teilmerkmale angeben? e) Bestimmen Sie die Qualitätsziele für diese Teilmerkmale aus Ihrer eigenen Erfahrung als Anwender des Internet-Explorers. f) Welches Qualitätsziel ergibt sich damit für das Qualitätsmerkmal Benutzbarkeit?

5 Lösung 2 a) factor b) Verständlichkeit, Erlernbarkeit, Bedienbarkeit c) criteria d) Verständlichkeit: Aufwand für den Benutzer, das Konzept und die Anwendung zu verstehen Erlernbarkeit: Aufwand für den Benutzer, die Anwendung zu erlernen (z.b. Bedienung, Ein-, Ausgabe) Bedienbarkeit: Aufwand für den Benutzer, die Anwendung zu bedienen e) [subjektives Ergebnis, z.b.] Verständlichkeit: normal Erlernbarkeit: gut Bedienbarkeit: gut f) Benutzbarkeit: gut

6 Aufgabe 3 Stellen Sie entsprechende Qualitätsmerkmale mit Hilfe des GQM-Modells zusammen, um die Vorlesung Software- Engineering bewerten zu können. Ermitteln Sie damit unter Anwendung Ihres Qualitätsmodells die Qualität der Vorlesung. Gehen Sie dazu wie folgt vor: a) Wofür steht GQM? b) Wie lauten die einzelnen Schritte der Vorgehensweise zur Aufstellung von GQM-Modellen? c) Führen Sie diese einzelnen Schritte zur Bewertung der Vorlesung SWE aus.

7 Lösung 3 a) goal, question, metric b) siehe Folie 20, LE9, SWT2: I II III IV V VI Definiere die Auswertungsziele für alle entwicklungsspezifischen Qualitätsmerkmale Leite alle Fragestellungen ab, die zu einer Quantifizierung dieser Auswertungsziele beitragen können Leite alle Maße ab, die Informationen zur Beantwortung der Fragestellungen beitragen können Entwerfe einen Mechanismus zur Meßwerterfassung der Maße Validiere die Meßwerte bezüglich aller primitiven Maße Interpretiere die Meßergebnisse zum Zwecke der Gesamtbewertung der entwicklungsspezifischen Qualitätsziele

8 Lösung 3 c) [Da individuell jeder eine andere Qualitätsvorstellung mitbringt, was an Vorlesungen bewertet werden sollte, existiert keine Musterlösung. Daher ist nur beispielhaft das generelle Vorgehen zur Aufstellung eines Qualitätsmodells mit dem GQM-Ansatz dargestellt.] I II Auswertungsziele: 1) Inhalt, 2) Skript, 3) Effizienz, 4) Angemessenheit, Fragestellungen: 1) Inhalt: 1.1) Wie weit hat der Inhalt der Vorlesungen das Stoffgebiet des SW- Engineerings abgedeckt? 1.2) Was wurde gekürzt, was ausführlicher behandelt? 2) Skript: 2.1) In wie weit decken sich Vorlesung und Skript? 3) Effizienz 3.1) Wie wurde das Verhältnis Vorlesungszeit / Lernstoff abgedeckt?

9 Lösung 3 III Maße: 1.1) Wie weit hat der Inhalt der Vorlesungen das Stoffgebiet des SW- Engineerings abgedeckt? 1.1.1) Anzahl der vorgestellten Methoden und Konzepte 1.1.2) Anzahl der gezeigten Folien 2.1) In wie weit decken sich Vorlesung und Skript? 2.1.1) Ausführlichkeit des Skripts 2.1.2) Anzahl der vom Studenten zusätzlich abzuschreibenden Folien IV Messwerterfassung: 1.1.1) Anzahl der vorgestellten Methoden und Konzepte 1.1.1.1) Vergleich mit Büchern über SWE 1.1.1.2) Vergleich mit anderen SWE-Vorlesungen an anderen Hochschulen 2.1.1) Ausführlichkeit des Skripts 2.1.1.1) Anzahl der Seiten des Skripts

10 Lösung 3 V Messwerte als primitive Maße: 1.1.1.1) Vergleich mit Büchern über SWE => Verglichen mit Buch xyz 50% Methoden mehr => Verglichen mit Buch abc 10% Methoden weniger 2.1.1.1) Anzahl der Seiten des Skripts => 950 IV Interpretation der Messergebnisse 1) Inhalt: sehr gut / gut / normal / nicht annehmbar 1.1.1.1) sehr gut / gut / normal / nicht annehmbar 1.1.1.2) 2) Skript: