1. Lasten- und Pflichtenheft (Theorie)
Infotext zu Lasten- und Pflichtenheft
Erklärung nach Balzert (etwas veraltert / orientiert an der Großrechnerwelt)
Umfangreichere Infos:
- PDF: Lastenheft und Pflichtenheft – Peterjohann Consulting
- https://www.monsler-consulting.de/assets/pflichtenheft-vs.-lastenheft-bei-it-projekten.pdf
- L&P_Recherche (Copilot)
- Lastenheft-Vorlage
- Bedeutung des Softwaremarktes: https://de.statista.com/outlook/tmo/software/weltweit#umsatz
1. Theorie
- Recherchiere zum Thema: Lasten- und Pflichtenheft; gerne auch mit KI (Bsp. ChatGPD / Copilot von Microsoft)
- Beantworte dabei u.a. folgende Fragen:
- Welche Zielsetzung wird mit der Erstellung eines Lasten- bzw. Pflichtenheftes verfolgt?
Wozu werden sie verwendet? - Wer erstellt das Lastenheft bzw. das Pflichtenheft?
- Welche Inhalte hat das Lastenheft?
- Welche Inhalte hat das Pflichtenheft?
- Worin bestehen die wesentlichen Unterschiede zwischen diesen beiden Dokumenten?
- Skizziere kurz den Weg bei der Erstellung eines Anwendungsprogrammes. (Phasen des Softwareentwcklungsprozesses)
- Welche Zielsetzung wird mit der Erstellung eines Lasten- bzw. Pflichtenheftes verfolgt?
Abgabe in Teams-Aufgaben:
- Dokumentieren Deine Ergebnisse schriftlich (digital).
Benenne die Datei LPH-1<DeinName>.pdf
2. Lasten- und Pflichtenheft (Anwendung)
Erstelle ein Lasten- und ein Pflichtenheft – (bei Wunsch in Partnerarbeit)
-> Die Anwendung soll nur ein kleiner Teilausschnitt eines Softwaresystems sein (Lastenhefte umfassen nicht selten mehrere 100 Seiten!!!)
L&P-Erklärung – Beispiel
Aufgaben:
- Überlegt Euch als erstes einen kleinen Ausschnitt aus einer ganz konkreten Anwendung (möglichst einfach / nicht zu komplex)
Mögliche Anwendungen- Prozess des Authentifizierung eines Bankkunden (Online)
- SchülerInnen-Erfassung bei Neuanmeldung einer Schule
- oder überlege Dir selbst ein Beispiel
2. Lastenheft
- Kopiert Euch gff. eine Gliederung (zum Bsp. hieraus: Lastenheft-Vorlage)
- Inhalte
- Welchen Vorteil bringt die neue Anwendung (im Vergleich zum Status Quo, wie läuft es heute, welche Nachteile hat das …..) -> Grund des Projektes
- Wie ist die Anwendung in den Geschäftsprozess eingebettet? (Wer macht, was, wann, wie und warum …)
- Welche Personen bedienen das System (Bildungsstand, Sprache, Handicaps, etc. ) -> Anforderungen
Bsp. für eine Anforderungsanalyse -> I_Fahrschule_Anforderungsanalyse - Welche Daten werden verarbeitet (genau!!!)
- Wie werden die Daten verarbeitet (wozu braucht man die, was wird damit gemacht , mit welcher Zielsetzung …)
- Besondere Anforderungen an die Datenverarbeitung
- Datenschutz und Datensicherheit / Zugriffsrechte
- Fehleranfälligkeit & Fehlertoleranz
- Einbindung in die vorhandene technische Infrastruktur
- etc.)
- (…)
- Speichere das Lastenheft im PDF-Format (LPH-2-DeinName.pdf) und lade es nach Teams / Aufgaben
3. Pflichtenheft
->Die Beschreibung des Pflichtenheftes setzt ein Lastenheft voraus!!!
-> Das Pflichtenheft muss sich unmittelbar auf das Lastenheft beziehen!!!
- Beschreibe nun wie die Anwendung implementiert werden könnte. Die Beschreibung sollte so ausführlich sein, dass sie als Vorlage für einen Softwareentwicklers dienen könnte.
- Inhalte:
- Wie sieht die Anwendung aus Anwendersicht konkret aus?
- GUI: Ausschnitt möglicher Bildschirme (mit Eingabefeldern und Steuerungselementen wie Push-Button, Checkboxen u.ä.) -> Hier ist die grafische Skizzierung unbedingt erforderlich)
- Dialogflüsse, d.h. wie kann unter den Bildschirmen verzweigt werden?
- g g f . Designstandards
- Datensicht
- Welche Daten werden verarbeitet? (konkret: Bsp: Name, Vorname, …)
- Wie werden die Daten verarbeitet? (eingeben, ändern, löschen; nach welchem Algorithmus)
- Technisches Umfeld des Softwareeinsatzes
- Notwendige Hardware (PC, Großrechner, Client-Server- System, …) und ggf. Einbindung in die eigene DV- Infrastruktur
- Periphere Geräte (Drucker, Scanner, …)
- Sonstige Software (Scannersoftware, Adobe, Datenbanksystem etc.)
- (…)
- Speichere das Pflichtenheft zusammen mit dem Lastenheft im PDF-Format (LPH-3-DeinName.pdf) und lade es nach Teams / Aufgaben
- Wie sieht die Anwendung aus Anwendersicht konkret aus?
- Lasten-Pflichtenheft-Bewertungsbogen-2023