Sie können eine Liste mit Softwareanforderungen anzeigen, indem Sie die Abfrage PRRequirement im Schema von
IBM® Rational RequisitePro anwenden. Das Schema finden Sie in den mit
Rational Publishing Engine installierten Beispielen im folgenden Verzeichnis: RPE_HOME\source\XML\examples\RequisitePro.xsd
Für jede Abfrage
vom Typ PRRequirement können Sie alle untergeordneten Anforderungen und für jede untergeordnete Anforderung wiederum alle untergeordneten
Anforderungen extrahieren, ohne jede Abfrage zu Ihrer Vorlage hinzufügen zu müssen.
Sie haben eine Alternative dazu, jede einzelne der folgenden Abfragen hinzuzufügen:
- [$1] Project/Requirements/PRRequirement zum Extrahieren der Abfragen vom Typ PRRequirements.
- [$2] $1/Children/Relationship/RelatedReq zum Extrahieren der Anforderungen, die jeder Abfrage
vom Typ PRRequirement untergeordnet sind.
- [$3] $2/Children/Relationship/RelatedReq zum Extrahieren
der untergeordneten Anforderungen aller Anforderungen, die jeder Abfrage vom Typ PRRequirement untergeordnet sind.
Sie können
für diese Anforderungen automatisch eine Abfrage erstellen:
- Fügen Sie die Abfrage Project/Requirements/PRRequirement/Children/Relationship/RelatedReq zu einem Element hinzu.
- Fügen Sie Werte zu den Eigenschaften "Recursive Level" und "Recursive Segments" hinzu:
- Führen Sie den Bericht testhalber aus.
Bei
der Ausführung des Berichts werden die folgenden Abfragen einbezogen:
Wenn Sie feststellen, dass die für die Eigenschaft
Recursive Segments eingegebene Zahl höher ist als die in der Abfrage enthaltene Anzahl Segmente,
können Sie dieses Problem auf zwei mögliche Arten lösen:
- Wählen Sie das Element aus, auf das die Eigenschaft Recursive Segments angewendet wird.
Wählen Sie in der Sicht "Eigenschaften"
das Register Daten aus und geben Sie für die Eigenschaft für rekursive Segmente
einen niedrigeren Wert an.
- Sie können auch eine neue Abfrage entwerfen, die bei einer anderen übergeordneten Abfrage beginnt.
Wenn der Wert für
Recursive Segments um ein Segment zu hoch ist, erstellen Sie ein Containerelement und fügen Sie eine Abfrage hinzu, die eine Ebene
höher ist als die übergeordnete Abfrage des vorhandenen Elements.
Verschieben Sie das vorhandene Element anschließend in das Containerelement.