+49 (30) 467086-20 service@microtool.de
Produkte » objectiF RM » Dokumentenmanagement » Dokument, Dokumentvorlagen, Kontextelemente » Anforderungen aus Packages in ein Dokument generieren

Anforderungen aus Packages in ein Dokument generieren

Sie möchten Anforderungen in ein Dokument generieren, die sich nicht nur in einem Package befinden, sondern auch in den untergeordneten Packages. In der Dokumentvorlage Anforderungen, das vom Dokument Lastenheft verwendet wird, können Sie es sich als Beispiel anschauen.

Anforderungen einer Packagehierarchie in ein Dokument generieren

Sie haben ein Package mit verschiedenen Unterpackages. Die Anforderungen, die generiert werden sollen, sind auf die Unterpackages verteilt. Im Hauptordner selber, liegen keine Anforderungen. Da die Anforderungen in unterschiedlichen Packages liegen, soll der Name des Packages ebenfalls in das Dokument generiert werden. Damit die Anforderungen aller Packages generiert werden, benötigen Sie eine weitere Dokumentvorlage. Die anderen Dokumentvorlagen existieren bereits im System und können dafür verwendet oder angepasst werden.

Package mit zwei untergeordneten Packages
Dokumentvorlage „Anforderungen in Unterordnern“ anlegen

In diesem Beispiel sollen Anforderungen, die in verschiedenen Unterordnern eines Packages liegen, in ein Dokument generiert werden. Außerdem soll der Name der Packages ausgegeben werden, damit nachvollziehbar ist, wo die Anforderungen liegen.

  1. Wählen Sie im Kontextmenü eines Packages den Befehl Weitere anlegen/ Dokumentvorlage.
  2. Im Folgedialog benennen Sie die Vorlage „Anforderungen in Unterordnern“ und wählen den Stereotypen Requirements, da die Anforderungen im Package vom Typ Requirements liegen.
    Alternativ können Sie auch Package angeben, der der übergeordnete Stereotyp von Requirements ist.
Zuordnung des Stereotypen Requirements beim Anlegen einer Dokumtenvorlage
  1. Speichern Sie mit OK.
Auflistung der Packages in Dokumentvorlage einfügen

Diese Textmarke sorgt dafür, dass ausgehend vom Hauptpackages, alle untergeordneten Packages nach Anforderungen durchsucht werden.

  1. Öffnen Sie die neue Vorlage mit dem Kontextmenübefehl Bearbeiten. Es öffnet sich ein leeres Word-Dokument. Rechts ist der Dialog Dokumentaktionen eingeblendet, über den Sie definieren, was über die Vorlage dargestellt werden soll.
  2. Wechseln Sie in die Registerkarte Auflistung und fügen der leeren Vorlage eine Textmarke hinzu, indem Sie unter Auflistung den Eintrag Packages auswählen.
  3. Unter Dokumentvorlage geben Sie die Vorlage „Funktionale Anforderungen“ an.
Textmarke für die Auflistung funktionaler Anforderungen eines Packages in eine Dokumentvorlage einfügen
  1. Speichern Sie mit OK.

Wenn Sie nun auf dieser Vorlage ein neues Dokument anlegen, werden alle Anforderungen aus den Packages in das Dokument generiert. Zu diesem Zeitpunkt lässt sich aber nicht ablesen, aus welchen Packages die Anforderungen stammen. Um diese zu erreichen, müssen Sie die Vorlage Funktionale Anforderungen anpassen.

Dokumentvorlage „Funktionale Anforderungen“ anpassen

Die Vorlage Funktionale Anforderungen ist Bestandteil der Projekttemplates. Sie finden die Vorlage über das Fenster Einstellungen im Package Einstellungen/ Dokumentvorlagen/Kapitel/ ..für Lastenheft unter Anforderungen.

  1. Öffnen Sie die Vorlage über den Kontextmenübefehl Bearbeiten.
  2. Fügen Sie vor der ersten Textmarke eine weitere ein, indem Sie über die Registerkarte Eigenschaften den Eintrag Name auswählen. (Wenn im Word-Dokument keine Textmarken angezeigt werden, aktivieren Sie die Option Textmarken anzeigen über Datei/ Optionen/ Erweitert.)
  3. Klicken Sie auf Einfügen und speichern Sie das Dokument.
Vorlage „Funktionale Anforderungen“
Die Vorlage listet Anforderungen aus einem Package auf, die vom Stereotyp FunctionalRequirement sind. Darunter werden alle Anforderungsdiagramme generiert, die sich ebenfalls im Package der Anforderungen befinden.
  • Die Textmarke für die Anforderungen basiert auf der Dokumentenvorlage Anforderungen kompakt. Dort ist definiert, welche Eigenschaften (Name, Id, Priorität etc.) und in welcher Anordnung (ID, Name, darunter Beschreibung) bzw. Layout (Schriftfarbe, -größe) die Anforderungen generiert werden sollen.
  • Die Textmarke für die Diagramme verwendet die Vorlage Anforderungsdiagramm.
Eigenschaft Name als Textmarke in eine Dokumentvorlage einfügen
  1. Schließen Sie das Dokument.

Nun wird auch der Name der Packages, in welchem sich die Anforderungen befinden, in das Dokument generiert. Beachten Sie, dass Sie beim Zuweisen des dokumentierten Elements nicht das Package angeben, in dem sich die Anforderungen befinden, sondern das übergeordnete Package angeben.

Anforderungen aus allen Packages in ein Dokument generieren

In diesem Beispiel sollen neben den Anforderungen, die in verschiedenen Unterordnern eines Packages liegen, auch die Anforderungen in ein Dokument generiert werden, die sich direkt im Hauptpackage befinden.

Package mit zwei untergeordneten Packages und einer Anforderung
Dokumentvorlage „Anforderungen aus mehreren Packages“ anlegen
  1. Wählen Sie im Kontextmenü eines Packages den Befehl Weitere anlegen/ Dokumentvorlage.
  2. Im Folgedialog benennen Sie die Vorlage „Anforderungen aus mehreren Packages“ und wählen den Stereotypen Requirements, da die Anforderungen im Package vom Typ Requirements liegen.
    Alternativ können Sie auch Package angeben, der der übergeordnete Stereotyp von Requirements ist.
  3. Speichern Sie mit OK.
Auflistung der Packages in Dokumentvorlage einfügen

Diese Textmarke sorgt dafür, dass ausgehend vom Hauptpackages, alle untergeordneten Packages nach Anforderungen durchsucht werden.

  1. Öffnen Sie die neue Vorlage mit dem Kontextmenübefehl Bearbeiten. Es öffnet sich ein leeres Word-Dokument. Rechts ist der Dialog Dokumentaktionen eingeblendet, über den Sie definieren, was über die Vorlage dargestellt werden soll.
  2. Fügen Sie der leeren Vorlage eine Textmarke hinzu, indem Sie in der Registerkarte Eigenschaft unter Eigenschaft den Eintrag Name auswählen.
Eigenschaft Name als Textmarke in eine Dokumentvorlage einfügen
  1. Wechseln Sie in die Registerkarte Auflistung und fügen eine weitere Textmarke hinzu, indem Sie unter Auflistung den Eintrag Anforderungen auswählen.
  2. Unter Dokumentvorlage geben Sie die Vorlage „Anforderung kompakt“ an und klicken anschließend auf Einfügen.
Vorlage „Anforderung kompakt“
In der Vorlage ist definiert, welche Eigenschaften (Name, Id, Priorität etc.) und in welcher Anordnung (ID, Name, darunter Beschreibung) bzw. Layout (Schriftfarbe, -größe) die Anforderungen generiert werden sollen.
  • Die Textmarken für die darzustellenden Eigenschaften benötigen keine Dokumentvorlagen.
  • Die Textmarken für die Beziehungen, die ebenfalls ins Dokument generiert werden sollen, verwenden die Vorlage
    • Testfälle – Testfälle zu Anforderungen(verify)
    • Dateien – Externe Dateien zu Anforderungen
Textmarke für die Auflistung von Anforderungen eines Packages in eine Dokumentvorlage einfügen
  1. Fügen Sie nun eine dritte Textmarke ein, indem Sie unter Auflistung den Eintrag Packages auswählen.
  2. Unter Dokumentvorlage geben Sie die Vorlage „Funktionale Anforderungen“ an und klicken anschließend auf Einfügen.
Vorlage „Funktionale Anforderungen“ Die Vorlage listet Anforderungen aus einem Package auf, die vom Stereotyp FunctionalRequirement sind. Darunter werden alle Anforderungsdiagramme generiert, die sich ebenfalls im Package der Anforderungen befinden.
  • Die Textmarke für die Anforderungen basiert auf der Dokumentenvorlage Anforderungen kompakt. Dort ist definiert, welche Eigenschaften (Name, Id, Priorität etc.) und in welcher Anordnung (ID, Name, darunter Beschreibung) bzw. Layout (Schriftfarbe, -größe) die Anforderungen generiert werden sollen.
  • Die Textmarke für die Diagramme verwendet die Vorlage Anforderungsdiagramm.
Textmarke für die Auflistung funktionaler Anforderungen eines Packages in eine Dokumentvorlage einfügen
  1. Speichern Sie das Dokument.

Wenn Sie nun auf dieser Vorlage ein neues Dokument anlegen, werden alle Anforderungen aus den Packages in das Dokument generiert. Zu diesem Zeitpunkt lässt sich aber nicht ablesen, aus welchen Packages die Anforderungen stammen. Um diese zu erreichen, müssen Sie die Vorlage Funktionale Anforderungen anpassen.

Dokumentvorlage „Funktionale Anforderungen“ anpassen

Die Vorlage Funktionale Anforderungen ist Bestandteil der Projekttemplates. Sie finden die Vorlage über das Fenster Einstellungen im Package Einstellungen/ Dokumentvorlagen/Kapitel/ ..für Lastenheft unter Anforderungen.

  1. Öffnen Sie die Vorlage über den Kontextmenübefehl Bearbeiten.
  2. Fügen Sie vor der ersten Textmarke eine weitere ein, indem Sie über die Registerkarte Eigenschaften den Eintrag Name auswählen. (Wenn im Word-Dokument keine Textmarken angezeigt werden, aktivieren Sie die Option Textmarken anzeigen über Datei/ Optionen/ Erweitert.)
  3. Klicken Sie auf Einfügen und speichern Sie das Dokument.
Eigenschaft Name als Textmarke in eine Dokumentvorlage einfügen
  1. Schließen Sie das Dokument.

Nun wird auch der Name der Packages, in welchem sich die Anforderungen befinden, in das Dokument generiert.