15
Pflichtenheft Software Engineering I WS 2011/2012 Dr.-Ing. Ina Schaefer 1 Software Systems Engineering TU Braunschweig 1 Folien von Prof. P. Liggesmeyer (TU Kaiserslautern und Fraunhofer IESE) Ina Schaefer SE I - WS 2011/2012 1

Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

  • Upload
    vohanh

  • View
    214

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

PflichtenheftSoftware Engineering I

WS 2011/2012

Dr.-Ing. Ina Schaefer 1

Software Systems EngineeringTU Braunschweig

1Folien von Prof. P. Liggesmeyer (TU Kaiserslautern und Fraunhofer IESE)

Ina Schaefer SE I - WS 2011/2012 1

Page 2: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft

PflichtenheftVom Auftragnehmer erarbeitete Realisierungsvorgaben aufgrund derUmsetzung des vom Auftraggeber vorgegebenen Lastenhefts

[DIN69905]

• Beschreibung des WIE und WOMIT• Konretisierung und Detaillierung des Lastenhefts• Erstellung durch Auftragnehmer, Genehmigung durch

Auftraggeber• Vertragliche Beschreibung des Auftragsumfangs• Kein Vorwegnehmen von Implementierungs- und

Entwurfsenscheidungen• Festes Gliederungsschema

Ina Schaefer SE I - WS 2011/2012 2

Page 3: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Gliederungsschema des Pflichtenhefts

• ZielbestimmungI Musskriterien: Unbedingt notwendige AnforderungenI Wunschkriterien: Möglichst - aber nicht zwingend - zu

berücksichtigende WünscheI Abgrenzungskriterien: Explizit nicht zu erreichende Ziele

• ProdukteinsatzI Anwendungsbereiche: z.B. Textverarbeitung im BüroI Zielgruppen: z.B. Sekretärinnen, SchreibkräfteI Betriebsbedingungen: z.B. Büroumgebung, Produktionsanlage,

mobiler Einsatz, tägliche Betriebszeit, ständige Beobachtung desSystems durch Bediener oder unbeaufsichtigter Betrieb, ...

Ina Schaefer SE I - WS 2011/2012 3

Page 4: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Gliederungsschema des Pflichtenhefts (2)

• ProduktübersichtI Übersicht über die wichtigsten Funktionen des Produkts

• ProduktfunktionenI Konkretisierung und Detaillierung der Lastenheft-Funktionen (mit

Querverweis auf die dortige Numerierung)

• ProduktdatenI Die persistenten Daten sind aus Benutzersicht detaillierter zu

beschreiben (verbale Beschreibung oder formal, z. B., durchKlassendiagramm nach OOA)

Ina Schaefer SE I - WS 2011/2012 4

Page 5: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Gliederungsschema des Pflichtenhefts (3)

• ProduktleistungenI Leistungsanforderungen an einzelne Funktionen und Daten bzgl.

Zeit, Genauigkeit oder Mengen

• QualitätsanforderungenI Festlegung, welche Qualitätsmerkmale das zu entwickelnde

Produkt in welcher Qualitätsstufe besitzen soll.

• BenutzungsoberflächeI Grundlegende Anforderungen an die Benutzungsoberfläche, z.B.

Fensterlayout, Dialogstruktur und Mausbedienung gemäßGestaltungsregelwerk

Ina Schaefer SE I - WS 2011/2012 5

Page 6: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Gliederungsschema des Pflichtenhefts (4)

• Nichtfunktionale AnforderungenI alle Anforderungen, die sich nicht auf die Funktionalität, die

Leistung und die Benutzungsoberfläche beziehen, z.B.einzuhaltende Gesetze oder Normen

• Technische ProduktumgebungI Software, Hardware, Orgware, Produkt-Schnittstellen, ...

• Spezielle Anforderungen an die Entwicklungs-Umgebung

• ggf. Gliederung in Teilprodukte (Release-Planung)

• Ergänzungen

Ina Schaefer SE I - WS 2011/2012 6

Page 7: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert

Projekt: Software für Seminarorganisation bei Firma Teachware

22

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 7

Page 8: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (2)

23

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 8

Page 9: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (3)

24

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 9

Page 10: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (4)

Weitere Produktfunktionen:

25

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 10

Page 11: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (5)

26

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 11

Page 12: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (6)

27

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 12

Page 13: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (7)

28

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 13

Page 14: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (8)

29

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 14

Page 15: Pflichtenheft - Software Engineering I WS 2011/2012 · PDF fileGliederungsschema des Pflichtenhefts Zielbestimmung I Musskriterien: Unbedingt notwendige Anforderungen I Wunschkriterien:

Pflichtenheft - Beispiel (in Auszügen) nach Balzert (9)

30

SE 2 – Lastenheft / Pflichtenheft

© Prof. Dr. Liggesmeyer

Pflichtenheft (Ausschnitt)

Beispiel

Ina Schaefer SE I - WS 2011/2012 15