Атрибуты
Атрибуты и виды
Атрибуты определяют информацию о модулях и объектах. Атрибутами модуля является информация о самом модуле, например об авторе модуля, идентификационный номер модуля в системе, статус рецензирования модуля и т.д. По аналогии, атрибуты объекта используются для хранения любой дополнительной информации о данном объекте.
Существуют два типа атрибутов: системные атрибуты и атрибуты, определяемые пользователем. Системные атрибуты автоматически создаются системой для хранения важной системной информации (напр., даты и времени создания модуля или объекта, автора создания объекта или автора вносимого изменения и т.п). В то время как атрибуты, определяемые пользователем, могут создаваться и использоваться для поддержания собственного уникального процесса управления требованиями в каждой конкретной организации.
По умолчанию в DOORS уже заложены и могут использоваться различные стандартные типы атрибутов, которые называют базовыми типами. Это дает возможность создавать и определить атрибуты такие, например, как целое число (integer), вещественное число (real), дата (date), строка (string), текст (text), имя пользователя (user name). Но при этом пользователь также может создавать и свои собственные типы атрибутов.
|
|
Любая информация, относящаяся к атрибутам, может быть легко отражена в модуле с помощью создания в нем новых колонок.
Таким образом, информацию, содержащуюся в атрибутах, можно просматривать и редактировать на экране, а также выводить на принтер. Чтобы не перегружать пользователя лишней информацией (поскольку объект может содержать значительное число атрибутов), в DOORS имеется возможность выводить на экран только те атрибуты объекта, которые необходимы для работы. Для изменения порядка расположения колонок на экране используется технология drag-and-drop – достаточно просто, «взяв» колонку за заголовок «перетащить» ее в нужное место на экране.
Для того, чтобы просматривать одну и ту же информацию с разных точек зрения, в DOORS предусмотрена категория, называемая «виды», т.е. предусмотрена возможность манипулировать информацией, отображающейся на экране (и принтере).
Пользователь может создавать неограниченное число отличающихся друг от друга видов отображения информации, которые будут храниться в модуле. При создании видов пользователь имеет возможность не только манипулировать расположением колонок с атрибутами, но и задавать критерии отображаемой информации, используя фильтрацию (напр., показывать только такие объекты модуля, у которых атрибут «Приоритет» имеет значение «Высокий»). И тогда вид будет содержать только ту информацию, которая в данный момент удовлетворяет заданным параметрам.