DODAF
Фреймворк C4ISR является предшественником DoDAF, в 2003 г. выпущен DoDAF 1.0, в котором были сформулированы базовые принципы и практики архитектуры предприятия для всех областей деятельности, акцент на создание интегрированной архитектуры, последняя версия DODAF - 2.02 (2009 г.).
DODAF - The Department of Defense Architecture Framework DoDAF- архитектурный фреймворк, разработан для Министерства обороны США, обеспечивает визуализацию и описание архитектуры с использованием различных средства (табличные описания, графические схемы, онтологии и др.), эффективен для крупномасштабных систем, поддерживает процесс принятия решений, интеграции, инжиниринга, программирования, бюджетирования, управления проектами.
DODAF ориентирован на:
1. Сетео-центрические концепции и цели (Net-Centric).
2. Сервис-ориентированную архитектуру (Service-Oriented Architecture, SOA), распределенные вычисления, сервисный подход.
3. Описание архитектуры приложений и данных, ИТ-
инфраструктуры.
4. Совместимость с ранними версиями DoDAF.
Процессы разработки EA
Фреймворк рассматривает высокоуровневые процессы разработки и поддержки EA:
1. Интеграция и развитие системы - управление требованиями, разработка интеграционной концепции и возможностей системы, функционального анализа системы, требований и решений (Joint Capabilities Integration Development System, JCIDS).
2. Планирование, программирование, бюджетирование и реализация решений - стратегическое планирование, разработка программ и
определение потребности в ресурсах, управление ходом работ (Planning, Programming, Budgeting, and Execution, PPBE).
3. Сбор данных из различных источниках (датчики, аналогоцифровые преобразователи, и др.), выбор технических и программных средств для преобразования информации (Data Acquisition System, DAS).
4. Системная инженерия - системный поход в моделировании, проектировании и управлении сложными техническими, технологическими и организационными системами в течение их жизненного цикла, управление по целям, оценка эффективности системы, реализация концепций системной инженерии (Systems Engineering, SE).
5. Операционное планирование - ряд перекрёстных процессов, оптимизирующих спрос, поставки, прибыль, затраты, риски и возможности (Operations Planning).
6. Управление портфелем проектов - централизованное управление процессами, методы и технологии управления портфелем проектов (Capabilities Portfolio Management, CPM).
Эффективность процессов принятия решений растет за счет использования знаний о существующей EA, возможности повторного использования информационных активов. Для этого формируются механизмы управления конфигурацией EA и созданием эталонных архитектур.
EA является стратегической информацией и информационным активом одновременно, она конкретизирует стратегические цели и задачи, принципы, правила, стандарты проектирования, шаблоны и эталонные модели архитектуры, словарь терминов и определений, используемые ресурсы, команду проектировщиков и реализаторов.
Фреймворк DODAF концентрирует внимание на:
• архитектурных данных (Architectural Data),
• точках зрения (Viewpoints),
• метамодели данных (Model).
Метамодель данных
Метамодель данных DoDAF - Data Model (DM2) определяет минимальный набор архитектурных данных, необходимых для поддержки процессов принятия решений, интеграции и федерализма архитектурных описаний.
Согласно DM2, деятельность связана с потреблением ресурсов, осуществляется исполнителем в определенном месте. Исполнителем может быть комплекс систем, службы, организация и лица. Вводится понятие роли исполнителей. Деятельность может произвести ресурс, который выполняет другую деятельность, сами ресурсы находятся в определенном месте. Сведения о деятельности, условиях, ресурсах, местоположении и возможностях является ресурсом.
Управление деятельностью предприятия направлено на учет условий выполнения и опережение случайного поведения.
На рис. 25 показано онтология архитектурных описаний DM2:
• Thing - любой объект (физическое лицо или группа лиц),
• Individual (человек) - существует в пространстве и времени,
• Type (тип) - группировка объектов,
• Tuple (кортеж) - взаимодействие пары объектов (отношение),
• Whole &Part (целое-часть) - композиция,
• Supertype &Subtype (обобщение и специализация) - каждый объект является представителем общего класса,
• Before &After (до и после) - временное упорядочивание,
• Overlap (пересечение) - интерфейсы объектов.
Рисунок 24
Благодаря метамодели возможно повторное использование архитектурных компонентов, что обеспечивает эффективность и экономию средств, качество и согласованность.
Рассматривается три уровня метамодели данных.
1. Conceptual Data Model (CDM) - концептуальная модель данных. Представляет концепции совместимых между собой архитектурных описаний (соответствует DIV-1 Viewpoint).
2. Logical Data Model (LDM) - логическая модель данных. Добавляет техническую информацию, атрибуты, уточняет отношения сущностей (соответствует DIV-2 Viewpoint).
3. Physical Exchange Specification (PES) - спецификация физического обмена данными, включает LDM и специфицированные атрибуты
данных (источник данных, дата и др.), используемые для генерации схемы обмена XSD (соответствует DIV-3 Viewpoint)
Метамодель DM2 определяет элементы архитектурных данных и обеспечивает интеграцию и федерацию архитектурных описаний, устанавливает основу для семантики моделей, тем самым облегчая понимание и осуществление взаимодействия процессов и систем.
Обмен данными в DODAF выполняется в двух формах:
• Physical Exchange Specification (PES) - спецификация физического обмена,
• DM2-OWL (Web Ontology Language) specification - онтология.
Методологии и инструментальные средства
DODAF не накладывает ограничений на выбор методологий и инструментальных средств, например, могут применяться как методы структурного анализа и проектирования (SADT), так и объектноориентированного анализа и проектирования (OOAD).
Инструментальные средства моделирования должны обеспечивать поддержку эталонной модели данных и обмен данными, принятый в DoDAF, использовать стандартные языки и нотации, например:
• UML, SysML - для описания структуры систем, взаимосвязей между составными частями;
• IDEF0, BPMN, UML - для моделирования процессов деятельности, последовательности событий;
• IDEF1X, UML для моделирования данных и т,п.
Точки зрения
Точки зрения в DODAF - Viewpoint поддерживаются с помощью представлений:
• общеархитектурное(All Viewpoint, AV) - для всех представлений, информация о предметной области, временные рамки функционирования системы, свойства внешней среды,
• возможности(Capability Viewpoint, CV) - цели системы и возможности их достижения в различных условиях, стратегическое видение системы,
• данные и информация(Data and Information Viewpoint, DIV) - содержание, форма представления информации и правила инфрмаци- онного обмена,
• функциональное(Operational Viewpoint, OV) - процессы и информация обмена между субъектами, задачи и действия, которые поддерживаются информационный обмен,
• проектное(Project Viewpoint, PV) - проекты реализации существующих и приобретаемых информационных систем,
• сервисное(Services Viewpoint, SvcV) - функциональные возможности сервисов и их взаимосвязи, поддержка функциональной деятельности организации,
• стандарты(Standards Viewpoint, StdV) - руководящие принципы для реализации технических систем,
• системное(Systems Viewpoint, SV) - информация о вспомогательных автоматизированных системах, взаимосвязях между ними.
Типовой набор моделей
Типовой набор моделей для создания архитектуры DOFAF- табл. 11.
Таблица 11
Наименование модели | Описание модели |
Общеархитектурное | |
AV-1 Общие сведения | Описывает взгляды, цели, задачи, планы, деятельность, события, условия, меры, результаты проекта и создаваемые объекты. |
AV-2 Термины и определения | Определение терминов архитектурных представлений. |
Возможности | |
CV-1 Видение | Общее видение трансформационной деятельности, стратегический контекст для описанных возможностей и содержания высокого уровня. |
CV-2 Классификация возможностей | Иерархия возможностей, включающая все возможности. |
CV-3 Этапы достижения возможностей | План реализации возможностей применительно к видам деятельности, условиям, ожидаемым последствиям, нормам. |
CV-4 Взаимозависи мость возможностей | Зависимости между запланированными возможностями, их распределение на группы. |
CV-5 Сопоставление возможностей со структурными подразделениями | Планируемые решения по этапам, применительно к конкретным исполнителям, местонахождению. |
CV-6 Сопоставление возможностей с функциональной деятельностью | Сопоставление требуемых возможностей и функциональной деятельности. |
Наименование модели | Описание модели |
CV-7 Сопоставление возможностей с сервисами | Связь возможностей с сервисами. |
Данные и информации | |
DIV-1 Концептуальная модель данных | Высокоуровневое описание данных и связей между ними. |
DIV-2 Логическая мо дель данных | Логическая модель данных, не зависимая от ее реализации. |
DIV-3 Физическая мо дель данных | Детальная модель данных, зависящая от конкретной реализации. |
Функциональное | |
OV-1 Высокоуровневое концептуальное представление замысла применения | Высокоуровневое графическое/текстовое описание функций системы. |
OV-2 Описание функционального потока ресурсов | Описание потоков ресурсов для видов функциональной деятельности. |
OV-3 Матрица функционального потока ресурсов | Описание атрибутов обмена. |
OV-4 Диаграмма организационной структуры | Организационный контекст, роли или другие взаимоотношения между организациями. |
OV-5a Декомпозиционное дерево функциональной деятельности | Декомпозиция возможностей и видов функциональной деятельности |
OV-5b Модель функциональной деятельности | Контекст возможностей и видов функциональной деятельности, взаимосвязи с исходными ресурсами и результатами. |
OV-6a Модель функциональных правил | Правила предметной области, установленные ограничения. |
OV-6b Описание перехода состояний | Реакцию бизнес-процессов на события. |
OV-6c Описание последовательности событий | Отслеживание деятельности в сценарии, последовательности событий. |
Наименование модели | Описание модели |
Проектное представление | |
PV-1 Соотношения портфеля проектов | Взаимосвязи между организациями и проектами, организационные структуры, необходимые для управления портфелем проектов. |
PV-2 График реализации проекта | График хода работ программ, проектов. |
PV-3 Сопоставление проектов с возможностями | Сопоставление программ и проектов с возможностями. |
Сервисы | |
SvcV-1 Описание сервисного контекста | Описание сервисов и их связей. |
SvcV-2 Описание сервисного потока ресурсов | Описание потоков ресурсов для сервисов. |
SvcV-3a Таблица взаимодействия «Системы- сервисы» | Соотношения между системами и сервисами. |
SvcV-3b Таблица взаимодействия «Сервисы- сервисы» | Взаимодействия между сервисами, в т. ч. используемые интерфейсы. |
SvcV-4 Описание функциональных возможностей сервисов | Функции сервисов, потоки данных для них. |
SvcV-5 Отображение функциональной деятельности на сервисы | Отображение сервисов на функциональную деятельность. |
SvcV-6 Таблица потока ресурсов между сервисами | Детализация потока ресурсов, которыми обмениваются сервисы, атрибуты этого обмена. |
SvcV-7 Таблица метрик сервисов | Метрики производительности/эффективности сервисов. |
SvcV-8 Описание эволюции сервисов | Этапы развития сервисов в целях повышения их эффективности. |
SvcV-9 Прогнозирование появления новых сервисных технологий и функций | Перспективные технологии, программ- ные/аппаратные продукты и практические навыки, которые будут в наличии в заданные временные интервалы, и которые отразятся на развитии сервисов в будущем. |
Наименование модели | Описание модели |
SvcV-10a Модель правил сервисов | Ограничения для сервисов, накладываемые на функциональные возможности системы. |
SvcV-10b Описание перехода состояний сервисов | Реакция сервисов на события. |
SvcV-10c Описание последовательностисервисных событий | Специфические уточнения для последовательностей событий критического характера. |
Стандарты | |
StdV-1 Краткое описа ние стандартов | Перечень стандартов, применимых к элементам решения. |
StdV-2 Прогноз стандартов | Описание новых стандартов и потенциального воздействия на текущие элементы решения в пределах совокупности временных интервалов. |
Системное» представление | |
SV-1 Описание интерфейсов систем | Определение систем, составных частей систем и связей между ними. |
SV-2 Описание потока ресурсов систем | Описание потоков ресурсов, которыми обмениваются системы. |
SV-3 Таблица взаимодействия «Системы- системы» | Взаимосвязи между системами. Может быть разработана таким образом, чтобы демонстрировать связи, представляющие интерес. Например, интерфейсы в зависимости от типа систем или планируемые интерфейсы в сравнении с существующими. |
SV-4 Описание функциональных возможностей систем | Функции (деятельность), выполняемые системами, и потоки данных между функциями (деятельностью) систем. |
SV-5a Отображение функциональной деятельности на системные функции | Отображение функций (деятельности) систем на функциональную деятельность (деятельность). |
SV-5b Отображение функциональной дея тельности на системы | Отображение систем на возможности или функциональную деятельность (деятельность). |
SV-6 Таблица потоков ресурсов систем | Детализирует поток ресурсов между системами, и атрибуты этого обмена. |
Наименование модели | Описание модели |
SV-7 Таблица метрик системы | Меры (метрики) измерения элементов модели для соответствующего временного интервала (интервалов). |
SV-8 Описание эволюции систем | Планируемые этапы постепенного развития комплекса систем в целях повышения их эффективности или приближения существующих систем к будущей реализации. |
SV-9 Прогнозирование появления новых системных технологий и функций | Развивающиеся технологии, программ- ные/аппаратные продукты и практические навыки, которые, как предполагается, будут в наличии в заданные временные интервалы, и которые отразятся на развитии систем в будущем. |
SV-10a Модель правил систем | Ограничения, накладываемые на функциональные возможности системы в связи с каким-либо аспектом конструкции или реализации системы. |
SV-10b Описание перехода состояний систем | Реакция систем на события. |
SV-10c Описание последовательности системных событий | Критические последовательности событий для функциональной точки зрения. |
Еще по теме DODAF:
- 16.2. Способы обеспечения законности и дисциплины в государственном управлении.
- Проблема выявления собственно церковнославянизмов и церковнославяно-русских полисемантов в идиолексиконе Вяземского: некоторые процедуры и результаты
- ПРИЛОЖЕНИЕ
- Формирование представлений о личностных и профессионально важных качествах идеального школьного учителя в 1900-1920 гг.
- Право на удовлетворение иска и право на получение судебной защиты
- Психолингвистический анализ современной медианоминации
- 21. Исполнение опекунами и попечителями обязанностей в отношении подопечного. Распоряжение и доверительное управление имуществом подопечного.
- Статистика влияния типа грунтов на распространение КРН
- 53. Оспоримые сделки: основания, условия, последствия и момент недействительности.
- Моделирование методом конечных элементов. Численный эксперимент
- Химченко Алексей Игоревич. ИНФОРМАЦИОННОЕ ОБЩЕСТВО: ПРАВОВЫЕ ПРОБЛЕМЫ В УСЛОВИЯХ ГЛОБАЛИЗАЦИИ. Диссертация на соискание ученой степени кандидата юридических наук. Москва - 2014, 2014