Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
orga:vorlage_pflichtenheft [2010/01/07 11:51] – angelegt mro | orga:vorlage_pflichtenheft [2010/05/03 23:27] (aktuell) – mro | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
[[http:// | [[http:// | ||
- | |||
======1. Zielbestimmung====== | ======1. Zielbestimmung====== | ||
+ | < | ||
=====1.1. Mußkriterien===== | =====1.1. Mußkriterien===== | ||
+ | |||
+ | < | ||
=====1.2. Wunschkriterien===== | =====1.2. Wunschkriterien===== | ||
+ | |||
+ | < | ||
=====1.3. Abgrenzungskriterien===== | =====1.3. Abgrenzungskriterien===== | ||
- | In diesem Kapitel wird beschrieben, | ||
- | Unter Mußkriterien wird aufgeführt, welche | + | < |
- | 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. | + | ======2. Produkt Einsatz====== |
- | Abgrenzungskriterien sollen deutlich machen, welche Ziele mit dem Produkt bewußt nicht erreicht | + | < |
+ | 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. | + | Deckt das Produkt |
=====2.1. Anwendungsbereiche===== | =====2.1. Anwendungsbereiche===== | ||
Zeile 29: | Zeile 33: | ||
=====2.3. Betriebsbedingungen===== | =====2.3. Betriebsbedingungen===== | ||
- | 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, | ||
- | |||
- | 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: | ||
+ | < | ||
*physikalische Umgebung des Systems, | *physikalische Umgebung des Systems, | ||
*tägliche Betriebszeit, | *tägliche Betriebszeit, | ||
*ständige Beobachtung des Systems durch Bediener oder unbeaufsichtigter Betrieb. | *ständige Beobachtung des Systems durch Bediener oder unbeaufsichtigter Betrieb. | ||
+ | </ | ||
======3. Produkt Umgebung====== | ======3. Produkt Umgebung====== | ||
+ | |||
+ | < | ||
=====3.1. Software===== | =====3.1. Software===== | ||
+ | |||
+ | < | ||
=====3.2. Hardware===== | =====3.2. Hardware===== | ||
+ | |||
+ | < | ||
=====3.3. Orgware===== | =====3.3. Orgware===== | ||
+ | |||
+ | < | ||
=====3.4. Produkt Schnittstellen===== | =====3.4. Produkt Schnittstellen===== | ||
- | In diesem Kapitel wird die Umgebung des Produktes beschrieben. | ||
- | Unter Software wird angegeben, welche Software-Systeme (Betriebssystem, | + | <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, | + | |
- | + | ||
- | Unter Orgware wird aufgeführt, | + | |
- | + | ||
- | 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. | ||
+ | </ | ||
======4. Produkt Funktionen====== | ======4. Produkt Funktionen====== | ||
- | + | <del>Unter Produkt Funktionen erfolgt die funktionale Beschreibung des Produktes aus Benutzersicht. | |
- | =====4.1. Funktion 1===== | + | |
- | + | ||
- | =====4.2. Funktion 2===== | + | |
- | Unter Produkt Funktionen erfolgt die funktionale Beschreibung des Produktes aus Benutzersicht. | + | |
Dieses Kapitel sollte in so viele Abschnitte gegliedert werden, wie das Produkt Funktionen oder Funktionsbereiche aufweist. Eine Funktion kann auch durch Aufgliederung in Unterabschnitte weiter verfeinert werden. | Dieses Kapitel sollte in so viele Abschnitte gegliedert werden, wie das Produkt Funktionen oder Funktionsbereiche aufweist. Eine Funktion kann auch durch Aufgliederung in Unterabschnitte weiter verfeinert werden. | ||
Zeile 83: | Zeile 79: | ||
Bei Produktion, die keine Benutzungsoberfläche besitzen, werden hier analog die Funktionen beschrieben, | Bei Produktion, die keine Benutzungsoberfläche besitzen, werden hier analog die Funktionen beschrieben, | ||
+ | </ | ||
+ | =====4.1. Funktion 1===== | ||
+ | |||
+ | =====4.2. Funktion 2===== | ||
======5. Produkt Daten====== | ======5. Produkt Daten====== | ||
+ | < | ||
=====5.1. Daten 1===== | =====5.1. Daten 1===== | ||
=====5.2. Daten 2===== | =====5.2. Daten 2===== | ||
- | Beschreibung der langfristig zu speichernden Daten aus Benutzersicht. Referenzierung: | ||
======6. Produkt Leistungen====== | ======6. Produkt Leistungen====== | ||
- | Unter Produkt Leistungen werden die Anforderung aufgeführt, | + | <del>Unter Produkt Leistungen werden die Anforderung aufgeführt, |
Die einzelnen Leistungsanforderungen werden analog wie die Funktionsanforderungen numeriert, allerdings mit dem vorangestellten Buchstaben L (z.B. /L30/). | Die einzelnen Leistungsanforderungen werden analog wie die Funktionsanforderungen numeriert, allerdings mit dem vorangestellten Buchstaben L (z.B. /L30/). | ||
+ | </ | ||
======7. Benutzungsoberfläche====== | ======7. Benutzungsoberfläche====== | ||
- | In diesem Kapitel werden grundlegende Anforderungen an die Benutzungsschnittstelle festgelegt. | + | <del>In diesem Kapitel werden grundlegende Anforderungen an die Benutzungsschnittstelle festgelegt. |
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 113: | Zeile 112: | ||
Bei Produkten, die keine Benutzungsoberfläche besitzen, werden hier analog die Schnittstellenkonventionen beschrieben, | Bei Produkten, die keine Benutzungsoberfläche besitzen, werden hier analog die Schnittstellenkonventionen beschrieben, | ||
+ | </ | ||
+ | ======8. Qualitäts Zielbestimmung====== | ||
- | ======8. Qualitäts Zielbestimmung====== | + | < |
- | In diesem Kapitel wird festgelegt, welche Qualitäts Merkmale das zu entwickelnde Produkt in welcher Qualitätsstufe besitzen soll. | + | |
Vorraussetzung für die Qualitäts Zielbestimmung ist, daß die Qualitäts Merkmale in operationalisierter Form vorliegen. | Vorraussetzung für die Qualitäts Zielbestimmung ist, daß die Qualitäts Merkmale in operationalisierter Form vorliegen. | ||
Die operationalisierten Qualitäts Merkmale sind als Anhang dem Pflichtenheft beizufügen, | Die operationalisierten Qualitäts Merkmale sind als Anhang dem Pflichtenheft beizufügen, | ||
+ | </ | ||
- | |**Produktqualität**|**sehr gut**|**gut**|**normal**|**nicht relevant**| | + | ^Produktqualität |
- | |**Funktionalität**| | | | | | + | ^Funktionalität |
|Angemessenheit| | |Angemessenheit| | ||
|Richtigkeit| | |Richtigkeit| | ||
Zeile 129: | Zeile 130: | ||
|Ordnungsmäßigkeit| | |Ordnungsmäßigkeit| | ||
|Sicherheit| | |Sicherheit| | ||
- | |**Zuverlässigkeit**| | | | | | + | ^Zuverlässigkeit |
|Reife| | |Reife| | ||
|Fehlertoleranz| | |Fehlertoleranz| | ||
|Wiederherstellbarkeit| | |Wiederherstellbarkeit| | ||
- | |**Benutzbarkeit**| | | | | | + | ^Benutzbarkeit |
|Verständlichkeit| | |Verständlichkeit| | ||
|Erlernbarkeit| | |Erlernbarkeit| | ||
|Bedienbarkeit| | |Bedienbarkeit| | ||
- | |**Effizienz**| | | | | | + | ^Effizienz |
|Zeitverhalten| | |Zeitverhalten| | ||
|Verbrauchsverhalten| | |Verbrauchsverhalten| | ||
- | |**Änderbarkeit**| | | | | | + | ^Änderbarkeit |
|Analysierbarkeit| | |Analysierbarkeit| | ||
|Modifizierbarkeit| | |Modifizierbarkeit| | ||
|Stabilität| | |Stabilität| | ||
|Prüfbarkeit| | |Prüfbarkeit| | ||
- | |**Übertragbarkeit**| | | | | | + | ^Übertragbarkeit |
|Anpaßbarkeit| | |Anpaßbarkeit| | ||
|Installierbarkeit| | |Installierbarkeit| | ||
Zeile 153: | Zeile 154: | ||
======9. Globale Testszenarien/ | ======9. Globale Testszenarien/ | ||
+ | < | ||
+ | |||
+ | 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. | ||
+ | </ | ||
=====9.1. Testfall 1===== | =====9.1. Testfall 1===== | ||
=====9.2. Testfall 2===== | =====9.2. Testfall 2===== | ||
- | In diesem Kapitel werden anwendungsbezogene Testfälle zusammengestellt, | ||
- | |||
- | 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. | ||
- | |||
======10. Entwicklungs Umgebung====== | ======10. Entwicklungs Umgebung====== | ||
+ | < | ||
=====10.1. Software===== | =====10.1. Software===== | ||
+ | |||
+ | < | ||
+ | </ | ||
=====10.2. Hardware===== | =====10.2. Hardware===== | ||
Zeile 171: | Zeile 176: | ||
=====10.4. Entwicklungsschnittstellen===== | =====10.4. Entwicklungsschnittstellen===== | ||
- | 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, | ||
- | |||
- | Unter Software ist insbesondere aufzuführen, | ||
+ | < | ||
======11. Ergänzungen====== | ======11. Ergänzungen====== | ||
- | In diesem Kapitel werden Ergänzungen oder spezielle Anforderungen beschrieben, | + | <del>In diesem Kapitel werden Ergänzungen oder spezielle Anforderungen beschrieben, |
Beispielsweise können Installationsbedingungen festgelegt werden wie: | Beispielsweise können Installationsbedingungen festgelegt werden wie: | ||
Zeile 189: | Zeile 190: | ||
Oft ist es sinnvoll, alle im Pflichtenheft verwendeten Fachbegriffe zu definieren. Damit soll sichergestellt werden, daß eine einheitliche Terminologie auch in den späteren Phasen verwendet wird. Außerdem sollen dadurch Mißverständnisse von vorneherein vermieden werden. Ein solches Glossar oder Begriffslexikon kann in diesem Kapitel oder im Anhang angelegt werden. | Oft ist es sinnvoll, alle im Pflichtenheft verwendeten Fachbegriffe zu definieren. Damit soll sichergestellt werden, daß eine einheitliche Terminologie auch in den späteren Phasen verwendet wird. Außerdem sollen dadurch Mißverständnisse von vorneherein vermieden werden. Ein solches Glossar oder Begriffslexikon kann in diesem Kapitel oder im Anhang angelegt werden. | ||
+ | </ | ||
{{tag> Pflichtenheft Spezifikation Software Technik Balzert OpenOffice}} | {{tag> Pflichtenheft Spezifikation Software Technik Balzert OpenOffice}} | ||
- |