Erweiterungs- und Verfeinerungsmuster anlegen
Wenn Sie Muster erstellen, müssen Sie gleich zu Beginn entscheiden, welche Art von Muster Sie wählen sollen. Muster können als Verfeinerungsmuster, als Erweiterungsmuster oder als Erweiterungs- und Verfeinerungsmuster angelegt werden.
Beispiel: Testfall zu einer Anforderung erstellen
Ein Anwender möchte ein Muster nutzen, das in einem Package eine Anforderung und einen Testfall erstellt und diese miteinander verknüpft. Das gleiche Muster soll außerdem auf eine Anforderung anwendbar sein und zu der Anforderung einen Testfall anlegen.
- Wählen Sie über das Kontextmenü eines Packages den Befehl Weitere anlegen → Muster.
- Wählen Sie unter Art des Musters Erweiterung und Verfeinerung aus und geben unter Stereotyp des Kontext-Elements Package an.
- Speichern Sie den Dialog.
- Legen Sie zu dem Muster folgende Musterelemente an:
- eine Anforderung
- ein Testfall
- eine Beziehung zwischen Anforderung und Testfall
Die Anforderung und den Testfall erstellen Sie über das Kontextmenü des Musters mit dem Befehl Anlegen → Anforderung bzw. Testfall. Erzeugen Sie eine Beziehung zwischen beiden Elementen, indem Sie eines per Drag & Drop auf das andere ziehen.
Sind die Musterelemente und die Beziehung zwischen beiden Elementtypen erstellt, öffnen Sie den Bearbeitungsdialog der Anforderung.
- Wechseln Sie im Bearbeitungsdialog der Anforderung in die Registerkarte Weitere Eigenschaften und markieren dort die Option IsPatternContext.
Durch diese Option geben Sie an, dass das Muster auch auf einer beliebigen Anforderung ausgeführt werden kann.
Das Muster sieht dann so aus:
Hier können Sie nachlesen, wie das Muster über das Kontextmenü einer beliebigen Anforderung oder eines Packages angewendet wird.