Определение атрибута
Полное определение атрибута подразумевает указание для него следующих параметров (см. форму C9):
|
| Этап стратегии
|
| Этап анализа
|
| Правила
|
|
Наименование
|
| Н
|
| Н
|
| Не играет существенной роли, но может пригодиться. Лаконичность ускоряет перекрестные ссылки.
|
|
Описание
|
| Н
|
| О
|
|
|
|
Обязательный/необязательный
|
| Н
|
| О
|
|
|
|
% первоначально
|
| Н
|
| Н
|
| Только для необязательных атрибутов.
|
|
% обычно
|
| Н
|
| Н
|
| Только для необязательных атрибутов. Используется для разработки и настройки механизма хранения.
|
|
При условии
|
| Н
|
| Н
|
| Только для необязательных атрибутов. Определяет условия, при которых значение должно существовать.
|
|
Формат
|
| Н
|
| О
|
| Character, integer, date,...
|
|
Максимальная длина
|
| Н
|
| О
|
|
|
|
Средняя длина
|
| Н
|
| Н
|
|
|
|
Единица измерения
|
| Н
|
| Н
|
|
|
|
Доступность для пользователя
|
| Н
|
| Н
|
| Иногда такие домены, как например "оклад", ограничивают доступ к входящим в них атрибутам. Но это бывает нечасто.
|
|
|
| Этап стратегии
|
| Этап анализа
|
| Правила
|
|
Права доступа
|
| Н
|
| Н
|
| Имеются в виду права на создание значения (C), коррекцию (U), удаление (D), помещение в архив (A), выборку/чтение (R)
|
|
Уровень полномочий
|
| Н
|
| Н
|
| Уровень доступа к данным может регулироваться уровнем полномочий.
|
|
Объект ответственности
|
| Н
|
| Н
|
| Домены, реализующие внутренние правила организации, могут быть предметом заботы и ответственности конкретного пользователя.
|
|
Правило допустимости значений
|
| Н
|
| Н
|
| Алгоритм или список значений (см. ниже).
|
|
Значение по умолчанию
|
| Н
|
| Н
|
| Используется крайне редко (только когда атрибут обязательный).
|
|
Если null
|
| Н
|
| Н
|
| В некоторых реализациях null предполагает "отсутствие текущего значения". Если вам нужна иная трактовка, вам следует заранее договориться с пользователем о том, какое конкретное значение использовать в этом случае. Для необязательных атрибутов. (См. Глоссарий.)
|
|
Происхождение
|
| Н
|
| Н
|
| Вычисление, подсчет или алгоритм (редко).
|
|
Набор значений или диапазоны:
значение
|
| Н
|
| Н
|
| Точное значение (или нижняя граница диапазона).
|
|
наивысшее значение
|
| Н
|
| Н
|
|
|
|
<
|
Этап стратегии
|
Этап анализа
|
Правила
|
аббревиатура
|
Н
|
Н
|
Согласована с пользователем.
|
суть
|
Н
|
Н
|
Полный смысл значения или диапазона.
|
Взаимоотношения с другими элементами
|
Этап стратегии
|
Этап анализа
|
Правила
|
Сущность
|
О
|
О
|
Атрибуты могут существовать только в контексте сущности.
|
Домен
|
Н
|
Н
|
Атрибут ограничивается заданием домена, но только если этот домен касается по меньшей мере еще одного атрибута.
|
Функция
|
Н
|
О
|
Каждый атрибут должен быть связан с функцией, явно или через сущность, устанавливающей или изменяющей его значение.
|
Обозначения:
|
О - обязательный параметр
Н - необязательный параметр
|
Содержание раздела