Курс Методологии проектирования и внедрения корпоративных информационных систем |
Построение архитектуры организации
2.6. Стандартизация архитектуры на уровне организации
Стандарт описания архитектуры предназначен для определения единых требований, правил и методик описания архитектуры организации, в том числе:
- к порядку выполнения работ по описанию архитектуры;
- к составу и структуре моделей архитектуры;
- к содержанию и оформлению документов, используемых для описания архитектуры.
Стандарт должен включать в себя:
- порядок выполнения работ по описанию архитектуры;
- методику создания и структурирования единой базы знаний о деятельности организации;
- методику (тактику) интервьюирования;
- методику описания (моделирования) архитектуры;
- комплект шаблонов и форм документов, используемых при подготовке и описании архитектуры
Далее в данном разделе рассматривается методика описания (моделирования) архитектуры, ориентированная на поддержку средой моделирования Casewise Corporate Modeler, которая позволяет обеспечить реализацию основных требований к описанию: системность, целостность и однородность описания, простоту, наглядность, открытость к изменениям, возможность автоматизированного анализа.
В основе методики лежит структурный подход, основными принципами которого являются:
- выделение взаимосвязанных процессов верхнего уровня для описания совокупности предметных областей организации;
- использование "нисходящего" многоуровневого детализирующего описания всех предметных областей;
- использование на каждом из уровней детализации только существенных для данного уровня объектов;
- ограничение количества функциональных объектов (не более 6-7) на каждом из уровней для обеспечения читабельности и понимаемости модели;
- последовательное приближение к конечному результату.
Предложенный подход основывается на создании многоуровневой модели архитектуры, отражающей все аспекты деятельности организации с разной степенью обобщения – от общего взгляда на архитектуру (контекстуальный уровень) к наиболее детальному описанию (физический уровень). При этом каждый из уровней модели включает в себя следующие взаимоувязанные компоненты, представленные с соответствующей степенью подробности:
- функциональную компоненту (иерархию процессов, функций, операций);
- организационно-штатную компоненту, отражающую иерархию подчинения организационных единиц (подразделений, должностей, сотрудников);
- информационную компоненту, отражающую взаимосвязи (информационные и, в отдельных случаях, материальные) между функциональной и организационно-штатной компонентами, а также внутренние связи в функциональной компоненте;
- ИТ-компоненту, фиксирующую уровень и степень автоматизации объектов функциональной компоненты.
Описание осуществляется на основе структурного подхода Casewise (Casewise framework) – схемы архитектуры организации, описываемой в виде матрицы (см. рис.2.3), представляющей собой модифицированную схему Захмана, столбцы которой характеризуют разные аспекты моделирования архитектуры ("Процессы", "Организационная структура", "Данные" и "ИТ-инфраструктура"), а строки уровни абстракции моделирования. Аспекты, представленные в столбцах матрицы соответствуют вопросам: Как?, Кто?, Что?, Какими средствами? Создание описания архитектуры фактически является совокупностью процедур, состоящих из ответов на перечисленные вопросы по уровням абстракции моделирования.
В строках матрицы, представляющих уровни абстракции моделирования, создаются группы моделей различных типов:
- модели бизнес-среды организации (уровень бизнеса, внешняя среда);
- модели концептуального уровня (уровень организации);
- логические модели (уровень подразделений);
- физические модели (уровень технологий).
Перечень используемых категорий диаграмм для каждой из областей описания представлен в таблице 2.4.
Область описания | Назначение | Категории диаграмм |
---|---|---|
Процессы |
Функциональные области деятельности Процессы функциональных областей Логические схемы процессов Детальные схемы процессов |
Список функциональных областей, диаграмма уровня процессов Логическая схема процесса Детальная схема процесса |
Организационная структура |
Организационная структура по функциональным областям Ролевая организационная иерархия Организационная структура подразделений Ролевая организационная структура |
Организационная схема верхнего уровня Организационная схема со сферами деятельности Организационная схема уровня подразделений Ролевая организационная структура |
Данные |
Данные функциональных областей Данные процессов функциональных областей Логические данные процессовФизические данные процессов |
Список сущностей (подсхем) предметной области Диаграмма взаимосвязей сущностей (без атрибутов) Диаграмма взаимосвязей сущностей (с атрибутами) Матрица взаимосвязей Сущность\ Функциональный объект |
ИT–инфраструктура |
Классификация систем Классификация систем по целевому назначению Взаимосвязь систем подразделений Матрица Процессы/Средства автоматизации |
Перечень классов систем (ИАС, расчетные и т.п.) Перечень используемых систем Перечень функций системы Матрица Процессы/Системы |
Стандарт определяет необходимый набор объектов, с помощью которых осуществляется моделирование:
- шаблоны и категории диаграмм (отметим, что в качестве нотаций для описания процессов использовался диалект диаграмм потоков данных, а для описания данных - диалект диаграмм "сущность-связь");
- шаблоны и категории объектов;
- типы связей и ассоциаций, необходимых для моделирования;
- правила именования и нумерации объектов и схем;
- стили;
- перечни атрибутов объектов для обеспечения полноты описания деятельности и возможности получения необходимых отчетов из Casewise Corporate Modeler.
Определение категорий диаграмм, используемых для построения архитектуры и перечисленных в таблице 2.4, представлено в соответствии с областями описаний по столбцам матрицы, приведенной на рис. 2.3, сверху вниз. Пример описания объектов диаграммы уровня процессов приведен в таблице 2.5.