
- •Титульный лист (работа оформляется согласно гост 7.32). Лист изменений
- •5.1.3 Описание информационных технологий 13
- •5.2 Концептуальное описание архитектуры 14
- •5.2.2 Описание информационных технологий 16
- •Уровни детализации описания архитектуры решения
- •Описание предметной области
- •Высокоуровневое описание архитектуры:
- •Концептуальное описание архитектуры:
- •Концептуальное описание архитектуры:
- •Описание используемых технологий
- •Высокоуровневое описание архитектуры:
- •Концептуальное описание архитектуры:
- •Модели, используемые при описании архитектуры
- •Методика разработки архитектуры решения
- •Взаимодействие функций и структурных подразделений
- •Перечень используемых приложений
- •Использование приложений для выполнения функций
- •Взаимодействие приложений
- •Используемые технологии
- •Использование приложений для выполнения функций
- •Взаимодействие приложений
- •Приложение 4 – Существующее взаимодействие приложений
- •Приложение 5 – Изменения взаимодействия объектов структурной модели предметной области
- •Приложение 6 – Изменения взаимодействия функций и структурных подразделений
- •Приложение 7 – Описание взаимодействия приложений
- •Приложение 8 – Варианты конфигурации аппаратно-технических средств
- •Приложение 9. Пример схемы Захмана, модернизированной для описания конкретной архитектуры
Уровни детализации описания архитектуры решения
Архитектура решения может быть описана с разной степенью детализации. Для упрощения описания предлагается выделить три основных уровня детализации архитектуры:
Уровень контекста.
уровень детализации: высокоуровневое описание архитектуры – общее видение архитектуры решения на уровне ключевых понятий и объектов;
уровень детализации: концептуальное описание архитектуры – более подробное описание на уровне конкретных функций, структурных подразделений, приложений и т.п.;
уровень детализации: детальное описание архитектуры – описание на уровне конкретных документов, атрибутов, ролей, классов и т.п.
Каждому уровню моделей соответствуют различные нотации и стандарты описания. Выбор конкретной методики описания остается за студентом и зависит от цели описания архитектуры.
Описание предметной области
Описание предметной области включает в себя следующие виды архитектур:
организационная архитектура;
функциональная архитектура;
архитектура информации.
Модели, которые можно использовать в данном документе при описании архитектуры предметной области на разных уровнях детализации:
Уровень контекста
Инфологическая модель предприятия. Описывает взаимоотношения предприятия со средой на самом высоком уровне.
Высокоуровневое описание архитектуры:
модель «Уровни управления предприятием» содержит перечень уровней управления, на которых выполняются функции.
модель «Функциональные блоки» содержит перечень и краткое описание функциональных блоков, а также перечень ключевых смежных блоков (as-is и to-be);
модель «Ключевые понятия предметной области» (классы анализа) содержит перечень и определения ключевых понятий, имеющих отношение к выполнению функций (as-is и to-be);
Концептуальное описание архитектуры:
модель «Организационная структура» содержит перечень структурных подразделений, вовлеченных в реализацию функций;
модель «Функции» содержит перечень конкретных функций (as-is и to-be);
модель «Структурная модель предметной области» содержит перечень ключевых объектов предметной области: используемой нормативно-справочной информации и оперативных данных, используемых или формируемых в результате выполнения функций(as-is и to-be)1.
При описании архитектуры предметной области одним из ключевых моментов является описание взаимодействия указанных архитектур. Данное описание может быть представлено в виде одной модели, отражающей все взаимодействия, или в виде совокупности моделей, каждая из которых описывает лишь некоторые аспекты взаимодействия.
В данном документе для описания взаимодействия организационной, функциональной и информационной архитектур предметной области предлагается использовать следующие модели:
уровень детализации – высокоуровневое описание архитектуры:
модель «Функциональные блоки на уровнях управления» содержит описание того, на каких уровнях управления выполняются функции, входящие в выделенные функциональные блоки;
модель «Взаимодействие функциональных блоков в рамках одного уровня управления» содержит описание того, какое информационное взаимодействие осуществляется между функциональными блоками, а также между функциональными блоками и внешними сущностями в общем случае, без привязки к конкретному уровню управления (as-is и to-be);
модель «Взаимодействие уровней управления в рамках функциональных блоков» содержит описание того, каким образом осуществляется информационное взаимодействие между уровнями управления в рамках выделенных функциональных блоков (as-is и to-be);