Megjelenítheti a szoftverkövetelmények listáját a
PRRequirement lekérdezés használatával az
IBM® Rational RequisitePro
sémában, mely a
Rational Publishing Engine
termékkel együtt telepített minták között érhető el:
RPE_HOME\source\XML\examples\RequisitePro.xsd
Minden egyes PRRequirement esetén kinyerheti az összes
utódkövetelményt, valamint minden egyes utódkövetelménynél kinyerheti
annak utódkövetelményeit anélkül, hogy mindegyik lekérdezést hozzáadná a
sablonhoz.
Az alábbi lekérdezések mindegyikének hozzáadása helyett:
- [$1] Project/Requirements/PRRequirement a
PRRequirements kinyeréséhez.
- [$2] $1/Children/Relationship/RelatedReq az
egyes PRRequirement követelmények utódkövetelményeinek
kinyeréséhez.
- [$3] $2/Children/Relationship/RelatedReq az
egyes PRRequirement követelmények utódkövetelményeihez
tartozó utódkövetelmények kinyeréséhez.
Összeállíthat
egyetlen lekérdezést, amely automatikusan lekérdezi mindezeket a
követelményeket:
- Vegye fel a
Project/Requirements/PRRequirement/Children/Relationship/RelatedReq
lekérdezést egy elembe.
- Vegye fel a Rekurzív szint és a Rekurzív szegmensek tulajdonság
értékét:
- Futtassa a tesztelendő jelentést.
A
jelentés futtatásakor az alábbi lekérdezések kerülnek bele:
Ha
úgy találja, hogy a
Rekurzív szegmensek tulajdonságban
megadott szám nagyobb, mint a lekérdezés által tartalmazott szegmensek száma,
akkor a probléma megoldásához az alábbi két lehetőség közül választhat:
- Jelölje ki azt az elemet, amelyre a Rekurzív
szegmensek tulajdonság vonatkozik. A Tulajdonságok nézetben válassza
ki az Adatok lapot és csökkentse a rekurzív szegmensek
tulajdonság értékét.
- Újra is tervezheti a lekérdezést másik szülőlekérdezésből kiindulva. Ha a
Rekurzív szegmensek érték egy szegmenssel magasabb, akkor
hozzon létre egy tároló elemet és vegyen fel lekérdezést, amely egy szinttel
magasabb a meglévő elem szülőlekérdezésénél.
Ezután helyezze át a meglévő elemet a tároló elembe.