Benutzer-Werkzeuge

Webseiten-Werkzeuge


orga:vorlage_pflichtenheft

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
orga:vorlage_pflichtenheft [2010/01/09 14:16] mroorga:vorlage_pflichtenheft [2010/05/03 23:27] (aktuell) mro
Zeile 4: Zeile 4:
  
 [[http://de.wikipedia.org/wiki/Pflichtenheft |Pflichtenheft]] Vorlage nach [[http://www.amazon.de/Lehrbuch-Software-Technik-Software-Entwicklung-m-CD-ROM/dp/3827400422/|Helmut Balzert, Software Technik, Band I]] - dokuwiki Ausgabe erstellt mit [[http://www.ooowiki.de/Writer2DokuWiki|OpenOffice Makro]]. [[http://de.wikipedia.org/wiki/Pflichtenheft |Pflichtenheft]] Vorlage nach [[http://www.amazon.de/Lehrbuch-Software-Technik-Software-Entwicklung-m-CD-ROM/dp/3827400422/|Helmut Balzert, Software Technik, Band I]] - dokuwiki Ausgabe erstellt mit [[http://www.ooowiki.de/Writer2DokuWiki|OpenOffice Makro]].
- 
  
 ======1. Zielbestimmung====== ======1. Zielbestimmung======
 +<del>In diesem Kapitel wird beschrieben, welche Ziele durch den Einsatz des Produktes erreicht werden sollen. Um den Entscheidungsraum für die Realisierung abzustecken und um die Wahl von Realisierungsalternativen zu erleichtern, erfolgt die Zielbestimmung durch die Festlegung von Muß-, Wunsch- und Abgrenzungskriterien.</del>
  
 =====1.1. Mußkriterien===== =====1.1. Mußkriterien=====
 +
 +<del>Unter Mußkriterien wird aufgeführt, welche Leistungen für das Produkt unabdingbar sind, damit es für den vorgesehenen Einsatzzweck verwendet werden kann. Sie müssen auf jeden Fall erfüllt werden.</del>
  
 =====1.2. Wunschkriterien===== =====1.2. Wunschkriterien=====
 +
 +<del>Wunschkriterien beschreiben Wünsche an das zu entwickelnde Produkt, die nicht unabdingbar sind, deren Erfüllung aber so gut wie möglich angestrebt werden sollte.</del>
  
 =====1.3. Abgrenzungskriterien===== =====1.3. Abgrenzungskriterien=====
-<del>In diesem Kapitel wird beschrieben, welche Ziele durch den Einsatz des Produktes erreicht werden sollen. Um den Entscheidungsraum für die Realisierung abzustecken und um die Wahl von Realisierungsalternativen zu erleichtern, erfolgt die Zielbestimmung durch die Festlegung von Muß-, Wunsch- und Abgrenzungskriterien. 
  
-Unter Mußkriterien wird aufgeführt, welche Leistungen für das Produkt unabdingbar sind, damit es für den vorgesehenen Einsatzzweck verwendet werden kannSie müssen auf jeden Fall erfüllt werden.+<del>Abgrenzungskriterien sollen deutlich machen, welche Ziele mit dem Produkt bewußt nicht erreicht werden sollenDa die Wünsche an ein Produkt im allgemeinen sehr umfangreich und oft leicht zu formulierbar sind, soll dieser Abschnitt dazu dienen Abgrenzungen des Produkts zu definieren</del>
  
-Wunschkriterien beschreiben Wünsche an das zu entwickelnde Produkt, die nicht unabdingbar sind, deren Erfüllung aber so gut wie möglich angestrebt werden sollte.+======2Produkt Einsatz======
  
-Abgrenzungskriterien sollen deutlich machenwelche Ziele mit dem Produkt bewußt nicht erreicht werden sollen. Da die Wünsche an ein Produkt im allgemeinen sehr umfangreich und oft leicht zu formulierbar sindsoll dieser Abschnitt dazu dienen Abgrenzungen des Produkts zu definieren</del>+<del>Da der geplante Produkteinsatz wesentliche Auswirkungen auf die funktionale Mächtigkeit und die Qualitätsmerkmale hat, werden in diesem Abschnitt die Anwendungsbereiche z.B. Textverarbeitun im Büro, und die Zielgruppenz.B. Sekretärinnen, Schreibkräfte, definiert. Unter Umständen sollte auch festgelegt werden, von welchen Vorraussetzungen, z.B. Bezüglich des Qualifikationsniveaus des Benutzers, ausgegangen wird.
  
 +Ebenfalls kann es sinnvoll sein, explizit anzugeben, für welche Anwendungsbereiche und Zielgruppen das Produkt nicht vorgesehen ist, z.B. Für den DV-unkundigen Benutzer.
  
-======2. Produkt Einsatz======+Deckt das Produkt verschiedene Anwendungsbereiche und Zielgruppen ab, dann ist eine Aufführung der unterschiedlichen Bedürfnisse und Anforderungen nötig.</del>
  
 =====2.1. Anwendungsbereiche===== =====2.1. Anwendungsbereiche=====
Zeile 29: Zeile 33:
  
 =====2.3. Betriebsbedingungen===== =====2.3. Betriebsbedingungen=====
-<del> Da der geplante Produkteinsatz wesentliche Auswirkungen auf die funktionale Mächtigkeit und die Qualitätsmerkmale hat, werden in diesem Abschnitt die Anwendungsbereiche z.B. Textverarbeitun im Büro, und die Zielgruppen, z.B. Sekretärinnen, Schreibkräfte, definiert. Unter Umständen sollte auch festgelegt werden, von welchen Vorraussetzungen, z.B. Bezüglich des Qualifikationsniveaus des Benutzers, ausgegangen wird. 
- 
-Ebenfalls kann es sinnvoll sein, explizit anzugeben, für welche Anwendungsbereiche und Zielgruppen das Produkt nicht vorgesehen ist, z.B. Für den DV-unkundigen Benutzer. 
- 
-Deckt das Produkt verschiedene Anwendungsbereiche und Zielgruppen ab, dann ist eine Aufführung der unterschiedlichen Bedürfnisse und Anforderungen nötig. 
- 
-Unter Betriebsbedingungen werden folgende Punkte beschrieben: 
  
 +<del>Unter Betriebsbedingungen werden folgende Punkte beschrieben:
   *physikalische Umgebung des Systems,   *physikalische Umgebung des Systems,
   *tägliche Betriebszeit,   *tägliche Betriebszeit,
Zeile 43: Zeile 41:
  
 ======3. Produkt Umgebung====== ======3. Produkt Umgebung======
 +
 +<del>In diesem Kapitel wird die Umgebung des Produktes beschrieben.</del>
  
 =====3.1. Software===== =====3.1. Software=====
 +
 +<del>Unter Software wird angegeben, welche Software-Systeme (Betriebssystem, Laufzeitsystem, Datenbank, Fenstersystem, usw.) auf der Zielmaschine (Maschine, auf der das fertiggestellte Produkt eingesetzt werden soll) zur Verfügung stehen.</del>
  
 =====3.2. Hardware===== =====3.2. Hardware=====
 +
 +<del>Unter Hardware wird aufgeführt, welche Hardware-Komponenten (CPU, Peripherie, z.B. Grafikbildschirm, Drucker) in minimaler und Maximaler Konfiguration für den Produkteinsatz vorgesehen sind.</del>
  
 =====3.3. Orgware===== =====3.3. Orgware=====
 +
 +<del>Unter Orgware wird aufgeführt, unter welchen organisatorischen Randbedingungen bzw. Vorraussetzungen das Produkt eingesetzt werden soll (z.B. „Elektronische Post ist nur dann sinvoll einsatzbar, wenn die wichtigsten Empfänger organisatorisch und technisch in das elektronische Postsystem eingegliedert sind, d.h. Ein LAN-Anschluß ist erforderlich").</del>
  
 =====3.4. Produkt Schnittstellen===== =====3.4. Produkt Schnittstellen=====
-<del>In diesem Kapitel wird die Umgebung des Produktes beschrieben. 
  
-Unter Software wird angegeben, welche Software-Systeme (Betriebssystem, Laufzeitsystem, Datenbank, Fenstersystem, usw.) auf der Zielmaschine (Maschine, auf der das fertiggestellte Produkt eingesetzt werden soll) zur Verfügung stehen. +<del>Unter Produkt Schnittstellen wird das Produkt in eine bestehende oder geplante Produkt-Familie eingeordnet oder die geforderten bzw. genutzten Schnittstellen zu anderen Produkten werden definiert bzw. vereinbart (z.B. Schnittstelle zum Ferndiagnosesystem).
- +
-Unter Hardware wird aufgeführt, welche Hardware-Komponenten (CPU, Peripherie, z.B. Grafikbildschirm, Drucker) in minimaler und Maximaler Konfiguration für den Produkteinsatz vorgesehen sind. +
- +
-Unter Orgware wird aufgeführt, unter welchen organisatorischen Randbedingungen bzw. Vorraussetzungen das Produkt eingesetzt werden soll (z.B. „Elektronische Post ist nur dann sinvoll einsatzbar, wenn die wichtigsten Empfänger organisatorisch und technisch in das elektronische Postsystem eingegliedert sind, d.h. Ein LAN-Anschluß ist erforderlich"). +
- +
-Unter Produkt Schnittstellen wird das Produkt in eine bestehende oder geplante Produkt-Familie eingeordnet oder die geforderten bzw. genutzten Schnittstellen zu anderen Produkten werden definiert bzw. vereinbart (z.B. Schnittstelle zum Ferndiagnosesystem).+
  
 Außerdem kann auf andere Produkte verwiesen werden, die denselben Anwendungsbereich abdecken oder dieselbe Zielgruppe ansprechen. Außerdem kann auf andere Produkte verwiesen werden, die denselben Anwendungsbereich abdecken oder dieselbe Zielgruppe ansprechen.
Zeile 65: Zeile 64:
  
 ======4. Produkt Funktionen====== ======4. Produkt Funktionen======
- 
-=====4.1. Funktion 1===== 
- 
-=====4.2. Funktion 2===== 
 <del>Unter Produkt Funktionen erfolgt die funktionale Beschreibung des Produktes aus Benutzersicht. <del>Unter Produkt Funktionen erfolgt die funktionale Beschreibung des Produktes aus Benutzersicht.
  
Zeile 85: Zeile 80:
 Bei Produktion, die keine Benutzungsoberfläche besitzen, werden hier analog die Funktionen beschrieben, die das anwendende System benötigt. Bei Produktion, die keine Benutzungsoberfläche besitzen, werden hier analog die Funktionen beschrieben, die das anwendende System benötigt.
 </del> </del>
 +
 +=====4.1. Funktion 1=====
 +
 +=====4.2. Funktion 2=====
  
 ======5. Produkt Daten====== ======5. Produkt Daten======
 +<del>Beschreibung der langfristig zu speichernden Daten aus Benutzersicht. Referenzierung: /D10/ usw. </del>
  
 =====5.1. Daten 1===== =====5.1. Daten 1=====
  
 =====5.2. Daten 2===== =====5.2. Daten 2=====
-<del> Beschreibung der langfristig zu speichernden Daten aus Benutzersicht. Referenzierung: /D10/ usw. </del> 
  
  
Zeile 104: Zeile 103:
  
 In Abhängigkeit vom Produkt sollten folgende Gesichtspunkte berücksichtigt bzw. festgelegt werden: In Abhängigkeit vom Produkt sollten folgende Gesichtspunkte berücksichtigt bzw. festgelegt werden:
- 
   *Bildschirmlayout   *Bildschirmlayout
   *Drucklayout   *Drucklayout
Zeile 156: Zeile 154:
  
 ======9. Globale Testszenarien/Testfälle====== ======9. Globale Testszenarien/Testfälle======
 +<del>In diesem Kapitel werden anwendungsbezogene Testfälle zusammengestellt, die im allgemeinen mehrere Produkt Funktionen in Anspruch nehmen.
 +
 +Während die Testfälle pro Funktion aus den Funktionsbeschreibungen abgeleitet werden, sollten in diesem Kapitel globale Testfälle aufgeführt werden. Diese Testfälle sind dann für den Abnahmetest zu verwenden.
 +</del>
  
 =====9.1. Testfall 1===== =====9.1. Testfall 1=====
  
 =====9.2. Testfall 2===== =====9.2. Testfall 2=====
-<del>In diesem Kapitel werden anwendungsbezogene Testfälle zusammengestellt, die im allgemeinen mehrere Produkt Funktionen in Anspruch nehmen. 
- 
-Während die Testfälle pro Funktion aus den Funktionsbeschreibungen abgeleitet werden, sollten in diesem Kapitel globale Testfälle aufgeführt werden. Diese Testfälle sind dann für den Abnahmetest zu verwenden. 
-</del> 
  
 ======10. Entwicklungs Umgebung====== ======10. Entwicklungs Umgebung======
 +<del>In diesem Kapitel wird die Entwicklungs Umgebung des Produktes beschrieben. Es wird festgelegt, welche Konfiguration bzgl. Software, Hardware und Orgware für die Entwicklung des Produktes benötigt wird. Diese Festlegungen sind insbesondere dann notwendig, wenn Entwicklungs- und Zielmaschine unterschiedlich sind.</del>
  
 =====10.1. Software===== =====10.1. Software=====
 +
 +<del>Unter Software ist insbesondere aufzuführen, welche Software Werkzeuge, z.B. Compiler usw., benötigt werden.
 +</del>
  
 =====10.2. Hardware===== =====10.2. Hardware=====
Zeile 174: Zeile 176:
  
 =====10.4. Entwicklungsschnittstellen===== =====10.4. Entwicklungsschnittstellen=====
-<del>In diesem Kapitel wird die Entwicklungs Umgebung des Produktes beschrieben. Es wird festgelegt, welche Konfiguration bzgl. Software, Hardware und Orgware für die Entwicklung des Produktes benötigt wird. Diese Festlegungen sind insbesondere dann notwendig, wenn Entwicklungs- und Zielmaschine unterschiedlich sind. 
  
-Bei Entwicklungs Schnittstelle ist unter Umständen aufzuführen, über welche einzuhaltenden Hardware- und Software Schnittstellen Entwicklungs und Zielrechner gekoppelt sind. +<del>Bei Entwicklungs Schnittstelle ist unter Umständen aufzuführen, über welche einzuhaltenden Hardware- und Software Schnittstellen Entwicklungs und Zielrechner gekoppelt sind.</del>
- +
-Unter Software ist insbesondere aufzuführen, welche Software Werkzeuge, z.B. Compiler usw., benötigt werden. +
-</del>+
  
 ======11. Ergänzungen====== ======11. Ergänzungen======
orga/vorlage_pflichtenheft.1263042968.txt.gz · Zuletzt geändert: 2010/01/09 14:16 von mro