Оглавление
- 1 ТРАК
- 1.1 История и разработка TRAK
- 1.2 Структура и терминология TRAK
- 1.3 Перспективы архитектуры TRAK
- 1.4 Обзорные точки и виды архитектуры TRAK
- 1.5 Метамодель TRAK
- 1.6 Управление и выпуск TRAK
- 1.7 Запросы и изменения
- 1.8 Презентация видов TRAK
- 1.9 Кортежи и онтология
- 1.10 Правила представления
- 1.11 Применение стандарта ISO 42010
- 1.12 Создание описания архитектуры
- 1.13 Лицензирование и инструментальная поддержка
- 1.14 Примеры использования TRAK
- 1.15 Полный текст статьи:
- 2 ТРАК
ТРАК
-
История и разработка TRAK
- TRAK разработан компанией London Underground Limited в 2009 году.
- Основан на MODAF 1.2 и стандарте ISO/IEC 42010.
- Выпущен под лицензией с открытым исходным кодом в 2010 году.
- Принят Министерством транспорта Великобритании.
-
Структура и терминология TRAK
- TRAK имеет 24 архитектурные точки обзора, сгруппированные в 5 ракурсов.
- Каждая точка обзора определяет один вид (тип) элементов архитектурного описания.
- Типы элементов и взаимосвязи определяются метамоделью TRAK.
-
Перспективы архитектуры TRAK
- Корпоративная перспектива: устойчивые возможности предприятия.
- Концептуальная перспектива: логическое представление о необходимых возможностях.
- Перспектива закупок: представление о решении потребностей предприятия.
- Перспектива решения: представление о частях систем и их обменах.
- Перспектива управления: представления о масштаб и результаты архитектурной задачи.
-
Обзорные точки и виды архитектуры TRAK
- Каждая точка обзора определяет архитектурный вид.
- TRAK определяет 24 точки обзора, что меньше, чем у других фреймворков.
- Примеры точек обзора: корпоративная цель, иерархия возможностей, фазирование возможностей.
-
Метамодель TRAK
- Метамодель TRAK упрощает и расширяет MODAF 1.2.
- Устранены и переосмыслены стереотипы, удалены конструкции, связанные с защитой.
- Включает средства представления требований, планирования и описания архитектурной задачи.
- Добавлены концепции ISO/IEC 42010 и правила согласованности.
-
Управление и выпуск TRAK
- TRAK управляется и выпускается через набор проектов с открытым исходным кодом.
-
Запросы и изменения
- Все запросы и изменения видны всем пользователям.
- Релизы контролируются изменениями, история ведется SVN.
-
Презентация видов TRAK
- TRAK не определяет нотацию или язык представления.
- Описания архитектуры TRAK не являются моделями UML, SysML или BPMN.
- Имена элементов метамодели должны быть явными.
-
Кортежи и онтология
- Кортежи могут быть представлены узлами и связями.
- Разрабатывается онтологическое описание элементов метамодели в формате RDF.
- Каждая тройка представляет собой факт или утверждение.
-
Правила представления
- Правила представления указаны в общей спецификации TRAK.
- TRAK определяет элементы узла и соединителя, но не предписывает нотацию.
-
Применение стандарта ISO 42010
- Описание архитектуры создается в ответ на задачу.
- Каждая точка зрения определяет заинтересованные стороны, проблемы и правила.
- Правила соответствия определяются точками зрения и метамоделью TRAK.
-
Создание описания архитектуры
- TRAK не определяет процесс, но придерживается стандарта ISO 42010.
- Процесс включает определение заинтересованных сторон, выбор точек зрения и разработку представлений.
-
Лицензирование и инструментальная поддержка
- TRAK выпущен под лицензиями GFDL и GPL.
- Поддерживаются инструменты моделирования, такие как UML и Sparx Systems Enterprise Architect.
-
Примеры использования TRAK
- Программа модернизации подповерхностного слоя в Лондонском метрополитене.
- Функциональная архитектура железных дорог Великобритании.
- Руководство по инфраструктуре для обеспечения экологической эффективности железных дорог.
- Управление рисками и затратами с помощью экспертного подхода.