Projektmanagement

Werbung
<Projekt Name> <Dokument Version>
Projektmanagement
LV Nr. 706.028 (2VU)
<Projektname>
<Gruppennummer>
Pflichtenheft
<Dokument Version#>
<Vorname Nachname>, (<Matrikelnummer>)
<Vorname Nachname>, (<Matrikelnummer>)
<Vorname Nachname>, (<Matrikelnummer>)
<Vorname Nachname>, (<Matrikelnummer>)
<Vorname Nachname>, (<Matrikelnummer>)
<Vorname Nachname>, (<Matrikelnummer>)
Seite 1 von 10
<Datum>
<Projekt Name> <Dokument Version>
Inhaltsverzeichnis
1. Einleitung ...................................................................................................................................................................... 3
1.1. Zweck und Ziel ..................................................................................................................................................... 3
1.2. Geltungsbereich .................................................................................................................................................... 3
1.3. Definition und Abkürzungen ................................................................................................................................ 3
1.4. Referenzen ............................................................................................................................................................ 3
2. Generelle Beschreibung ............................................................................................................................................... 4
2.1. Produkt Perspektive .............................................................................................................................................. 4
2.2. Benutzerbeschreibung ........................................................................................................................................... 4
2.3. Generelle Einschränkungen .................................................................................................................................. 4
2.4. Annahmen und Abhängigkeiten ........................................................................................................................... 4
2.5. Produktumfeld ...................................................................................................................................................... 4
2.6. Vorgehensmodell innerhalb der Produktentwicklung ........................................................................................... 4
2.7. Angenommene Projektdauer in Monaten ............................................................................................................. 4
3. Definition der Benutzeranforderungen ...................................................................................................................... 5
3.1. Funktionale Benutzeranforderungen ..................................................................................................................... 5
3.2. Nichtfunktionale Benutzeranforderungen ............................................................................................................. 5
3.3. Problembereichsanforderungen ............................................................................................................................ 5
4. Systemarchitektur ........................................................................................................................................................ 6
5. Spezifikation der Systemanforderungen .................................................................................................................... 7
5.1. Funktionale Anforderungen .................................................................................................................................. 7
5.2. Nichtfunktionale Anforderungen .......................................................................................................................... 7
5.3. Problembereichsanforderungen ............................................................................................................................ 7
6. Systemmodel ................................................................................................................................................................. 8
7. Anhang .......................................................................................................................................................................... 9
7.1. Stakeholder und Anforderungen ........................................................................................................................... 9
8. Index ............................................................................................................................................................................ 10
8.1. Abbildungsverzeichnis........................................................................................................................................ 10
8.2. Tabellenverzeichnis ............................................................................................................................................ 10
Seite 2 von 10
<Datum>
<Projekt Name> <Dokument Version>
1. Einleitung
< Dieses Kapitel beschreibt die Notwendigkeit des Produktes.>
1.1. Zweck und Ziel
< Beschreibung des Zwecks dieses Pflichtenheftes. Definition der Zielgruppe. >
1.2. Geltungsbereich
< Umfang des Produktes, Plattform, Problematiken, etc. >
Abkürzung
PM
Beschreibung
Projektmanagement
Tabelle 1: Auflistung der Abkürzungen
1.3. Definition und Abkürzungen
< Definition und Beschreibung aller in diesem Dokument verwendeten Abkürzungen >
1.4. Referenzen
< Eine Liste von Referenzen bezüglich. Material, das als Grundlage verwendet wird >
Seite 3 von 10
<Datum>
<Projekt Name> <Dokument Version>
2. Generelle Beschreibung
< Dieses Kapitel beschreibt die globale Aufgabenstellung und Zweck und Ziel des Produkts.>
2.1. Produkt Perspektive
< Kurze Beschreibung warum und wofür das Produkt entwickelt wird >
2.2. Benutzerbeschreibung
< Hier werden die Endbenutzer des Produkts definiert inkl. kurzer Beschreibung >
2.3. Generelle Einschränkungen
< Alle Bedingungen die eine Einschränkung in der Entwicklung bewirken >
2.4. Annahmen und Abhängigkeiten
< Hier werden Annahmen und Abhängigkeiten dokumentiert, deren Korrektheit/Erfüllung eine Grundvoraussetzung für
die Umsetzung der Anforderungen darstellen >
2.5. Produktumfeld
< Beschreibung der Arbeitsumgebung, Software/Hardware Plattform, etc. >
2.6. Vorgehensmodell innerhalb der Produktentwicklung
< Vorgehensmodell der Softwareentwicklung. Dieses hat Auswirkungen auf die Detailliertheit der Anforderungen >
2.7. Angenommene Projektdauer in Monaten
< Grobe Schätzung der gesamten Projektdauer in Monaten, Begründung dieser Abschätzung und Aufschlüsselung,
welche Projektphasen in die Schätze mit einbezogen wurden. >
Seite 4 von 10
<Datum>
<Projekt Name> <Dokument Version>
3. Definition der Benutzeranforderungen
<Zielgruppe sind: Manager des Kunden, Endbenutzer des Produktes, Techniker der Kunden, etc. >
3.1. Funktionale Benutzeranforderungen
< Was soll das System können und was nicht? >
3.2. Nichtfunktionale Benutzeranforderungen
<Anforderungen, welche die durch das System zu leistenden speziellen Funktionen nicht betreffen, wie Zuverlässigkeit,
Speicherbedarf, Reaktionszeit, etc. >
3.3. Problembereichsanforderungen
< Anforderungen, die sich aus dem Problembereich des Systems ergeben und dessen Charakteristika entsprechen. Es
kann sich hierbei um funktionale und nichtfunktionale Anforderungen handeln. >
Seite 5 von 10
<Datum>
<Projekt Name> <Dokument Version>
4. Systemarchitektur
<Grobe Systemarchitektur und Systembeschreibung zum gemeinsamen Verständnis und zur Einteilung der
Anforderungen mit einer Abbildung der Systemarchitektur>
Abbildung 1: Einfache Systemarchitektur (Beispiel entnommen aus Lars Hagg: Einführung eines IT Asset management
Systems, Januar 2001.
Seite 6 von 10
<Datum>
<Projekt Name> <Dokument Version>
5. Spezifikation der Systemanforderungen
< Zielgruppe: Endbenutzer des Systems, Techniker des Kunden, Systemarchitekten, Softwareentwickler, etc. >
5.1. Funktionale Anforderungen
< Was soll das System können und was nicht? Es sind genauere Beschreibungen der Benutzeranforderungen als bei 3.1;
sie dienen den Softwareentwicklern als Basis für den Systementwurf und können auch als Basis für einen Vertrag über
die Systemimplementierung dienen.>
<Für jede(n) Prozeß/Methode/Funktion werden – soweit anwendbar - folgende Attribute beschrieben:
•
Bezeichnung von Prozeß/Methode/Funktion
•
Beschreibung von Prozeß/Methode/Funktion (die durchzuführenden Operationen)
•
Voraussetzung bzw. Vorbedingung
•
Eingabesituation und Ursprung der Eingabe
•
Ausgabesituation und Ziel der Ausgabe
•
Nachbedingung
•
Seiteneffekte
•
Sicherheitsanforderungen (bei sicherheitskritischen Systemen)
•
Performance Anforderungen und Ressourcenanforderungen
>
< Achtung: ein eindeutiger Zusammenhang zu den Benutzeranforderungen soll gegeben sein: Übereinstimmung der
Nummerierung >
5.2. Nichtfunktionale Anforderungen
< Anforderungen, welche die durch das System zu leistenden speziellen Funktionen nicht betreffen wie Zuverlässigkeit,
Speicherbedarf, Reaktionszeit; jedoch genauer und mehr technische Details als bei 3.2 >
<Hier können auch spezifische Qualitätsanforderungen, Standards und Schnittstellen adressiert werden.>
< Achtung: ein eindeutiger Zusammenhang zu den Benutzeranforderungen soll gegeben sein: Übereinstimmung der
Nummerierung >
5.3. Problembereichsanforderungen
< Anforderungen, die sich aus dem Problembereich des Systems ergeben und dessen Charakteristika entsprechen. Es
kann sich hierbei um funktionale und nichtfunktionale Anforderungen handeln, jedoch genauer und mehr technische
Details als bei 3.3>
<Unter den nichtfunktionalen Anforderungen können auch spezifische Qualitätsanforderungen, Standards und
Schnittstellen adressiert werden.>
< Achtung: ein eindeutiger Zusammenhang zu den Benutzeranforderungen soll gegeben sein: Übereinstimmung der
Nummerierung >
Seite 7 von 10
<Datum>
<Projekt Name> <Dokument Version>
6. Systemmodel
< Beziehungen zwischen den Systemkomponenten und dem System und seiner Umgebung darstellen, z.B.
Klassendiagramm, Datenflussmodell oder semantisches Datenmodell >
Seite 8 von 10
<Datum>
<Projekt Name> <Dokument Version>
7. Anhang
7.1. Stakeholder und Anforderungen
<1. z.B. Kunde>
<1.1 z.B. Anforderungen bezüglich Login in das System… >
<1.2 …>
Tabelle 2
<2. Management>
<2.1 …>
…
Tabelle 3
Identifizierte Widersprüche
<1.1 mit 2.1 …Ursachen erklären und eine Auflösung vorschlagen >
Seite 9 von 10
<Datum>
<Projekt Name> <Dokument Version>
8. Index
< Indizes zu Diagrammen und Funktionen >
8.1. Abbildungsverzeichnis
Abbildung 1: Einfache Systemarchitektur .............................................................................................................. 6
8.2. Tabellenverzeichnis
Tabelle 1: Auflistung der Abkürzungen ................................................................. Error! Bookmark not defined.
Seite 10 von 10
<Datum>
Herunterladen