Rational DOORS 查詢

查詢路徑起自根元素(模組),接下來是其子元素(物件),然後是物件的子屬性,以此類推。例如:Module/Object/Attribute/Name
表 1. 常用的 Rational DOORS 資料查詢
查詢 說明
module 傳回單一結果,亦即來源模組。
module/object 傳回來源模組中的所有物件,並依資料來源視圖加以過濾或排序。
module/object/attribute 如果是在 module/object 環境定義中使用,則會傳回現行物件的所有屬性。如果不是在這個環境定義中使用,則會傳回來源模組的所有物件。
查詢是附加到範本元素中。範本元素及其子項可以使用現行查詢所傳回的實體屬性,以及母元素中的查詢屬性。在下列範例中,在套用 module/object 查詢之後,即可使用物件的任何綱目元素屬性,例如:Absolute NumberHas inlinkObject Text

巢狀查詢

範本元素經常是巢狀。當在元素及其子元素中設定查詢時,就會建立巢狀環境定義。會對母查詢的結果,執行子元素中的查詢。

Rational DOORS 巢狀查詢

在母項儲存器元素中,只能使用 Module/Object 的屬性。在子項儲存器元素中,可以使用 Module/Object/Attribute 查詢的屬性。第二項查詢會針對母項儲存器查詢所傳回的現行物件,產生其屬性清單。


意見