Prozessmodelle Qualitätsdimensionen Erhebungsverfahren

Größe: px
Ab Seite anzeigen:

Download "Prozessmodelle Qualitätsdimensionen Erhebungsverfahren"

Transkript

1 Software Engineering Requirements Prozessmodelle Qualitätsdimensionen Erhebungsverfahren Wolfgang Henhapl, Andreas Kaminski et al. 03 Programm zweite Sitzung 2

2 Programm heute 11:40 I. Wann kommt was? Prozessmodelle der SW-Entwicklung 11:50 W. Royce: Erweitertes Wasserfallmodell (Kai Schweiger) 12:15 Diskussion 12:25 Beck, Andres: Extreme Programming (Darko Popovic) 12:40 Diskussion 12:50 II. Wie ist es? Qualität von Software 13:10 Pause 13:20 Hassenzahl: Die hedonischen Qualitätsdimensionen (Deniz Ertogrul) 13:3535 Diskussion i 03 Programm zweite Sitzung 2

3 Programm heute 13:45 III. Wie ermittelt man es? Erhebungsverfahren h des RE 13:55 Hughes et al.: Das Beispiel Ethnographie (Zühlke, Maur) 14:10 Diskussion 14:15 Ende 03 Programm zweite Sitzung 3

4 Wo sind wir heute? [Übersetzung] 03 Programm zweite Sitzung 4

5 Wo sind wir heute? [Übersetzung] 03 Programm zweite Sitzung 5

6 Wo sind wir heute? [Übersetzung] 03 Programm zweite Sitzung 6

7 Wo sind wir heute? [Übersetzung] I. Prozessmodelle 03 Programm zweite Sitzung 7

8 Software Engineering Requirements Prozessmodelle Qualitätsdimensionen Erhebungsverfahren Wolfgang Henhapl, Andreas Kaminski et al. 03 Programm zweite Sitzung 2

9 Wozu Software-Engineering? Programmieren (Prozesse gestalten) ist doch angeboren! 100% 90% 80% 70% 60% 50% 40% erfolgreich gescheitert Rahmen gesprengt 30% 20% 10% 0% Standish Group: Chaos-Report W. Henhapl, A. Kaminski 9

10 Wozu Software-Engineering? Aktuelle Ursachen des positiven Trends: gereiftes Projekt-Management, iterative Entwicklung sowie die dynamischen Verbesserungsmöglichkeiten durch das Web Ursachen für Misserfolge Der eigentliche Rückschlag erfolgt oft im anschließenden User-Acceptance- Test, also kurz vor dem Rollout. Wie das National Institute of Standards and Technology in einer 2001 veröffentlichten Studie ermittelt hat, entstehen die meisten Fehler (etwa 70 Prozent) in der Requirements-Phase, gefunden werden sie jedoch erst im User-Acceptance-Test. Die Folgen sind verheerend: Um einen Fehler schon sehr früh, das heißt während der Anforderungsspezifikation, zu beheben, b müssen rund 100 Euro kalkuliert werden. Denselben Fehler nach einem fehlgeschlagenen User- Acceptance-Test auszubügeln kostet das 50- bis 100-fache, im Durchschnitt also 7500 Euro W. Henhapl, A. Kaminski 10

11 Prozessmodelle Historisch i Life Cycle & Wasserfall V-Modell Spiralmodell Partizipative Software Entwicklung Aktuell: Unified Process Agile Prozessmodelle W. Henhapl, A. Kaminski 11

12 Life Cycle W. Henhapl, A. Kaminski 12

13 V-Modell W. Henhapl, A. Kaminski 13

14 V-Modell W. Henhapl, A. Kaminski 14

15 Partizipatives Modell W. Henhapl, A. Kaminski 15

16 Unified Process W. Henhapl, A. Kaminski 16

17 XP W. Henhapl, A. Kaminski 17

18 Qualität des Prozesses Qualität Mitarbeiter Zufriedenheit Magisches Fünfeck Funktionsumfang Kosten Zeit W. Henhapl, A. Kaminski 18

19 Prozessbewertungen 1. Ungewissheit: Wir wissen nicht warum wir Schwierigkeiten mit der Qualität haben. 2. Erwachen: Müssen wir immer Probleme mit der Qualität haben? 3. El Erleuchtung: Mittels Management-Engagement t und Qualitätsverbesserung können wir unsere Probleme identifizieren und lösen. 4. Wissen: Fehlervermeidung ist Routine in unserem Prozess. 5. Gewissheit: Wir wissen, warum wir keine Schwierigkeiten mit der Qualität haben W. Henhapl, A. Kaminski 19

20 Konzepte der Prozessverbesserung ISO 9000 Ansatz: Standard d erreicht oder nicht erreicht CMM - Capability Maturity Model Ansatz: Fernziel Gewissheit CMMI TQM - Total Quality Management Allgemeiner Industrieansatz aus Japan Business Engineering W. Henhapl, A. Kaminski 20

21 Software Engineering Requirements Prozessmodelle Qualitätsdimensionen Erhebungsverfahren Wolfgang Henhapl, Andreas Kaminski et al. 03 Programm zweite Sitzung 2

22 Wo sind wir jetzt? [Übersetzung] II. Dimensionen von Qualität Kommunizierte Q. Dokumentierte Q. Gelieferte Q. 03 Programm zweite Sitzung 22

23 Qualität in Requirements? Qualität der Requirementsdokumente t Spätere Übung Qualitätsplanung in der RE-Phase Projektplanung Kostenplanung Vertrauen des Auftraggebers W. Henhapl, A. Kaminski 23

24 Geschichte: Merkmale, Methoden & Werkzeuge Schwerpunkte der Qualitätsmerkmale l im Methoden zur Werkzeuge zur Lauf der Zeit Verbesserung Verbesserung Korrektheit ab 60 Wartbarkeit ab 70 Stepwise Refinement Funktionsorientierter Entwurf Structured Analysis (Verifikation) Kapselung mit Prozedurale Schnittstellen SA-Werkzeuge Algol, PL/I, Pascal Objektbasierte Werkzeuge Modula, C, Ada Wiederverwendbarkeit ab 80 Gelungenes Design ab 90 bis heute OOA/OOD/OOP Generische Datentypen Vererbung Idiome Design patterns Framelets Frameworks Komponenten Aspekte Rational Rose Smalltalk, C++, Java, Eiffel Bibliotheken Gui-Builder UML-Werkzeuge Refactoring Browser W. Henhapl, A. Kaminski 24

25 Definitionen der Produktqualität Definitionen iti DIN ISO 9126: Software-Qualität ist die Gesamtheit von Merkmalen und Merkmalswerte eines Software-Produkts oder einer Tätigkeit, die sich auf dessen Eignung beziehen, festgesetztem oder vorausgesetzte Erfordernisse erfüllen. Software-Qualität ANSI83 Die Gesamtheit der Eigenschaften und Charakteristika eines Software-Produktes, die bestimmen, wieweit es die Bedürfnisse befriedigt. (z.b. Übereinstimmung mit der Spezifikation) Der Grad, in dem die Software eine gewünschte Kombination von Eigenschaften hat. Der Grad, in dem ein Käufer oder Benutzer das Gefühl hat, dass die Software seine kombinierten Erwartungen befriedigt. Die zusammengesetzten Eigenschaften der Software, die das Maß bestimmen, in dem die Software die Erwartungen des Benutzers befriedigt W. Henhapl, A. Kaminski 25

26 Erfahrungen Qualität lässt sich nur herstellen, wenn dem Produkt die geforderten Eigenschaften im Konstruktionsprozess eingeprägt und nicht nachträglich aufgeprägt werden. Prozessqualität bedingt Produktqualität Eine geforderte Produktqualität wird mit höherer Wahrscheinlichkeit erreicht, wenn der Konstruktionsprozess bestimmten t Qualitätsanforderungen genügt (Begründung für ISO 9000 bzw. EN 29000). Festlegung und Beurteilung der (geplanten und realisierten) Qualität erfolgt über Qualitätsmerkmale. Qualitätsmerkmale l sind teilweise i voneinander abhängig. Verstärkend - Antagonistisch Qualitätsmerkmale werden von Stakeholdern verschieden gewichtet Die Erfassung und Beurteilung sollte über Qualitätsmaße erfolgen, also messbare Größen. Für manche Qualitätsmerkmale, wie Wiederverwendbarkeit ist es jedoch schwierig eine Abbildung in Messgrößen zu finden. Beispiele von Qualitätsmaßen: Erwartungswert für die Zeitspanne zwischen zwei aufeinanderfolgenden Ausfällen, MTBF Mean Time between Failure. Transaktionen pro Zeiteinheit Kohäsion innerhalb einer Klasse W. Henhapl, A. Kaminski 26

27 Bewertungsbasis für Qualität Basis der Beurteilung: Transzendente Ansätze Qualität ist universell erkennbar, absolut, einzigartig und vollkommen. Produktbezogene Ansätze Heben nur auf das Produkt ab, ignorieren den Herstellungsprozess und zum Teil den Anwender. Benutzerbezogenen Ansätze Hier entscheidet der Anwender über die Qualität, dadurch sind jedoch Qualitätsmaße schwierig zu ermitteln Normierte Ansätze Rechtlich gesichert, aber innovationsfeindlich (ISO Software Ergonomie) Kosten/Nutzen Ansatz: Durch geringen g Preis kann ein schlechtes Produkt das beste werden. Problem: Perfekte Qualität gibt es nicht!!! Qualitätsanforderung ist immer ein Kompromiss!!! W. Henhapl, A. Kaminski 27

28 Qualitätsmodell und -ziele FCM-Modelle: Modelle: Factors (Qualitätsmerkmale) und Priorisierung Criteria (Teilmerkmale) und deren Qualitätsstufen Metrics (Qualitätsindikatoren, Metriken) Software-Qualitätsmodell Qualitätsmerkmal 1. Priorität Funktionalität Qualitätsmerkmal 2. Priorität Zuverlässigkeit Qualitätsmerkmal n. Priorität Teilmerkmal 1 Teilmerkmal 2 Teilmerkmal m Richtigkeit Reife Indikator 1 Indikator 2 Indikator k Testabdeckung W. Henhapl, A. Kaminski 28

29 Qualitätsmodelle Kombination der Verfahren der Beurteilung Beobachtung: Erst im Einsatz, aber dann exakte Kenngrößen Abschätzung: Auf Basis eines Prototyps hochrechnen Prognose: Durch Analogien, Modelle erwarteter Werte Prophetie Vergleichbarkeit Es muss eine partielle Ordnung existieren um, eine Bewertung zu ermöglichen. Quantitative Bewertung (Messung) Beispiele: Fehlererfassung im Installationstest Zeitverhalten mit den Kenngrößen Durchsatz, Antwortzeit, Auslastung Software Metriken (z.b. Relation zwischen Attributen und Methoden) Qualitative Bewertung (Skalen für subjektive Eindrücke) Beispiel: Aufbau der Benutzungsoberfläche (Affordance) voll geeignet gut geeignet ausreichend geeignet mangelhaft W. Henhapl, A. Kaminski 29

30 Produktbezogene Ansätze Annahme: Herstellungsprozess und soziotechnische Umgebung (insbesondere die Anwender) bilden für die Bewertung keine notwendigen Informationen. Isolierte Messbarkeit möglich. Beispiel: ISO 9126 Funktionalität: Vorhandensein von Funktionen mit festgelegten Eigenschaften. Diese Funktionen erfüllen die definierten Anforderungen. Richtigkeit: Liefern der richtigen oder vereinbarten Ergebnisse oder Wirkungen Angemessenheit: Eignung der Funktionen für spezifizierte Aufgaben Umfang: Einfachheit Interoperabilität: Fähigkeit mit vorgegebenen Systemen zusammenzuwirken. Ordnungsmäßigkeit: Erfüllung der anwendungsspezifischen Normen, Vereinbarungen, gesetzlichen Bestimmungen und ähnlichen Vorschriften. Sicherheit: Fähigkeit unberechtigten Zugriff, sowohl versehentlich als auch vorsätzlich, auf Programm und ddaten zu verhindern W. Henhapl, A. Kaminski 30

31 Produktbezogene Ansätze: ISO 9126 Benutzbarkeit: Aufwand, der zur Benutzung erforderlich ist, und individuelle id Beurteilung der Benutzung durch eine festgelegte oder vorausgesetzte Benutzergruppe. Zuverlässigkeit: Fähigkeit der Software, ihr Leistungsniveau unter festgelegten Bedingungen über einen festgelegten Zeitraum zu bewahren. Reife: Geringe Versagenshäufigkeit durch Fehlzustände Fehlertoleranz: Fähigkeit, ein spezifiziertes Leistungsniveau bei Software-Fehlern oder Nichteinhaltung ihrer spezifizierten Schnittstelle zu bewahren. Wiederherstellbarkeit: Fähigkeit, bei einem Versagen das Leistungsniveau wiederherzustellen und die direkt betroffenen Daten wiederzugewinnen. Zu berücksichtigen sind die dafür benötigte Zeit und der benötigte Aufwand. Verständlichkeit: Aufwand für den Benutzer, das Konzept und die Anwendung zu verstehen. Erlernbarkeit: Aufwand für den Benutzer, die Anwendung zu Erlernen. Bedienbarkeit: Aufwand für den Benutzer, die Anwendung zu bedienen W. Henhapl, A. Kaminski 31

32 Produktbezogene Ansätze: ISO 9126 Effizienz: Verhältnis zwischen dem Leistungsniveau der Software und dem Umfang der eingesetzten Betriebsmittel unter festgelegten Bedingungen. Zeitverhalten: Antwort und Verarbeitungszeiten sowie Durchsatz bei der Funktionsausführung. Verbrauchsverhalten: Anzahl und Dauer der benötigten Betriebsmittel für die Erfüllung der Funktionen. Änderbarkeit: Aufwand, der zur Durchführung vorgegebener Änderungen notwendig ist. Änderungen können Korrekturen, Verbesserungen oder Anpassungen an Änderungen an die Umgebung, der Anforderungen und der funktionalen Spezifikationen einschließen. (z.b. Repräsentations-, Technik- und Anwendungsänderungen) Analysierbarkeit: Aufwand, um Mängel oder Ursachen von Versagen zu diagnostizieren i oder änderungsbedürftige dü Teile zu bestimmen. Stabilität: Wahrscheinlichkeit des Auftretens unerwarteter Wirkungen von Änderungen. Modifizierbarkeit: Aufwand zur Ausführung von Verbesserungen, zur Fehlerbeseitigung oder Anpassung an Umgebungsänderungen. Prüfbarkeit: Aufwand, der zur Prüfung der geänderten Software notwendig ist W. Henhapl, A. Kaminski 32

33 Produktbezogene Ansätze: ISO 9126 Übertragbarkeit b Eignung einer Software, von einer Umgebung in eine andere übertragen zu werden. Umgebung kann organisatorische Umgebung, Hardware- oder Software- Umgebung einschließen. Anpassbarkeit: Möglichkeiten, die Software an verschiedene, festgelegte Umgebungen anzupassen, wenn nur Schritte unternommen oder Mittel eingesetzt werden, die für diesen Zweck für die betrachtete Software vorgesehen sind. Installierbarkeit: Aufwand, der zum Installieren der Software in einer festgelegten g Umgebung notwendig ist. Konformität: Grad, in dem die Software Normen oder Vereinbarungen zur Übertragbarkeit erfüllt. Austauschbarkeit: Möglichkeit, diese Software anstelle einer spezifizierten anderen in der Umgebung jener Software zu verwenden, sowie der dafür notwendige Aufwand W. Henhapl, A. Kaminski 33

34 Anwendungsspezifische Merkmale Real Time Anwendungen: Rechtzeitigkeit Antwortzeitverhalten (Beispiel: Verteiltes Bremssystem) Minimale maximale Antwortzeit minimaler Jitter (maximale Schwankung der Dauer einer Transaktion) Fehlererkennungslatenz Gültigkeit der Echtzeitdaten Gültigkeit ist maximaler Zeitraum zwischen Beobachtung und Verwendung Hochlastfestigkeit Lasthypothese Verlässlichkeit zusätzlich durch Fehlertoleranz bei Komponentenausfall Fail-Save (Stellwerkbetrieb) Fail-Operational (Flugleitsystem) Spiele??? W. Henhapl, A. Kaminski 34

35 Priorisierung der Merkmale durch Anforderungen der Anwendung Beispiele i von Anwendungsbereichen: Anwendungen mit Risikopotential: Körperliche Gefährdung für Gruppen Steuerungen von Fahrzeugen (Flugzeuge, Schienenfahrzeuge) Steuerungen von Sicherheitseinrichtungen (Ampeln, Schranken) Individuelle körperliche Gefährdung Steuerung im Haushalt Robotsteuerungen Wirtschaftliche Gefährdung Aktienhandel E-Commerce Anwendungen mit geringen Risikopotentialik ti Unterhaltungsbereich Spiele Surfen W. Henhapl, A. Kaminski 35

36 Andere produktbezogene Ansätze: Heinrich Nutzungsziele: Geforderte Güte des Systems Produktivität Sicherheit Übertragbarkeit Verfügbarkeit Zuverlässigkeit... Wartungsziele: Anpassung an veränderte Anforderungen Änderbarkeit Testbarkeit Verständlichkeit... Rahmenziele: Priorisierung und Auswahl von Systemalternativen Innovationsgrad Automatisierungsgrad Integrationsgrad W. Henhapl, A. Kaminski 36

37 Qualitätsmanagement & -sicherung Thema des Vortrags von Dr. Fraikin Hier nur kurzer Aufriss: Qualitätsmanagement (ISO 8402): alle Tätigkeiten der Gesamtführungsaufgabe, welche Qualitätspolitik, Ziele und Verantwortung festlegen, sowie diese durch Mittel wie Qualitätsplanung, -lenkung, -sicherung und verbesserung... verwirklichen. Also organisatorische Maßnahmen Qualitätssicherung (ISO 8402): alle geplanten und systematischen Tätigkeiten... um angemessenes Vertrauen zu schaffen, dass eine Einheit die Qualitätsforderungen erfüllt W. Henhapl, A. Kaminski 37

38 QS-Maßnahmen Konstruktive Maßnahmen Organisatorische Planung: Aufbau- und Ablauforganisation (klare Kommunikationsstruktur zum Auftraggeber und Anwender!) Richtlinien, Standards, Checklisten Betriebsklima Technische Methoden (OO, Patterns, Frameworks) & Sprachen, Werkzeuge (UML-Unterstützung, GUI-Builder, Corba, CVS...), Bibliotheken Analytische Maßnahmen Analysierende Verfahren Statische Analyse, Formale Verifikation, Produktbezogen: Inspektion, Review, Walkthrough Prozessbezogen: Audit Testende Verfahren Dynamischer Test, Symbolischer Test, Simulation, Schreibtischtest W. Henhapl, A. Kaminski 38

39 Qualitätssicherungsplan Antwort t auf: Was wird geprüft: Merkmale und Kriterien, ihre Wichtigkeit, Indikatoren Wie wird geprüft: Techniken & Methoden Abnahmekriterien Von wem muss geprüft werden Verantwortung für Management und Sicherung Wann muss geprüft werden Planung der Ergebnisse in den Meilensteine W. Henhapl, A. Kaminski 39

40 QS-Plan: ISO 1.Qualitätsziele, i l wo immer möglich, ausgedrückt in messbaren Größen 2.Festgelegte Kriterien für die Vorgaben und Ergebnisse jeder Entwicklungsphase 3.Festlegung der Arten von auszuführenden Test-, Verifizierungs- und Validierungsmaßnahmen 4.Detaillierte t Planung von auszuführenden Test-, Verifizierungs- i und Validierungsmaßnahmen einschließlich Terminen, Mitteln und Genehmigungsinstanzen 5.Besondere Verantwortungen für Qualitätssicherungsmaßnahmen wie z.b. Reviews und Tests, Konfigurationsmanagement und Änderungswesen, Fehlermeldungswesen und Korrekturmaßnahmen W. Henhapl, A. Kaminski 40

41 Software Engineering Requirements Prozessmodelle Qualitätsdimensionen Erhebungsverfahren Wolfgang Henhapl, Andreas Kaminski et al. 03 Programm zweite Sitzung 2

42 Wo sind wir jetzt? [Übersetzung] III. Erhebungsverfahren 03 Programm zweite Sitzung 42

43 Wo sind wir heute? III. Erhebungsverfahren Sozialwissenschaften: sc a e Qualitativ a vs. Quantitativa Informatik? Ethnographische Verfahren User zentrierte Zugänge Perspektivenübernahmen Experteninterviews Diskursive etc. 03 Programm zweite Sitzung 43

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

Lernziel Für Fallstudien und Beispiele eine Qualitätszielbestimmung anhand des ISO 9126-Qualitätsmodells vornehmen können. 1 Software-Qualitätssicherung 2 Einführung und Überblick LE 1 V Unternehmensmodellierung 1 Grundlagen [stark gekürzt] Prof. Dr. Helmut Balzert Lehrstuhl für Software-Technik Ruhr-Universität Bochum 1 Grundlagen

Mehr

Qualitätssicherung. Was ist Qualität?

Qualitätssicherung. Was ist Qualität? Ein Überblick Methoden und Werkzeuge zur Softwareproduktion Was ist Qualität? "Als Qualität eines Gegenstandes bezeichnen wir die Gesamtheit seiner charakteristischen Eigenschaften" Hesse et al. 2 Was

Mehr

Softwarequalität - Qualitätsmodelle

Softwarequalität - Qualitätsmodelle Softwarequalität - Qualitätsmodelle Proseminar IT-Kennzahlen und Codemetriken Clara Lange 17.05.2010 TU München Inhalt 1. Was ist Softwarequalität? 2. Sichten auf Softwarequalität 3. Messen von Qualität

Mehr

Ein paar Fragen zum Start

Ein paar Fragen zum Start Qualitätsmanagement Ein paar Fragen zum Start Was bedeutet für Sie Software Qualität oder was ist richtig gute Software? Was ist Ihre Lieblingssoftware und was gefällt Ihnen daran? Definition : Qualität

Mehr

12 Nicht-funktionale Anforderungen

12 Nicht-funktionale Anforderungen 12 Nicht-funktionale Anforderungen Nicht-funktionale Anforderungen (non-functional requirements) Anforderungen an die Umstände, unter denen die geforderte Funktionalität zu erbringen ist. Gesamte Anforderungen

Mehr

Softwarequalität: Einführung. 15. April 2015

Softwarequalität: Einführung. 15. April 2015 Softwarequalität: Einführung 15. April 2015 Überblick Warum ist Softwarequalität wichtig? Was ist Softwarequalität? Wie erreicht man Softwarequalität? Taentzer Softwarequalität 2015 8 Berühmte Software-Fehler

Mehr

Was versteht man unter Softwarequalität?

Was versteht man unter Softwarequalität? Was versteht man unter? ist die Gesamtheit der Merkmale und Merkmalswerte eines Softwareproduktes, die sich auf dessen Eignung beziehen, festgelegte oder vorausgesetzte Erfordernisse zu erfüllen. Was ist

Mehr

Softwarequalitätssicherung

Softwarequalitätssicherung Softwarequalitätssicherung Dipl. Inf. Andrea Meyer Medieninformatik (Bachelor), Wahlpflichtmodul: Softwareprojekt II, Dipl. Inf. Andrea Meyer Warum Softwarequalitätssicherung? 2 Fatale Softwarefehler Ariane

Mehr

Softwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal

Softwaretechnikpraktikum SS 2004. Qualitätsmanagement I. 1. Überblick. Qualität. Qualitätsmerkmal Softwaretechnikpraktikum SS 2004 Qualitätsmanagement I 5. Vorlesung 1. Überblick Planungsphase Definitionsphase Entwurfsphase Implem.- phase Fragen Was ist Qualität? Wie kann man Qualität messen? Wie kann

Mehr

Softwareentwicklungsprozesse. 18. Oktober 2012

Softwareentwicklungsprozesse. 18. Oktober 2012 Softwareentwicklungsprozesse 18. Oktober 2012 Überblick Was soll ein Softwareentwicklungsprozess leisten? Überblick über Softwareentwicklungsprozesse Welche gibt es? Warum gibt es mehrere? Diskussion:

Mehr

2.2 Ansätze zur Qualitätssicherung

2.2 Ansätze zur Qualitätssicherung 2.2 Ansätze zur Qualitätssicherung 13 2.2 Ansätze zur Qualitätssicherung Im folgenden Kapitel sollen bewährte Ansätze vorgestellt werden, die zur Bewertung und Verbesserung der Produkt- und Prozessqualität

Mehr

Qualitätsmanagement. Grundlagen

Qualitätsmanagement. Grundlagen Grundlagen Historie: Mit industriellen Massenproduktion erforderlich geworden (Automobilindustrie, Anfang des letzten Jahrhunderts); Qualitätsmanagement zunächst nur in der Fertigung Mitte des letzten

Mehr

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12

Softwaretechnik. Vertretung von Prof. Dr. Blume Fomuso Ekellem WS 2011/12 Vertretung von Prof. Dr. Blume WS 2011/12 Inhalt Test, Abnahme und Einführung Wartung- und Pflegephase gp Vorlesung Zusammenfassung Produkte und Recht (Folien von Prof. Blume) 2 , Abnahme und Einführung

Mehr

SWE12 Übungen Software-Engineering

SWE12 Übungen Software-Engineering 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

Mehr

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1

Projektplan. Software Engineering Projekt. November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1 Projektplan Software Engineering Projekt November 11 Fachbereich Informatik Software Engineering Projekt Sebastian Proksch 1 Der Projektplan Grundlage der gemeinsamen Arbeit innerhalb des Teams und mit

Mehr

Qualität 1. 1 Qualität

Qualität 1. 1 Qualität Qualität 1 1 Qualität Nach dem Durcharbeiten dieses Kapitels sollten Sie die Qualität für ein Softwaresystem definieren können, typische Qualitätskriterien kennen, Qualitätskriterien messbar festlegen

Mehr

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Projektvorstellung Übung 1 Wiederholung zusammengefasst Planungsphase Lernziele Ziele und Inhalt der Planungsphase Anlass und Aufgabestellung(Was ist dabei erförderlich) Requirement Engineering

Mehr

Softwaretechnik Nicht funktionale Anforderungen

Softwaretechnik Nicht funktionale Anforderungen Softwaretechnik Nicht funktionale Anforderungen Karsten Weicker, Nicole Weicker HTWK Leipzig, FHTW Berlin Will Turner: You swore she d go free! Barbossa: Don t dare impugn me honor boy! I agreed she go

Mehr

Software-Qualität Ausgewählte Kapitel

Software-Qualität Ausgewählte Kapitel Martin Glinz Software-Qualität Ausgewählte Kapitel Kapitel 1 Einführung Universität Zürich Institut für Informatik 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe sind für den persönlichen,

Mehr

Wie misst man Qualität?

Wie misst man Qualität? Software Systems Engineering Wie misst man Qualität? Dr. Privat-Doz. A Herrmann Institut Software Systems Engineering Ziele dieses Workshops Workshop Wie misst man Qualität? Methoden lernen: Herleitung

Mehr

Validierung und Verifikation!

Validierung und Verifikation! Martin Glinz Thomas Fritz Software Engineering Kapitel 7 Validierung und Verifikation 2005-2013 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen, nicht kommerziellen

Mehr

Konzeptentwicklung Akkreditierte Software Prüfstelle

Konzeptentwicklung Akkreditierte Software Prüfstelle Konzeptentwicklung Akkreditierte Software Prüfstelle Durchgeführt an der Betreuer Autoren Datum Naturwissenschaftlichen Fakultät der Universität Salzburg Fachbereich Computerwissenschaften Uni.-Prof. Dipl.-Ing.

Mehr

Umsichtig planen, robust bauen

Umsichtig planen, robust bauen Umsichtig planen, robust bauen iks Thementag Mehr Softwarequalität Best practices für alle Entwicklungsphasen 19.06.2012 Autor: Christoph Schmidt-Casdorff Agenda Softwarearchitektur Architekturkonformität

Mehr

Validierung von Software-Werkzeugen. Matthias Hölzer-Klüpfel

Validierung von Software-Werkzeugen. Matthias Hölzer-Klüpfel Validierung von Software-Werkzeugen Matthias Hölzer-Klüpfel Was ist Validierung ISO 9000:2000 Bestätigung durch Bereitstellung eines objektiven Nachweises, dass die Anforderungen für einen spezifischen

Mehr

Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements

Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements Projekte. Beratung. Spezialisten. Qualität lässt sich steuern: Die Möglichkeiten des Qualitätsmanagements IKS-Thementag Autor: Hartwig Tödter 25.11.2014 Qualität lässt sich steuern 1 35 Agenda Warum muss

Mehr

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger

Software Engineering. Sommersemester 2012, Dr. Andreas Metzger Software Engineering (Übungsblatt 1) Sommersemester 2012, Dr. Andreas Metzger Übungsblatt-Themen: Besonderheiten und Eigenschaften von Software; Interne und Externe Eigenschaften 1 Aufgabe 1.1 Software

Mehr

Software-Qualität im Rahmen modellgetriebener Softwareentwicklung

Software-Qualität im Rahmen modellgetriebener Softwareentwicklung Software-Qualität im Rahmen modellgetriebener Softwareentwicklung OFFIS Technologiecluster Enterprise Application Integration niels.streekmann@offis.de 09.07.2008 Seite 1 / 13 Software-Qualität: Unterschiedliche

Mehr

Softwarequalität: Definitionen, Wünsche, Grenzen

Softwarequalität: Definitionen, Wünsche, Grenzen Softwarequalität: Definitionen, Wünsche, Grenzen iks Thementag Mehr Softwarequalität Ausgewählte Themen 22.05.2014 Autor: Christoph Schmidt-Casdorff Agenda Einführung Was ist Softwarequalität? Qualität

Mehr

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert

The Rational Unified Process. Eine Einführung von T. Langer und A. Nitert The Rational Unified Process Eine Einführung von T. Langer und A. Nitert Übersicht Einleitung Probleme der SW-Entwicklung, Best Practices, Aufgaben Was ist der Rational Unified Process? Struktur des Prozesses

Mehr

Pflichtenheft. 1 Zielbestimmungen 2 1.1 Musskriterien... 2 1.2 Wunschkriterien... 2 1.3 Abgrenzungskriterien... 2

Pflichtenheft. 1 Zielbestimmungen 2 1.1 Musskriterien... 2 1.2 Wunschkriterien... 2 1.3 Abgrenzungskriterien... 2 Pflichtenheft Inhaltsverzeichnis 1 Zielbestimmungen 2 1.1 Musskriterien........................................ 2 1.2 Wunschkriterien....................................... 2 1.3 Abgrenzungskriterien...................................

Mehr

Softwarequalitätsmodelle

Softwarequalitätsmodelle Softwarequalitätsmodelle Clara Lange Technische Universität München Fakultät für Informatik Boltzmannstraße 3 85748 Garching-Forschungszentrum langecl@in.tum.de Abstract: Softwarequalität ist ein komplexes

Mehr

Einführung in das Software-Qualitätsmanagement

Einführung in das Software-Qualitätsmanagement Roland Petrasch Einführung in das Software-Qualitätsmanagement ^oyoc; 0 Einleitung 9 1 Qualitätsmanagement in der Software-Entwicklung 11 1.1 Entwicklung von Software-Produkten 11 1.1.1 Begriffsbestimmung

Mehr

Softwaretechnik- Praktikum: 4. Vorlesung

Softwaretechnik- Praktikum: 4. Vorlesung Softwaretechnik- Praktikum: 4. Vorlesung Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321 Email: hg@upb.de Übersicht I Einleitung II Ergänzungen zur Software-Entwicklung III Software-Management

Mehr

Qualitätsmanagement im Projekt

Qualitätsmanagement im Projekt Software-Engineering Qualitätsmanagement im Projekt Vorlesung im Wintersemester 2008/2009 Fakultät Wirtschaftsinformatik Klaus Mairon, M.Sc. Inhalte Messen und Bewerten: Metriken in der Qualitätssicherung

Mehr

IT-Projekt-Management

IT-Projekt-Management IT-Projekt-Management email: vuongtheanh@netscape.net http: www.dr-vuong.de Seite 1 Qualitätsmanagement Seite 2 Qualitätsmerkmal für SW Funktionalität Zuverlässigkeit Benutzbarkeit Effizienz Ändernbarkeit

Mehr

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11

1.1 Basiswissen komprimiert... 4 1.2 Praxiswissen Testmanagement Übersicht... 8. 2 Testprozess und Testwerkzeuge 11 xi 1 Einleitung 1 1.1 Basiswissen komprimiert.......................... 4 1.2 Praxiswissen Testmanagement Übersicht.............. 8 2 Testprozess und Testwerkzeuge 11 2.1 Fundamentaler Testprozess.........................

Mehr

SE Requirements. Michael Maur, Philipp Zühlke. Fachbereich Informatik Praktische Informatik Prof. Dr. W. Henhapl/ Andreas Kaminski

SE Requirements. Michael Maur, Philipp Zühlke. Fachbereich Informatik Praktische Informatik Prof. Dr. W. Henhapl/ Andreas Kaminski SE Requirements Einsatz ethnographischer Methoden 24. April. Seminareinheit : Qualität in der Softwareentwicklung & Erhebung von Requirements Software Engineering: Requirements Sommersemester 2008 Michael

Mehr

IV Software-Qualitätssicherung

IV Software-Qualitätssicherung Softwaretechnik- Praktikum: 4. Vorlesung Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321 Email: hg@upb.de Übersicht I Einleitung II Ergänzungen zur Software-Entwicklung III Software-Management

Mehr

Gokyo Ri Messung und Bewertung der Qualität von Entwicklungsprozessen

Gokyo Ri Messung und Bewertung der Qualität von Entwicklungsprozessen Gokyo Ri Messung und Bewertung der Qualität von Entwicklungsprozessen Dr. Ralf Kneuper Beratung für Softwarequalitätsmanagement und Prozessverbesserung 11.09.2012 1 Ralf Kneuper Dipl.-Mathematiker, Univ.

Mehr

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

Softwarequalität: Zusammenfassung und Ausblick. 17. Juli 2013 Softwarequalität: Zusammenfassung und Ausblick 17. Juli 2013 Überblick Rückblick: Qualitätskriterien Qualitätsmanagement Qualitätssicherungsmaßnahmen Thesen zur Softwarequalität Ausblick: Lehrveranstaltungen

Mehr

Professionelles Projektmanagement in der Praxis

Professionelles Projektmanagement in der Praxis Professionelles Projektmanagement in der Praxis Veranstaltung 7 Teil 5 (11.07.2005): Qualitätsmanagement SS 2005 1 Definition und Ziele Zeit Qualität Kosten Qualität ist die Gesamtheit der Eigenschaften

Mehr

Managementbewertung Managementbewertung

Managementbewertung Managementbewertung Managementbewertung Grundlagen für die Erarbeitung eines Verfahrens nach DIN EN ISO 9001:2000 Inhalte des Workshops 1. Die Anforderungen der ISO 9001:2000 und ihre Interpretation 2. Die Umsetzung der Normanforderungen

Mehr

J O L A N T H E D L U G O K E C K I C A R O L I N K A N J A

J O L A N T H E D L U G O K E C K I C A R O L I N K A N J A Qualitätsmanagement JOLANTHE DLUGOKECKI CAROLIN KANJA Gliederung Definitionen 3 Nutzen des Qualitätsmanagements 4 Bestandteile des Qualitätsmanagements 5-8 EFQM-Modell 9 ISO 9000 ff. 10-11 ISO 10006 und

Mehr

Software Engineering

Software Engineering Software Engineering Grundlagen, Menschen, Prozesse, Techniken von Jochen Ludewig, Horst Lichter 1. Auflage Software Engineering Ludewig / Lichter schnell und portofrei erhältlich bei beck-shop.de DIE

Mehr

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung

Projektmanagement. Dokument V 1.1. Oliver Lietz - Projektmanagement. Wie kommt es zu einem Projektauftrag? Ausführung Projektmanagement Management- und Phasen-Modelle Vom Wasserfall bis Extreme Programming / Scrum Dokument V 1.1 Wie kommt es zu einem Projektauftrag? Auftraggeber Projekt-Idee / Ziele [Anforderungen/Spezifikation/

Mehr

Wie spezifiziert man die Qualität eines Softwaresystems? Herausforderungen und erste Lösungsideen aus SIKOSA

Wie spezifiziert man die Qualität eines Softwaresystems? Herausforderungen und erste Lösungsideen aus SIKOSA Wie spezifiziert man die Qualität eines Softwaresystems? Herausforderungen und erste Lösungsideen aus SIKOSA Prof. Dr. St. Kirn (Sprecher) Prof. Dr. B. Paech Prof. Dr. D. Kossmann Prof. Dr. G. Müller Schematische

Mehr

Requirements Engineering & Software Test - Synergien effektvoll nutzen

Requirements Engineering & Software Test - Synergien effektvoll nutzen Requirements Engineering & Software Test - Synergien effektvoll nutzen Software & Systems Quality Conference, 27.-29. Mai 2009 Düsseldorf, Deutschland Bernhard Rauter, BSc (Hons) Software-Test Berater

Mehr

Requirements Dokumentation

Requirements Dokumentation Software Engineering i - Requirements Dokumentation Wolfgang Henhapl, Andreas Kaminski et al. Bemerkungen zu den Projektplänen Überraschendes Engagement Verständnis für das geplante Spiel Auftraggeber:

Mehr

Architektur und Qualität. Tjard Köbberling

Architektur und Qualität. Tjard Köbberling Architektur und Qualität Tjard Köbberling Gliederung Überblick Architektur und Qualität? Architekturentwurf Anforderungsanalyse Strukturierung Architekturbeschreibungen - Sichten Fallbeispiel 2 Architektur

Mehr

Pflichtenheft: Wettervorhersagen via Webservice

Pflichtenheft: Wettervorhersagen via Webservice Pflichtenheft: Wettervorhersagen via Webservice Version Autor QS Datum Status Kommentar 1.0 ET08 12/11/09 in Bearbeitung 1 Zielbestimmung Das Produkt soll mit Hilfe von eingelesenen Wetterdaten eine Wettervorhersage

Mehr

Testen in KMU Projekten Bern, November 2013

Testen in KMU Projekten Bern, November 2013 Testen in KMU Projekten Bern, November 2013 Beraterprofil Stephan Wiesner Beratungsschwerpunkte Beratungsschwerpunkte Testmanagement Testautomation Entwicklung und Testen im Mobile-Umfeld Applikationsschwerpunkte

Mehr

Praxiswissen Softwaretest - Testmanagement

Praxiswissen Softwaretest - Testmanagement Praxiswissen Softwaretest - Testmanagement Aus- und Weiterbildung zum Certified Tester Advanced Level nach ISTQB-Standard dpunkt.verlag 1 Einleitung 1 1.1 Basiswissen - komprimiert 4 1.2 Praxiswissen Testmanagement

Mehr

Softwarequalitätssicherung

Softwarequalitätssicherung Lesender: Prof. Dr.-Ing. habil Ilka Philippow Fakultät für Informatik und Automatisierung FG Softwaresysteme/Prozessinformatik email: ilka.philippow@tu-ilmenau.de Tel. 69 2826 Sekr. 69 2870, Frau Meusel,

Mehr

Requirements Engineering (Anforderungstechnik)

Requirements Engineering (Anforderungstechnik) 5 Requirements Engineering Einführung 5.1 Was ist Requirements Engineering? Erste Näherung: Requirements Engineering (Anforderungstechnik) ist das systematische, disziplinierte und quantitativ erfassbare

Mehr

13 Anhang A: Erfüllung der Norm ISO 9000 durch HERMES

13 Anhang A: Erfüllung der Norm ISO 9000 durch HERMES 13 Anhang A: Erfüllung der Norm ISO 9000 durch Hinweis Einleitung Eine der wesentlichsten Grundlagen für die Qualitätssicherung in einem Unternehmen ist die Normenserie «ISO 9000», insbesondere ISO 9001:1994

Mehr

Software-Lebenszyklus

Software-Lebenszyklus Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP Extreme Programming SW-Qualitätssicherung

Mehr

WSR 2004. Softwarewartung und Prozessmodelle in Theorie und Praxis. Urs Kuhlmann Andreas Winter

WSR 2004. Softwarewartung und Prozessmodelle in Theorie und Praxis. Urs Kuhlmann Andreas Winter WSR 2004 Softwarewartung und Prozessmodelle in Theorie und Praxis Urs Kuhlmann Andreas Winter Universität Koblenz-Landau 1 Gliederung Wartungsbegriff Prozessmodelle Fallstudien Problembereiche Fazit 2

Mehr

Inwieweit sind die Qualitätsplanung, Qualitätslenkung, Qualitätssicherung und Qualitätsverbesserung im Rahmen der Projektarbeit von Bedeutung?

Inwieweit sind die Qualitätsplanung, Qualitätslenkung, Qualitätssicherung und Qualitätsverbesserung im Rahmen der Projektarbeit von Bedeutung? Inwieweit sind die Qualitätsplanung, Qualitätslenkung, Qualitätssicherung und Qualitätsverbesserung im Rahmen der Projektarbeit von Bedeutung? Aufgabe: Nennen Sie beispielhaft einzelne Aspekte, die als

Mehr

Software-Lebenszyklus

Software-Lebenszyklus Software-Lebenszyklus Inhalt Vorgehensmodell/Phasenplan Wasserfallmodell WAS-Beschreibung WIE-Beschreibung Weitere Phasenmodelle: Spiral-Modell, V-Modell, RUP SW-Qualitätssicherung (SW-QS) Qualitätskosten

Mehr

Qualitätssicherung. Qualität Qualitätsattribute Die Bedeutung von Qualität Sicherstellen von Qualität Qualität und andere Eigenschaften von Software

Qualitätssicherung. Qualität Qualitätsattribute Die Bedeutung von Qualität Sicherstellen von Qualität Qualität und andere Eigenschaften von Software sattribute Die von Sicherstellen von und andere Eigenschaften von Software Partner-Diskussion: Diskutieren Sie mit einem Partner Was ist? Wie können Sie die von einem "beliebigen" Produkt bestimmen? Wie

Mehr

Gestaltungsfelder und Einsatzgebiete des Qualitätsmangements in der Softwareentwicklung

Gestaltungsfelder und Einsatzgebiete des Qualitätsmangements in der Softwareentwicklung Gestaltungsfelder und Einsatzgebiete des Qualitätsmangements in der Softwareentwicklung Gestaltungsfelder Themenfelder Produkt Prozeß Qualitätsmerkmale QFD FMEA Priorisierung von SW-Funktionalitäten Planung

Mehr

Wallmüller Software-Qualitätsmanagement in der Praxis

Wallmüller Software-Qualitätsmanagement in der Praxis Wallmüller Software-Qualitätsmanagement in der Praxis Mechatronik im Maschinenbau Technische Universität Darmstadt Prof. Dr.-Ing. Stephan Rinderknecht Petersenstraße 30 64287 Darmstadt Telefon: +49 61

Mehr

Wartungs-Optionsscheine für Refactoring

Wartungs-Optionsscheine für Refactoring Wartungs-Optionsscheine für Refactoring ROI-Modell zum Erkennen und Heben von Einsparungspotentialen in der Wartung Daniel Simon, Dr. Frank Simon AG Stuttgart, 04. Oktober 2005 Technische Qualität als

Mehr

INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung. Robust und Agil gegeneinander oder miteinander?

INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung. Robust und Agil gegeneinander oder miteinander? INFOGEM AG Informatiker Gemeinschaft für Unternehmensberatung Rütistrasse 9, Postfach 5401 Baden, Switzerland Phone: +41 56 222 65 32 Internet: www.infogem.ch Robust und Agil gegeneinander oder miteinander?

Mehr

Qualität von Software und Softwaremodellen Seminar der AG Softwaretechnik im Sommer-Semester 2013

Qualität von Software und Softwaremodellen Seminar der AG Softwaretechnik im Sommer-Semester 2013 Qualität von Software Seminar der AG Softwaretechnik im Sommer-Semester 2013 Gabriele Taentzer, Thorsten Arendt Marburg, 16. April 2013 ORGANISATION (TEIL 1) 2 Thorsten Arendt: Seminar Qualität von Software

Mehr

Projektmanagement: Qualitätsmanagement

Projektmanagement: Qualitätsmanagement Projektmanagement: Qualitätsmanagement Martin Wirsing in Zusammenarbeit mit Andreas Schroeder Institut für Informatik Ludwig-Maximilians-Universität München WS 2007/08 Ziele Grundlegende Begriffe von Softwarequalität

Mehr

Produktqualität in agilen Entwicklungsvorgehen. BITKOM Software Summit Frankfurt, 23. September 2014 Dominik Rost, Hartmut Schmitt

Produktqualität in agilen Entwicklungsvorgehen. BITKOM Software Summit Frankfurt, 23. September 2014 Dominik Rost, Hartmut Schmitt Produktqualität in agilen Entwicklungsvorgehen BITKOM Software Summit Frankfurt, 23. September 2014 Dominik Rost, Hartmut Schmitt 1 Motivation 2 Agile Entwicklungsvorgehen Status Quo vorwiegend eingesetzte

Mehr

ISO 9001 und CMM im Vergleich

ISO 9001 und CMM im Vergleich ISO 9001 und CMM im Vergleich internationale Norm ISO 9001 umfasst 20 Forderungen/ Klauseln 1 Vorbereitung Audit Wie wird zertifiziert Wie erfolgt Dokumentation? Handbuch (QMH) Verfahrensanweisungen (QMV)

Mehr

Validierung und Verifikation

Validierung und Verifikation Martin Glinz Harald Gall Software Engineering Kapitel 7 Validierung und Verifikation Universität Zürich Institut für Informatik 2005, 2009 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe

Mehr

Boden unter den Füssen

Boden unter den Füssen Qualitätsmodelle im Software Engineering: Boden unter den Füssen Der Einsatz von Qualitätsmodellen im Software Engineering vereinheitlicht die verschiedenen Vorstellungen über die Software-Qualität. Qualität

Mehr

Zusammenfassung QM: Stakeholder Shareholder Begründung und Ziele eines Qualitätsmanagementsystems Vier Kategorien von Unternehmen Das Unternehmen...

Zusammenfassung QM: Stakeholder Shareholder Begründung und Ziele eines Qualitätsmanagementsystems Vier Kategorien von Unternehmen Das Unternehmen... Zusammenfassung QM: Stakeholder (Anspruchsteller) eines Unternehmens: u.a. Kunden Lieferanten Anteilseigner (Shareholder, Share; engl. Aktie) Öffentlichkeit Staat Konkurrenten Kapitalgeber Banken Arbeitnehmer

Mehr

Software- Qualitätsmanagement

Software- Qualitätsmanagement Software- Qualitätsmanagement Kernfach Angewandte Informatik Sommersemester 2005 Prof. Dr. Hans-Gert Gräbe 8. Systemtests 2.5 Abnahmetest Abnahmetest Der Abnahmetest ist eine besondere Ausprägung des Systemtests,

Mehr

Auf Erfolg programmiert

Auf Erfolg programmiert Auf Erfolg programmiert Sichern Sie Ihre Softwarequalität mit unseren Services TÜV SÜD Product Service GmbH Auf Ihre Software kommt es an Hohe Erwartungen hohe Potenziale Ihre Software ist ein wichtiger

Mehr

Lohnt sich Requirements Engineering?

Lohnt sich Requirements Engineering? Lohnt sich Requirements Engineering? Seminar Messbarkeit von Anforderungen am Fachgebiet Software Engineering Wintersemester 2007/2008 Betreuer: Eric Knauss Oleksandr Kazandzhi Gliederung Einleitung Messen

Mehr

Softwarequalitätssicherung Prof. Dr. Daniel Fischer

Softwarequalitätssicherung Prof. Dr. Daniel Fischer Softwarequalitätssicherung Prof. Dr. Daniel Fischer Inhalt 1.Bestandsaufnahme 2.Was ist Software-Qualität? 3.Software-Qualitätssicherung 4.Beispiel: Zune-Bug 2 1 1. Bestandsaufnahme Olympia 2012: Software-Fehler

Mehr

Messen von Usability. Wie kann man eine GUI unter dem Gesichtspunkt Usability bewerten?

Messen von Usability. Wie kann man eine GUI unter dem Gesichtspunkt Usability bewerten? Messen von Usability Wie kann man eine GUI unter dem Gesichtspunkt Usability bewerten? 1 Motivation Warum Usability messen? Usability Probleme frühzeitig erkennen Unterschiedliche Bedienelemente / Interaktionsmöglichkeiten

Mehr

1. Grundbegriffe des Software-Engineering

1. Grundbegriffe des Software-Engineering 1. Grundbegriffe Software Engineering 1 1. Grundbegriffe des Software-Engineering Was ist Software-Engineering? (deutsch: Software-Technik) Teilgebiet der Informatik, das sich mit Methoden und Werkzeugen

Mehr

Qualitätsmanagement. Software-Engineering für große Informationssysteme TU-Wien, Sommersemester 2004 Klaudius Messner

Qualitätsmanagement. Software-Engineering für große Informationssysteme TU-Wien, Sommersemester 2004 Klaudius Messner Qualitätsmanagement Software-Engineering für große Informationssysteme TU-Wien, Sommersemester 2004 Klaudius Messner 2004, Bernhard Anzeletti, Rudolf Lewandowski, Klaudius Messner, All rights reserved,

Mehr

Softwaretechnik. Fomuso Ekellem WS 2011/12

Softwaretechnik. Fomuso Ekellem WS 2011/12 WS 2011/12 Inhalt Wiederholung Weitere Begriffe Programmierung im Großem (Programmierung von Software als Ganzes) Prozess-Modelle 2 Wiederholung: Prozesse Prozesse sind hierarchische Gruppierungen von

Mehr

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16

Probeklausur. Lenz Belzner. January 26, 2015. Lenz Belzner Probeklausur January 26, 2015 1 / 16 Probeklausur Lenz Belzner January 26, 2015 Lenz Belzner Probeklausur January 26, 2015 1 / 16 Definieren Sie Software Engineering in Abgrenzung zu Individual Programming. Ingenieursdisziplin professionelle

Mehr

ISO9001 2015 QM-Dienstleistungen Holger Grosser Simonstr. 14 90766 Fürth Tel: 0911/49522541 www.qm-guru.de

ISO9001 2015 QM-Dienstleistungen Holger Grosser Simonstr. 14 90766 Fürth Tel: 0911/49522541 www.qm-guru.de ISO9001 2015 Hinweise der ISO Organisation http://isotc.iso.org/livelink/livelink/open/tc176sc2pub lic Ausschlüsse im Vortrag Angaben, die vom Vortragenden gemacht werden, können persönliche Meinungen

Mehr

15 Verwaltung von Anforderungen (Requirements Management)

15 Verwaltung von Anforderungen (Requirements Management) 15 Verwaltung von Anforderungen (Requirements Management) Was ist Requirements Management? Planung und Lenkung des RE-Prozesses Konfigurationsmanagement für Anforderungen Identifikation Änderungs- und

Mehr

IV Software-Qualitätssicherung

IV Software-Qualitätssicherung Softwaretechnik- Praktikum: 12. Vorlesung Jun.-Prof Prof.. Dr. Holger Giese Raum E 3.165 Tel. 60-3321 Email: hg@upb.de Übersicht I II III IV V Einleitung Ergänzungen zur Software-Entwicklung Software Management

Mehr

PROJEKTMANAGEMENT QUALITÄTSMANAGEMENT

PROJEKTMANAGEMENT QUALITÄTSMANAGEMENT Friedrich-Schiller-Universität Jena Fakultät für Mathematik und Informatik Lehrstuhl für Softwaretechnik Dipl. Ing. Gerhard Strubbe IBM Deutschland GmbH Executive Project Manager (IBM), PMP (PMI) gerhard.strubbe@de.ibm.com

Mehr

MISRA bzw. Programmierstandards steigern die Softwarequalität! - Ist das überhaupt möglich?

MISRA bzw. Programmierstandards steigern die Softwarequalität! - Ist das überhaupt möglich? MISRA bzw. Programmierstandards steigern die Softwarequalität! - Ist das überhaupt möglich? Andreas Sczepansky - Geschäftsführer Tel.: + 49 (0) 711 138183-0 www.qasystems.de V-Modell für Softwaretests

Mehr

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer

Software Engineering. Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Prof. Dr.-Ing. Dagmar Meyer Fakultät Elektrotechnik Bachelor-Studiengänge, 4. Semester Vorausgesetzte Kenntnisse Allgemeine Kenntnisse aus dem Bereich der Softwareentwicklung - Programmierkenntnisse (Java, C) - Beherrschung der notwendigen

Mehr

Software Engineering

Software Engineering Literatur Gliederung Software Engineering Herbert Kuchen Universität Münster Di+Fr 14:15-15:45, M2 Wintersemester 2009/2010 1 Literatur Gliederung Basis-Literatur H. Balzert: Lehrbuch der Software-Technik,

Mehr

T4 - Testen im Software- Lebenszyklus

T4 - Testen im Software- Lebenszyklus AK 2 am Armin Beer, Siemens PSE und Wirtschaftlichkeitsaspekte Armin Beer, Siemens PSE 2 1 Aufgabe: Test einer Applikation aus dem Sozialversicherungsbereich Client-side Web Browser Network Internet Web

Mehr

T1 - Fundamentaler Testprozess

T1 - Fundamentaler Testprozess AK 2 am Armin Beer, Support Center Test der Software- Entwicklung 1 für einen erfolgreichen Test? Projektteam strebt nach Qualität Aufwände sind eingeplant (Richtwerte) 20 bis 30% des Gesamtaufwandes In

Mehr

Messung und Bewertung von Prozessqualität Ein Baustein der Governance

Messung und Bewertung von Prozessqualität Ein Baustein der Governance Messung und Bewertung von Prozessqualität Ein Baustein der Governance Prof. Dr. Ralf Kneuper Beratung für Softwarequalitätsmanagement und Prozessverbesserung Ralf Kneuper Dipl.-Mathematiker, Univ. Bonn

Mehr

Informationssystemanalyse Grundlagen 1 1

Informationssystemanalyse Grundlagen 1 1 Informationssystemanalyse Grundlagen 1 1 Software-Projekte Klassischerweise wird Software-Entwicklung in Projektform abgewickelt. Projekte kommen dabei zwischen einem Anbieter und einem Kunden zustande,

Mehr

QADVICE. Forum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen. Hermann Will 18.05.2010

QADVICE. Forum 7-it. Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen. Hermann Will 18.05.2010 Forum 7-it Software- und System-Qualitätssicherung für IT-Infrastrukturlösungen Hermann Will 18.05.2010 18.05.2010 Copyright Hermann Will 2010 Folie 1 Agenda Einführung QS Testobjekte Teststrategie Testtechniken

Mehr

Qualität ist nicht (nur) die Abwesenheit von Fehlern. Jede Aussage über Qualität ist eine Aussage von einer oder mehrere Personen.

Qualität ist nicht (nur) die Abwesenheit von Fehlern. Jede Aussage über Qualität ist eine Aussage von einer oder mehrere Personen. Beobachtungen Qualität ist nicht (nur) die Abwesenheit von Fehlern Qualität ist relativ Qualität ist die "Erfüllung der Anforderungen Qualität ist die "Erfüllung der Anforderungen einer Person Jede Aussage

Mehr

Qualitätsmanagement - Idee und Grundlagen

Qualitätsmanagement - Idee und Grundlagen Qualitätsmanagement - Idee und Grundlagen Allgemeine Einführung 1 Übersicht Qualitätsbegriff Qualitätsmanagement - Qualitätssicherung - Qualitätsprüfung QM - Systeme Aufbau eines Qualitätsmanagement Systems

Mehr

Änderung der ISO/IEC 17025 Anpassung an ISO 9001: 2000

Änderung der ISO/IEC 17025 Anpassung an ISO 9001: 2000 Änderung der ISO/IEC 17025 Anpassung an ISO 9001: 2000 Dr. Martin Czaske Sitzung der DKD-FA HF & Optik, GS & NF am 11. bzw. 13. Mai 2004 Änderung der ISO/IEC 17025 Anpassung der ISO/IEC 17025 an ISO 9001:

Mehr

Software-Qualitätsmanagement in der Praxis

Software-Qualitätsmanagement in der Praxis Software-Qualitätsmanagement in der Praxis Software-Qualität durch Führung und Verbesserung von Software-Prozessen Bearbeitet von Ernest Wallmüller 2., vollständig überarbeitete Auflage 2001. Buch. XII,

Mehr

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung

Block R (Rahmen): SE Aktivitäten 21.10.04 2. Vorlesung Methoden des Software Engineering. Block R Rahmen Aktivitäten der Software-Entwicklung Block R (Rahmen): SE Aktivitäten 21.10.04 1 Vorlesung Methoden des Software Engineering Block R Rahmen Aktivitäten der Software-Entwicklung Martin Wirsing Einheit R.2, 21.10.2004 Block R (Rahmen): SE Aktivitäten

Mehr

Software- Qualitätsmanagement

Software- Qualitätsmanagement Software- Qualitätsmanagement Thomas Kugel Brandenburg, den 10.12.2002 Agenda Einleitung Was heißt Softwarequalitätssicherung und Test Die Rolle von Test und QS in Softwareprojekten Wie wird getestet Statische

Mehr

Software Engineering. 11. Einführung und Wartung

Software Engineering. 11. Einführung und Wartung Software Engineering 11. Einführung und Wartung Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Testen

Mehr

Software- Qualitätsmanagement

Software- Qualitätsmanagement Software- Qualitätsmanagement Kernfach Angewandte Informatik Sommersemester 2006 Prof. Dr. Hans-Gert Gräbe SQM Sommersemester 2006 Übersicht der Vorlesung Einordnung, Aufgabenstellung, Grundlagen Methoden

Mehr