Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
1
Projektdokumentation Teil 2
Fachhochschule Dortmund Seminar IT-Consulting Sommersemester 2002 Peter Cramer c) Peter Cramer 2002
2
Projektdokumentation
I Benutzerdokumentation - formale Gestaltung - inhaltliche Gestaltung II Systemdokumentation / Testdokumentation III Wartungsdokumentation c) Peter Cramer 2002
3
Benutzerdokumentation / Formale Kriterien
Übersichtlichkeit Aufbau und Gliederung Orientierungshilfen Format, Form und Gestaltung Vollständigkeit - Installationsbeschreibung - Beschreibung der Programm-Funktionalitäten - Fehlerbehandlung/ Ausnahmesituationen - Datensicherung, -reorganisaton - Unterstützung durch den Programmhersteller c) Peter Cramer 2002
4
Benutzerdokumentation / inhaltliche Kriterien
Richtigkeit - Zuordnung zum Programm - Programmkonforme Darstellung - fachliche sachliche Richtigkeit - sprachliche Richtigkeit Verständlichkeit - Fachlicher Inhalt des Programms - Sprache und Sprachstil - Aufbereitung des fachlichen Inhaltes c) Peter Cramer 2002
5
Benutzerdokumentation / Inhaltliche Kriterien
Eine Benutzerdokumentation muss sicher stellen, dass das Softwareprodukt ohne fremde Hilfe benutzt werden kann! Bestandteile einer Benutzerdokumentation allgemeine Systembeschreibung Installations- und Bedienungsanleitung Operator-Anleitung c) Peter Cramer 2002
6
Allgemeine Systembeschreibung
Zweck des Softwaresystems, benötigte Hard- und Softwareressourcen die Art und Weise der Benutzer-System-Interaktion die Form der produzierten Ereignisse, organisatorische und informatorische Voraussetzungen implementierungsbedingte Restriktionen die Flexibilität und Portabilität des Softwaresystems. c) Peter Cramer 2002
7
Allgemeine Systembeschreibung
Die allgemeine Systembeschreibung soll das System charakterisieren und dessen Stärken und Schwächen und vor allem auch dessen Grenzen aufzeigen ! Ihr Ziel besteht darin den Leser über den Zweck des Softwaresystems aufzuklären ! c) Peter Cramer 2002
8
Installations- und Bedienungsanleitung
Input: Black Box Output: Bildschirm, Drucker etc. ... Daten + Benutzerinteraktionen Softwaresystem Das Softwaresystem wird als Black Box aufgefasst ! Nur Informationen über die Benutzerschnittstelle werden gemacht ! c) Peter Cramer 2002
9
Installationsanleitung
Anleitung zur Installation / Upgrade-Anleitung Systemkonfiguration / Einbettung in die Umgebung Datei- und Datenbankformate Überprüfung der korrekten Installation Fehlersuche und -behebung c) Peter Cramer 2002
10
Bedienungsanleitung 1. Teil 2. Teil sequentiell lesbare Anleitung
- zum Schnell- bzw. Ersteinstieg in die Bedienung des Softwaresystems 2. Teil Referenzhandbuch selektiv lesbar beschreibt die typischen Arbeiten und die dazu notwendigen Benutzeraktionen c) Peter Cramer 2002
11
Bedienungsanleitung Darstellung und Erläuterungen von Beispielergebnissen Zusammenstellung der Fehlermeldungen und Hinweise auf Fehlerursachen c) Peter Cramer 2002
12
Operator-Anleitung Nur für Software, die von einem Host überwacht wird ! Beschreibt die Nachrichten / Ereignisse die die Software auslöst und deren Bedeutung c) Peter Cramer 2002
13
Systemdokumentation Übersicht Systemspezifikation
Implementierung im Großen Implementierung im Kleinen Beschreibung der verwendeten Dateien Testprotokollierung Listung aller Programme c) Peter Cramer 2002
14
Systemdokumentation - Systemspezifikation
(meist schon im Vertrag mit dem Kunden vorhanden, muss nur in eine Aufgabenstellung umgearbeitet werden) - inkl. aller entwickelten Prototypen - bei wiederverwendbaren Prototypen - Dokumentieren der Änderungen - Sicherung und Dokumentation der Prototypen c) Peter Cramer 2002
15
Systemdokumentation Beschreibung der Implementierung im Großen
- Zeigt die Konzeption und Grundstruktur der Software auf - Schnittstellendefinitionen - Teilsystemzerlegungen - gewählte Problemlösungen - Beschreibung von Grundlagen und Infrastruktur - Darstellung anhand von Diagrammen - Begründung für die gewählte Architektur - soll während des Entwurfsprozesses aufgestellt werden c) Peter Cramer 2002
16
Systemdokumentation - zu unterscheiden nach Art der Programmierung
Beschreibung der Implementierung im Kleinen zu unterscheiden nach Art der Programmierung Modulschnittstellen (Import, Export, Vererbung) Datenstrukturen, Datentypen Dateiformate, Satzaufbau, Organisationsform, Zugriffe Aufrufe von Prozeduren/ Methoden erforderliche Initialisierungen eventuell Erläuterungen kritischer Algorithmen Programmierrichtlinien c) Peter Cramer 2002
17
Systemdokumentation Dokumentation ist nicht gleich einer Kommentierung ! Formale Darstellungsmittel wie ER- und UML- Diagramme Data Dictionary Grammatiken Sind ausdrücklich erlaubt Präzision, Kürze und Eindeutigkeit haben Vorrang gegenüber der Lesbarkeit ! c) Peter Cramer 2002
18
Testdokumentation Die Testdokumentation dient zur Vereinfachung von Änderungen und Erweiterungen ! Sie ist die Grundlage für die Fehlersuche! c) Peter Cramer 2002
19
Testdokumentation Inhalt: Anforderungsdokumente
Beschreibung der Dateien bzw. DB-Schnittstelle Testplan für jede Komponente Testspezifikation Testplan, -Daten für Integrationstest Testplan, -Daten für Akzeptanztest Programmlisting, Testprotokoll, etc. c) Peter Cramer 2002
20
Wartungsdokumentation
Kriterien für die Wartbarkeit Verständlichkeit Komponentenunabhängigkeit Verwendete Programmiersprache Programmierstil c) Peter Cramer 2002
21
ENDE Kritik? Fragen? Verbesserungen? Anregungen?
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.