Как представить шаблон хранилища в UML? - PullRequest
3 голосов
/ 09 сентября 2011

Как представить шаблон репозитория в UML?

Существует ли какой-либо стереотип, который можно использовать для описания шаблона хранилища? Я использую Enterprise Architect для создания диаграмм. Я специально искал представление диаграммы классов.

Ответы [ 2 ]

3 голосов
/ 09 сентября 2011

По словам Мартина Фаулера, P EAA , p.322 :

http://martinfowler.com/eaaCatalog/repository.html

(Однако вы должны уже нашли это, так как это первый хит в Google.)

Исходя из этого примера (и текста из P EAA), это примерно переводит к следующему DCD:

enter image description here

1 голос
/ 10 сентября 2011

jensgram уже предоставил ответ о том, как представить шаблон в виде классов.

Когда дело доходит до использования шаблонов в EA, вы можете довольно легко создать их самостоятельно, используя Save UML Pattern в меню Diagram - Advanced. Это сохраняет XML-представление шаблона.

Вы импортируете шаблон для использования в своем проекте либо с помощью окна «Ресурсы», либо путем создания технологии MDG (более сложная, но гораздо лучшая альтернатива для средних и крупных развертываний).

К сожалению, единственным типом диаграммы UML, в котором EA не поддерживает создание шаблонов, является диаграмма последовательности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...