Шаблон «спецификация сущности / сущность»

Шаблон «спецификация сущности/сущность» используется в модели 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. АВЕ Спецификация услуги

Комментарии закрыты.