Zapytania dotyczące produktu Rational DOORS

Ścieżka zapytania rozpoczyna się elementem głównym (moduł), następnie występuje element potomny (obiekt), atrybut potomny obiektu itd. Na przykład: Moduł/Obiekt/Atrybut/Nazwa.
Tabela 1. Powszechnie używane zapytania o dane produktu Rational DOORS
Zapytanie Opis
moduł Zwraca pojedynczy wynik, moduł źródłowy.
moduł/obiekt Zwraca wszystkie obiekty w module źródłowym filtrowane lub posortowane przez widok źródła danych.
moduł/obiekt/atrybut Jeśli zostanie użyte w kontekście moduł/obiekt, zwróci wszystkie atrybuty dla bieżącego obiektu. Jeśli nie zostanie użyte w tym kontekście, zwróci wszystkie obiekty w module źródłowym.
Zapytanie jest przyłączone do elementu szablonu. Element szablonu i jego elementy potomne mogą używać atrybutów jednostek zwróconych przez bieżące zapytanie, a także atrybutów zapytań z elementów nadrzędnych. W poniższym przykładzie po zastosowaniu zapytania moduł/obiekt może zostać użyty dowolny atrybut elementu schematu dla obiektu, na przykład Liczba bezwzględna, Zawiera odsyłacz lub Tekst obiektu.

Zapytania zagnieżdżone

Elementy szablonu są często zagnieżdżone. Ustawianie zapytań dla elementów i ich elementów potomnych powoduje utworzenie zagnieżdżonych kontekstów. Zapytanie w elemencie potomnym jest wykonywane na wynikach zapytania nadrzędnego.

Zagnieżdżone zapytania produktu Rational DOORS

W nadrzędnym elemencie kontenera mogą być używane tylko atrybuty Module/Object. W elemencie potomnym kontenera mogą być używane atrybuty zapytania Module/Object/Attribute. Drugie zapytanie zwraca listę atrybutów dla bieżącego obiektu zwracanego przez zapytanie kontenera nadrzędnego.


Opinia