Обзор и оценка существующих подходов к управлению архитектуры предприятия

Рассмотрение существующих походов к управлению архитектурой предприятия, их слабых и сильных сторон. Функциональные требования к методической поддержке участников процесса принятия управленческих решений. Метод, основывающийся на "строительных блоках".

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 15.01.2021
Размер файла 30,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

ФГБОУ ВО «Тольяттинский государственный университет» г. Тольятти, Российская Федерация

Обзор и оценка существующих подходов к управлению архитектуры предприятия

Каменский А.П. Студент магистратуры

Аннотация

В данной статья представлен обзор существующих походов к управлению архитектурой предприятия, показаны их слабые и сильные стороны, представлена критическая оценка.

Ключевые слова: Архитектура предприятия, архитектурная модель.

Annotation

This article provides an overview of existing enterprise architecture frameworks, shows their strengths and weaknesses, provides their critical analysis.

Key words: Enterprise architecture, architecture model.

Основная часть

Главная функция управления архитектурой предприятия - привести бизнес и IT к одному знаменателю. На деле сложность состоит в том, чтобы установить прочную связь между бизнес- и IT- структурами.

В таблице 1 обозначены основные проблемы, возникающие в процессе поиска и принятия решений в управлении архитектурой предприятия и соответствующие данным проблемам функциональные требования к методической поддержке участников процесса принятия решений.

Таблица 1

Проблема

Функциональные требования

Проблема 1: Неясные, точно не определенные процессы принятия решений

ФТ1: Возможность гибкого встраивания новых отдельных операций в процесс принятия решения ФТ2: Интеграция техник в операции, относящиеся к процессу принятия решения

Проблема 2: Множество участников процесса (стейкхолдеров)

ФТ3: Рабочая среда, способствующая коллаборации и коммуникации между участниками процесса ФТ5: Возможность параллельно рассматривать различные аспекты ситуации в форме визуализаций, чтобы удерживать в фокусе внимания все связи и взаимозависимости

Проблема 3: Статичные и оторванные друг от друга фрагменты визуализации

ФТ4: Интерактивная визуализация с учетом динамически меняющейся потребности в информации в ходе процесса принятия решения

Проблема 4: В результате обработки отдельных аспектов без учета их взаимосвязи теряется общий контекст

ФТ5: Возможность параллельно рассматривать различные аспекты ситуации в форме визуализаций, чтобы удерживать в фокусе внимания все связи и взаимозависимости

Проблема 5: Отсутствие систематической документации решений, касающихся архитектуры предприятия

ФТ6: Частично автоматизированное документирование архитектурных решений и их обоснований уже в ходе процесса принятия решений

Далее мы представим критический обзор и оценку существующих подходов к разработке архитектуры предприятия по критериям представленных в таблице функциональных требований.

1. ГОСТ Р 57100-2016/ISO 42010

ГОСТ Р 57100-2016, соответствующий ISO Standard 42010, описывает алгоритм составления описания архитектуры систем [1]. Под системой в данном контексте понимается сущность, архитектура которой нас интересует. Системы используются в самых разных конфигурациях в самых различных областях. Под системой может пониматься как программное обеспечение, так предприятие, чья архитектура соответствует отраженному в стандарте концепту. ГОСТ 57100 используется в управлении архитектурой предприятия адаптируется под ее цели.

Каждая система содержит архитектуру, не видимую и далеко не всегда очевидную для ее заинтересованных сторон (участников, Stakeholders). Архитектура, согласно ГОСТ 57100 /ISO 42010, это «Основные понятия или свойства системы в окружающей среде, воплощенной в ее элементах, отношениях и конкретных принципах ее проекта и развития». Благодаря представлению архитектуры в форме ее описания у заинтересованных сторон системы есть возможность ее понять и исследовать. Целью стандарта является описание архитектуры с учетом интересов участников. Интересы участников системы в этом случае объединены в общую концепцию - интерес системы (concern).

Архитектурное представление состоит из одной или более видов моделей (model kinds). Вид модели - это способ визуализации, предполагающий также язык моделирования архитектурного представления. То есть, теоретически существует возможность составить язык моделирования для архитектурного представления из нескольких частичных языков моделирования. Архитектурное представление (view), по аналогии с соотношением точки зрения на архитектуру и видами моделей, состоит из одной или нескольких моделей архитектуры. Вид модели так же относится к архитектурной модели (architecture model), как точка зрения на архитектуру (architecture viewpoint) к архитектурному представлению (view). Вид модели описывает принципиальный алгоритм конструирования, а архитектурная модель, содержащая в том числе визуальную модель, соответствует результату применения этого алгоритма. В отличие от архитектурного представления и точки зрения на архитектуру, находящихся в соотношении один к одному, один вид модели может породить множество архитектурных моделей. Таким образом, архитектурное представление есть результат интеграции различных визуальных моделей.

Основа описаний архитектуры - конструирование, интерпретация и использование так называемых архитектурных представлений. Далее мы подробно рассмотрим вид модели (model kind). Представляя собой фрагмент архитектуры, выраженный соответствующим архитектурным представлением, виды модели содержат метамодель, включающую в себя концепты, атрибуты и отношения. Кроме того, вид модели содержит операции - методы, применимые к архитектурному представлению. В стандарте различают методы конструирования, интерпретации, анализа и проектирования / внедрения. Методы конструирования определяет нотация к будущему архитектурному представлению, а методы интерпретации сообщают семантику. Оба этих вида метода вместе с метамоделью, которая отвечает за синтаксис, образуют язык моделирования архитектурного представления. Методы анализа и проектирования помогают взаимодействовать с самими архитектурными представлениями, обеспечивая возможность анализа и трансформации результатов, а также дальнейшего усовершенствования рассматриваемого фрагмента архитектуры.

Помимо архитектурных представлений и точек зрения на архитектуру, описание архитектуры содержит такие важные концепции, как связь (correspondence) и правило связи (correspondence rule). Связь и правила связи позволяют описать отношения между элементами описания архитектуры, например, согласование между собой архитектурных представлений. Связь, при этом, отражает само отношение, подчиняющееся правилу связи.

Критика: ГОСТ дает описание архитектуры, учитывающее интересы участников процесса поиска и принятия решений в управлении архитектурой предприятия. В том числе в ГОСТе поясняется, как работать с архитектурными представлениями, описывается вид модели и говорится, что вид модели содержит методы анализа и проектирования, однако же отсутствуют детальные инструкции или пояснения, какие именно это методы. Далее в документе отражена идея интеграции различных техник в визуализации, которые можно затем сделать интерактивными. Концепция связи, в свою очередь, позволяет отразить отношения между элементами описания архитектуры. В стандарте не рассматриваются параллельные архитектурные представления.

Возможность моделирования описаний архитектуры описана в стандарте крайне скупо. Решение можно связать с элементами описания архитектуры, например, с архитектурными представлениями (views). Непосредственного алгоритма работы с элементам архитектуры, которых коснется решение, не предусмотрено. Поэтому и последствия решения четко проследить будет невозможно. Также, стандарт не отвечает на вопрос, как решение будет аргументироваться и какая информация для этого необходима. Кроме того ничего не говорится о процессе документирования решения.

2. TOGAF и Archimate

TOGAF - архитектурный подход (framework), разработанный некоммерческим объединением The Open Group [2]. Фактически это стандарт для использования и управления архитектурой предприятия. Это методология для внедрения и реализации на предприятии архитектурного подхода. Ядро подхода составляет Architecture Development Method (ADM) - циклический метод разработки и усовершенствования архитектуры. Основа метода - модель, описывающая состояние архитектуры предприятия на определенные моменты времени. TOGAF использует язык моделирования ArchiMate.

Критика: Хотя эволюция архитектуры предприятия возможна только в результате принятия многочисленных решений в цикле разработки архитектуры, ни TOGAF, ни Archimate не содержат конкретных рекомендаций к процессу принятия решений. Вместе с тем, описанный в TOGAF цикл описывает основные шаги следующих ступеней. Метод требует коммуникации и сотрудничества заинтересованных сторон. В отдельных этапах цикла прописаны правила распределения ролей и аспекты, на которые необходимо обратить особое внимание.

Хотя ArchiMate включает в себя аспект стратегии и мотивации в виде требований, содержащие предпосылки дальнейшего развития архитектуры предприятия, концепция моделирования архитектурного решения в нем не разработана. Вместе с тем на отдельных этапах TOGAF предлагает различные точки зрения на архитектуру, которые являются прекрасным источником информации.

«Строительные блоки» для решений в управлении архитектурой предприятия (BEAMS)

Building Blocks for Enterprise Architecture Management Solutions (BEAMS) можно перевести как «Строительные блоки для решений в управлении архитектурой предприятия». BEAMS - это новый методологический фреймворк, разработанный Buckl и Schweda для адаптации функций управления архитектурой предприятия под нужды конкретной организации [7]. Фреймворк содержит следующие основные функции: Конфигурирование & Адаптация (Configure & Adapt), Разработка & Описание (Develop & Describe), Обсуждение & Утверждение (Communicate & Enact) и, наконец, Анализ и Оценка (Analyze & Evaluate).

Функции работают по принципу блоков, базовых компонентов, легко встраиваемых и пригодных для повторного использования. Исходной точкой всегда выступают интересы участников (stakeholders), к ним и обращаются методологические шаблоны. Шаблоны информационных моделей определяют структуру необходимой информации в форме концептов, атрибутов и связей. Шаблоны точек зрения на архитектуру (viewpoint patterns) задают способ подачи информации через визуализацию.

Критика: Метод, основывающийся на «строительных блоках» с использованием переменных для их комбинаций делает возможным индивидуальный подход к управлению архитектурой предприятия. Комбинация методических и языковых блоков облегчает постановку проблем и задач, а затем создание и присвоение соответствующего языка моделирования. Существенная часть концепта - визуализация, дающая необходимую информацию для успешного выполнения отдельных задач. Однако, метод не предусматривает интеграции техник. Поскольку каталог стандартных блоков отсутствует, пользователю придется формировать их самостоятельно. управление архитектура строительный блок

Enterprise Model Graphical Overview Analysis (PRIMROSe) PRIMROSe (EnterPRise Model GRaphical Overview AnalySis) - это разработанный в Университете г. Богота графический метод визуального анализа моделей предприятия [6]. Основа метода - уникальная схема под названием visualization pipeline, описывающая процесс создания визуализации исходя из данных, через ступени аналитической и визуальной абстракции. На основе этого открытия Д. Наранхо описывает итеративный процесс визуального анализа моделей предприятия. Процесс анализа начинается с импорта данных - трансформации модели предприятия в графический вид. Получившийся граф далее, на следующем этапе, может анализироваться с помощью аналитических функций. Аналитические функции представляют собой автоматизированные алгоритмы для обогащения графического объекта характеристиками, полученными в результате расчетов. Далее для создания визуализации граф необходимо трансформировать в визуальную модель при помощи соответствующих техник. Сгенерированные таким образом визуализации дают возможности изменения параметров в самом процессе создания, например, возможность отфильтровывать отображаемые элементы. Кроме того, таким образом запускаются аналитические функции. Последний этап итеративного процесса анализа - передача полученных знаний специалистам.

Описанный авторами процесс анализа частично автоматизирован благодаря интеграции аналитических функций и содержит четко определенные задачи. Если создавать исходную модель архитектуры предприятия и обобщать факты и опыт из визуальных источников под силу только человеку, то выполнение аналитических функций и создание визуализаций может осуществляться автоматически. Помимо этого авторы пишут об автоматических методах анализа и самом анализе, вручную проводимом экспертами. Два этих вида анализа, считают авторы, допустимы нужны в равной степени, поскольку они дополняют и обогащают друг друга. Автоматизированные методы анализа отлично подходят для экстрагирования (компиляции) информации, а ручные методы помогут сделать научные заключения.

Далее, метод дает возможность выстраивания в цепочку автоматизированных методов анализа с целью проведения анализа более сложного. Основа для этого закладывается через формализацию методов.

Критика: Данный метод описывает частично автоматизированный порядок действий в форме итеративного процесса анализа. Анализ, однако же, не может заменить собой весь процесс подготовки и принятия решения, так как является лишь его частью. Вышеописанный метод содержит основную идею, которую еще предстоит опробовать и применить на дальнейших стадиях процесса.

Данный подход обеспечивает возможность интеграции автоматизированных методов анализа для обогащения модели на основе формализации. Ручные техники для обогащения модели при помощи специальных знаний экспертов здесь не предусмотрены. Для выполнения автоматических методов анализа и адаптация параметризации визуализации возможности заложены.

Multi-perspective Enterprise Modeling (MEMO)

Мультиперспективное моделирование предприятия (аббревиатура

MEMO) - это описанный Ульрихом Франком архитектурный подход для моделирования предприятия [5]. Особенность этого подхода - возможность модуляризации (разбивки на блоки) различных аспектов моделирования предприятия с использованием различных языки моделирования. Фреймворк MEMO направлен на следующие слои архитектуры: стратегия, организация (бизнес-архитктура) и информационные системы. В каждом слое различают аспекты: ресурсы, структура, процесс, цели и окружение.

Аспекты организации можно моделировать при помощи языка под названием Organisation Modelling Language (OrgML). Ресурс «язык моделирования» (ResML) помогает моделировать ресурсы. Кроме этого языка моделирования, есть еще несколько других. Мета-язык моделирования обеспечивает слаженную работу по моделированию всех аспектов. Единая концепция мета-языка позволяет интегрировать модели различных языков моделирования, (благодаря чему работают только «сильные стороны» этих языков). Еще одно преимущество состоит в том, что в фреймворк достаточно просто можно добавить новые языки.

Александр Бок добавляет в МЕМО еще один язык моделирования для описания процессов принятия решений в контексте организации [3]. Свое ноу-хау он аргументирует тем, что решения - область крайне важная, и значение растет с каждым днем. Успех любого предприятия напрямую зависит от умения руководства и менеджеров среднего звена постоянно, систематически анализировать и оптимизировать процессы принятия решений. Для того, чтобы верно понять решение, необходимо знать контекст, в котором оно принималось. Здесь и помогает интеграция языков моделирования.

Критика: Представленная А. Бок метамодель направлена на моделирование решений и лежащих в их основе процессов принятия решений. Однако, моделирование отдельных операций возможно лишь при условии, что процессы образуют единую цепочку.

Метамодель состоит из многочисленных концепций и очень сложна. Здесь важно постоянное ручное моделирование процессов принятия решений, что само по себе трудозатратно и требует специальных знаний. Сильная сторона подхода - возможность интеграции концепций других языков моделирования из окружения МЕМО.

В таблице 2 представлена итоговая оценка рассмотренных подходов по степени удовлетворения заявленным функциональным требованиям. Оценка произведена по шкале от 0 до 4, где 0 - минимальная, а 4 - максимальная оценка.

Таблица 2

ГОСТ Р 57100-2016/ISO 42010

ФТ 1

ФТ 2

ФТ 3

ФТ 4

ФТ 5

ФТ 6

0

1

0

1

2

1

TOGAF и Archimate

2

0

2

2

0

0

Building Blocks for Enterprise Architecture Management Solutions (BEAMS)

1

0

0

2

0

0

Enterprise Model Graphical Overview Analysis (PRIMROSe)

2

2

0

4

0

0

Multi-perspective Enterprise Modeling (MEMO)

0

0

0

0

0

2

Заключение

Исходя из данной таблицы, мы делаем вывод, что ни один их методов полностью не удовлетворяет заявленным функциональным требованиям. Следовательно, существует необходимость в разработке такового метода.

Список использованных источников

1. ГОСТ Р 57100-2016/ISO/IEC/IEEE 42010:2011 Системная и программная инженерия. Описание архитектуры.

2. The Open Group: TOGAF Version 9.1. 2011.

3. Bock, Alexander: Beyond Narrow Decision Models: Toward Integrative Models of Organizational Decision Processes. In: 2015 IEEE 17th

4. Conference on Business Informatics, IEEE, 2015, с. 181-190.

5. Buckl, Sabine: Developing Organization-Specific Enterprise

6. Architecture Management Functions Using a Method Base, Technische Universitдt Mьnchen, Dissertation, 2011.

7. Frank, Ulrich: MEMO Organisation Modelling Language (1): Focus on organisational structure / University Duisburg-Essen, Institute for Computer Science and Business Information Systems (ICB). 2011.

8. Naranjo, David; Sanchez, Mario; Villalobos, Jorge: PRIMROSe: A Graph-Based Approach for Enterprise Architecture Analysis. In: International Conference on Enterprise Information Systems, Lecture Notes in Business Information Processing (LNBIP) Bd. 227, 2014, с. 434-452.

9. Schweda, Christian M.: Development of Organization-Specific Enterprise Architecture Modeling Languages Using Building Blocks, Technical University Munich, 2011

Размещено на Allbest.ru

...

Подобные документы

  • Краткая характеристика объекта управления, обзор и анализ существующих аналогов, реализующих его функции. Разработка архитектуры программной системы, тестирование и оценка эффективности приложения. Развертывание и использование программного продукта.

    курсовая работа [691,0 K], добавлен 05.02.2015

  • Стандартизация подходов к управлению бизнес-процессами. Модель BMM для исследования взаимодействий и управления бизнес-процессами предприятия. Методологии моделирования и управления бизнес-процессами. Способы реализации поставленных перед системой задач.

    курсовая работа [232,3 K], добавлен 12.05.2014

  • Разработка и внедрение программного модуля поддержки принятия управленческих решений для информационной системы медицинского предприятия ООО "Центр эндохирургических технологий". Эффективность применения модуля, полученные с его помощью результаты.

    дипломная работа [1,9 M], добавлен 11.04.2013

  • Характеристика торгового предприятия. Анализ существующего программного обеспечения. Современные подходы к управлению запасами. Матрица АВС-XYZ и ее использование при принятии решений при управлении запасами. Разработка необходимого программного продукта.

    курсовая работа [1,2 M], добавлен 20.03.2012

  • Проектирование информационной системы отдела закупок торгового предприятия. Основные функции отдела логистики. Определение наиболее загруженной функции с помощью программного пакета MatLab. Обзор существующих решений по автоматизации выбора поставщика.

    дипломная работа [2,2 M], добавлен 20.07.2014

  • Рассмотрение взаимосвязи информационных подсистем предприятия. Характеристика сервис-ориентированной архитектуры информационных систем. Оценка реализации SOA-инфраструктуры на базе сервисной шины предприятия. Анализ бизнес-цели внедрения SOA-решений.

    контрольная работа [1,0 M], добавлен 28.03.2018

  • Обзор существующих проектных решений, их достоинства и недостатки. Обоснование необходимости разработки информационной системы. Общее описание интерфейса BPwin. Разработка концепции архитектуры построения и платформы реализации. Создание новой модели.

    курсовая работа [4,3 M], добавлен 11.09.2014

  • Анализ существующих решений системы поддержки принятия решений для корпоративной сети. Многоагентная система. Разработка концептуальной модели. Структура базы знаний. Разработка модели многоагентной системы на базе сетей Петри. Методика тестирования.

    дипломная работа [5,1 M], добавлен 19.01.2017

  • Предпроектный анализ объекта автоматизации. Описание потоков данных и бизнес процессов. Обзор и анализ существующих проектных решений, их достоинства и недостатки. Разработка концепции архитектуры построения. Основные рекомендации по рисованию программ.

    курсовая работа [2,8 M], добавлен 13.03.2015

  • Функциональные требования для автоматизации процесса регистрации партнера. Разработка бизнес-процесса по управлению клиентскими аккаунтами. Наличие клиентоориентированной сервисной культуры - один из важнейших факторов успешности компании "amoCRM".

    дипломная работа [5,3 M], добавлен 27.10.2017

  • Разработка системы автоматизации рабочего места руководителя по управлению проектами в сфере производства отдельных видов продукции. Учет и оперативное регулирование поставок для проектов и подготовки стандартных документов: ведомостей и накладных.

    курсовая работа [742,9 K], добавлен 19.11.2010

  • Обзор существующих решений и обоснование выбора языка программирования. Разработка структурной схемы, интерфейса программного продукта. Технические требования к оборудованию, тест программного продукта, руководство системного программиста и оператора.

    дипломная работа [2,0 M], добавлен 10.07.2012

  • Реализация интерфейса пользователя для инструментального средства, обеспечивающего работу с таблицами принятия решений, встроенными в систему управления базами данных Oracle. Составление таблиц принятия решений и архитектуры инструментального средства.

    курсовая работа [1,8 M], добавлен 18.07.2014

  • Браузер как программа, представляющая в удобном для восприятия виде информацию, получаемую из Интернета, история ее развития и этапы эволюции, современные тенденции. Обзор самых популярных браузеров, оценка их сильных и слабых сторон, перспективы.

    презентация [863,6 K], добавлен 01.05.2013

  • Обзор существующих аналогов, функциональные и не функциональные характеристики. Амстердамская модель. Информационная модель гипермедиа системы. Проектирование гипермедиа системы. Связь с администрацией, система навигации. Методы работы с информацией.

    курсовая работа [2,0 M], добавлен 08.02.2009

  • Понятие, назначение и классификация систем электронного документооборота (СЭД) по различным параметрам. Проведение анализа и сравнения существующих СЭД. Требования к основным процессам работы с документами в СЭД. Количественные измерения требований к СЭД.

    курсовая работа [54,7 K], добавлен 05.11.2011

  • Обзор существующих систем, технология виртуальной телекоммуникационной станции. Архитектура и функциональные возможности системы "Виртуальный офис", выбор и обоснование средств ее реализации, оценка практической эффективности, расчет необходимых затрат.

    дипломная работа [1,5 M], добавлен 30.03.2015

  • Требования к системам дистанционного обучения. Обзор некоторых существующих решений. Выбор и обоснование решения поставленной задачи. Установка общих параметров курса и формирование схемы курса. Создание системы навигации. Разработка основного меню.

    научная работа [1,3 M], добавлен 26.04.2009

  • Разработка архитектуры ключевых прикладных систем предприятия. Разработка требований к системе управления качеством и контроллинга бизнес-процесса. Анализ разрывов между исходным и целевым состоянием бизнес-процесса. Разработка диаграммы миграции.

    курсовая работа [6,3 M], добавлен 12.03.2022

  • Обзор рынка программных продуктов по управлению аудиторией. Анализ системы Sanako Study 500. Ее тестирование на примере дисциплины "Системное программное обеспечение и язык программирования Ассемблер". Расчёт экономической эффективности от его внедрения.

    дипломная работа [2,0 M], добавлен 04.06.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.