Archimate - прикладной уровень - интерфейсы + база данных

Я довольно новичок в Achrimate 3.0, и я пытаюсь сделать свою модель в нем. Я поставил пример ниже. Моя цель состоит в том, чтобы смоделировать этот поток данных там, где у меня есть исходная система, которая создает выходные файлы в определенном формате -> следующий шаг - извлечение данных путем обработки компонента и поиск некоторых значений в подключенной БД -> последний шаг - это доставка данные (передаваемые компонентом обработки) в целевые системы.

Q1: Какое отношение является правильным для компонента приложения и интерфейса? На картинке срабатывает (но может FLOW подходит лучше)?

Q2: База данных присоединяется через отношения доступа?

В3: Для моих целей в диаграмме нужно будет хранить информацию о структуре БД (столбцы + типы + заметки), какие-либо советы, как управлять ею в Archimate?

Пример диаграммы здесь:

1 ответ

Во-первых, было бы неплохо прочитать спецификацию ( http://pubs.opengroup.org/architecture/archimate3-doc/chap09.html).

Вы уверены, что используете только прикладной уровень? Если это так, то интерфейс не определен правильно, указанный вами интерфейс скорее связан с технологическим уровнем.

Так:

  1. Неправильный интерфейс (ИМХО). Рисунок 67: Метамодель спецификации уровня приложения показывает, как элементы могут быть связаны на этом уровне.
  2. База данных может быть представлена ​​как компонент, а не как DataObject.
  3. По моему опыту - нет хорошего пути. Используйте стандартный механизм обратного инжиниринга. При необходимости свяжите получившиеся объекты UML с элементами Archimate.
Другие вопросы по тегам