Archimate - прикладной уровень - интерфейсы + база данных - PullRequest
0 голосов
/ 05 октября 2018

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

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

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

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

Пример схемы здесь:

enter image description here

1 Ответ

0 голосов
/ 22 октября 2018

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

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

Итак:

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