Шаблон «спецификация сущности / сущность»
6 марта, 2016
Mihail Maikl Шаблон «спецификация сущности/сущность» используется в модели S1D повсюду. Как правило, большинство основных бизнес-сущностей (то есть тех, которые не зависят ни от каких других объектов в пределах данной АВЕ, — таких как Клиент, Продукт или Услуга) имеют свои инвариантные атрибуты, методы, отношения и ограничения, определенные спецификациями, например спецификацией продукта (Product Specification) или спецификацией услуги (Service Specification). Сущность Клиент (Customer) не предусматривает спецификации на данный момент.
Этот шаблон не применяется к существующим АВЕ, однако его рекомендуется использовать при добавлении новых АВЕ или детализации существующих, еще не доработанных АВЕ. Рисунок 3.29 иллюстрирует использование этой схемы для корневых ABE (Root АВЕ).
|
Определяет управляемую сущность Рис. 3.29. Схема «спецификация сущности /сущность» |
На рис. 3.30 показано использование шаблона «спецификация сущнос - ти/сущность» (Entity Specification/Entity) в домене «Услуга» (Service).
|
Рис. 3.30. Пример использования шаблона «Спецификация сущности /сущность» для описания услуги и ее спецификации |
Как правило, создаются ABE для спецификации и АВЕ для специфицируемой сущности в пределах каждого домена SID или составной АВЕ. Составная АВЕ — это АВЕ, представляющая собой иерархию входящих в ее состав АВЕ. Это объясняется тем, что каждое из этих бизнес-понятий является достаточно сложным, чтобы содержать множество взаимосвязанных и взаимозависимых бизнес-сущностей. Для иллюстрации этого положения на рис. 3.31 представлена АВЕ Спецификация услуги (Service Specification).
|
Необходимые Спецификация услуги, характеризуется... спецификации услуги Рис. 3.3 7. АВЕ Спецификация услуги |

Опубликовано в