Consultas de Rational DOORS

La vía de acceso de consulta se inicia con el elemento raíz (módulo), continúa con su elemento hijo (objeto), con el atributo hijo del objeto y, así, sucesivamente. Por ejemplo: Module/Object/Attribute/Name.
Tabla 1. Consultas de datos de Rational DOORS utilizadas habitualmente
Consulta Descripción
module Devuelve un único resultado, el módulo de origen.
module/object Devuelve todos los objetos del módulo de origen, como los ha filtrado o clasificado una vista de origen de datos.
module/object/attribute Si se ha utilizando en un contexto de module/object devuelve todos los atributos para el objeto actual. Si no se ha utilizado en este contexto, devuelve todos los objetos del módulo de origen.
Una consulta se adjunta a un elemento de plantilla. El elemento de plantilla y sus hijos pueden utilizar los atributos de las entidades devueltas por la consulta actual, así como los atributos de las consultas de los elementos padre. En el ejemplo siguiente, después de que se haya aplicado la consulta module/object, se puede utilizar cualquiera de los atributos del elemento de esquema para el objeto, como Absolute Number, Has inlink u Object Text.

Consultas anidadas

A menudo, los elementos de plantilla están anidados. Establecer consultas sobre elementos y sus elementos hijos crea contextos anidados. La consulta en elemento hijo se realiza en los resultados de la consulta padre.

Consultas anidadas de Rational DOORS

En el elemento de contenedor padre, solo se pueden utilizar los atributos de Module/Object. En el elemento de contenedor hijo, se pueden utilizar los atributos de la consulta Module/Object/Attribute. La segunda consulta genera una lista de atributos para el objeto actual devuelto por la consulta del contenedor padre.