Установка и базовый интерфейс программы Archi
Установка и базовый интерфейс программы Archi
Моделирование корпоративной архитектуры требует специализированных инструментов. Одним из самых популярных, доступных и мощных решений является Archi — бесплатный редактор с открытым исходным кодом, созданный специально для работы с нотацией ArchiMate.
Установка редактора Archi
Процесс установки программы максимально прост и не требует глубоких технических знаний:
- Перейдите на официальный сайт проекта Archi (archimatetool.com).
- В разделе Download выберите версию для вашей операционной системы (Windows, macOS или Linux).
- Скачайте установочный файл и запустите его.
- Следуйте стандартным шагам установщика, оставляя настройки по умолчанию.
После завершения установки запустите программу.
Базовый интерфейс программы
При первом запуске Archi вы увидите рабочее пространство, разделенное на несколько ключевых зон. Понимание их назначения — первый шаг к успешному выполнению лабораторных работ.
- Дерево моделей (Models) — панель слева. Здесь отображается иерархическая структура вашего проекта: папки для различных слоев (Business, Application, Technology), связей (Relations) и визуальных представлений (Views).
- Холст (Canvas) — центральная и самая большая область. Это ваше рабочее поле, где вы будете рисовать диаграммы, перетаскивая элементы.
- Палитра (Palette) — панель справа от холста. Она содержит все доступные элементы ArchiMate, сгруппированные по слоям, а также инструменты для создания связей.
- Панель свойств (Properties) — обычно располагается внизу. Это критически важный инструмент для настройки элементов, добавления описаний и изменения точек зрения.
Три базовых слоя архитектуры
Стандарт ArchiMate делит архитектуру на слои, чтобы отделить бизнес-логику от программного обеспечения и физического оборудования. Каждый слой имеет свой традиционный цвет.
Бизнес-слой (Желтый цвет)
Описывает людей, процессы и организационную структуру. Пример для приложения по изучению японского языка: Бизнес-актор (Business Actor) — «Студент», который взаимодействует с системой. Он выполняет Бизнес-процесс (Business Process) — «Изучение новых иероглифов».
Слой приложений (Голубой цвет)
Описывает программное обеспечение, которое поддерживает бизнес-процессы. Пример: Компонент приложения (Application Component) — «Мобильное Android-приложение Gurufy-Japan». Оно предоставляет Сервис приложения (Application Service) — «Генерация карточек для запоминания».
Технологический слой (Зеленый цвет)
Описывает физическое оборудование и системное ПО, необходимое для работы приложений. Пример: Устройство (Device) — «Смартфон пользователя», на котором установлено Системное ПО (System Software) — «ОС Android 13».
Создание первой модели и работа со связями
Чтобы начать моделирование, в панели Models раскройте папку Views, нажмите правой кнопкой мыши на Default View и переименуйте его. Затем просто перетаскивайте нужные элементы из Palette на холст.
Для соединения элементов используются связи (Relations). Особое внимание стоит уделить отношению назначения (Assignment relation). Эта связь показывает, кто или что выполняет определенную задачу или берет на себя роль.
Отношение назначения (линия с кружком на конце) всегда направлено от активного элемента (кто делает) к поведению (что делает) или роли (кем является).
Например, вы можете использовать отношение назначения, чтобы связать Бизнес-актора «Студент» с Бизнес-ролью «Пользователь приложения». На технологическом слое вы можете назначить Устройство «Смартфон» на выполнение функции «Обработка графики».
Важно помнить: для связи элементов из разных слоев (например, программы и оборудования) чаще используются другие связи. Программа обслуживает (Serving) пользователя, а оборудование реализует (Realization) программу.
Добавление аннотаций (Documentation)
Каждый символ на вашей диаграмме должен быть задокументирован. Голая схема без пояснений не имеет ценности для аналитиков и разработчиков.
Чтобы добавить аннотацию:
- Выделите элемент на холсте (например, компонент «Android-приложение»).
- Перейдите в нижнюю панель Properties.
- Откройте вкладку Main.
- В текстовое поле Documentation впишите подробное описание: «Клиентское приложение, написанное на Kotlin, предназначенное для интерактивного тестирования знаний хираганы и катаканы».
Эти аннотации не видны на самой схеме, но они сохраняются в модели и автоматически выгружаются при генерации отчетов.
Точки зрения (Viewpoints) и дублирование моделей
Архитектура может быть очень сложной. Чтобы не перегружать зрителя, ArchiMate использует Точки зрения (Viewpoints) — это фильтры, которые подсвечивают элементы, важные для конкретной задачи, и скрывают (или делают бледными) остальные.
Чтобы изменить точку зрения:
- Кликните на пустое место на холсте (чтобы снять выделение с элементов).
- В панели Properties перейдите на вкладку Viewpoint.
- В выпадающем списке выберите нужную точку.
По умолчанию установлена точка зрения «Нет» (None) — она позволяет использовать абсолютно все элементы языка без ограничений.
Если вы выберете точку зрения «Информационная структура» (Information Structure), программа автоматически выделит элементы пассивной структуры (данные, бизнес-объекты, артефакты), так как эта точка зрения предназначена для проектирования баз данных и потоков информации.
Для выполнения лабораторной работы вам потребуется создать несколько одинаковых схем с разными точками зрения. Чтобы не рисовать схему заново:
- В панели Models найдите ваш вид (View).
- Нажмите на него правой кнопкой мыши и выберите Duplicate.
- Откройте дубликат и измените его Viewpoint в панели свойств.
Генерация отчетов через Jasper
Когда архитектура спроектирована, ее необходимо презентовать. Archi имеет встроенный механизм генерации отчетов с использованием движка JasperReports.
Для создания отчета:
- В верхнем меню выберите
File→Report→Jasper... - Программа предложит выбрать папку для сохранения результата и шаблон.
- Стандартный шаблон (Standard) сгенерирует HTML, PDF или Word документ, включающий все ваши схемы, элементы и текст из полей Documentation.
Для подготовки итогового отчета по ГОСТ 7.32-2017 (Отчет о научно-исследовательской работе) рекомендуется экспортировать отчет в формате .docx (Word). После экспорта вы сможете открыть файл в текстовом редакторе, настроить шрифты (обычно Times New Roman, 14 pt), выровнять текст по ширине, добавить титульный лист и рамки, требуемые нормоконтролем вашего учебного заведения. Все ваши аннотации из поля Documentation уже будут аккуратно собраны в таблицы под каждой схемой.