Автор работы: Пользователь скрыл имя, 16 Декабря 2011 в 14:25, реферат
Значительный вклад в развитие концепции архитектуры предприятия был сделан Дж. Захманом. С 1987 года, когда была предложена первая версия этой модели, расширенная впоследствии в работах 1992-96 гг., она была использована достаточно большим количеством крупных компаний, входящих в список 2000 крупнейших корпораций мира. Модель Захмана послужила основой для создания целого ряда других методик и моделей описания архитектуры предприятия, таких как Федеральная Архитектура США (FEAF), Методика описания архитектуры Open Group (TOGAF), Методика описания архитектуры министерства обороны США (DoDAF).
Матрица
системы согласованных
моделей ЭИС как
организационно-
Значительный
вклад в развитие концепции архитектуры
предприятия был сделан Дж. Захманом.
С 1987 года, когда была предложена первая
версия этой модели, расширенная впоследствии
в работах 1992-96 гг., она была использована
достаточно большим количеством крупных
компаний, входящих в список 2000 крупнейших
корпораций мира. Модель Захмана послужила
основой для создания целого ряда других
методик и моделей описания архитектуры
предприятия, таких как Федеральная Архитектура
США (FEAF), Методика описания архитектуры
Open Group (TOGAF), Методика описания архитектуры
министерства обороны США (DoDAF).
Модель
Захмана основана на дисциплине классической
архитектуры и обеспечивает общий словарь
и набор перспектив или структур, для описания
современных сложных корпоративных систем.
В своей работе Дж. Захман определил архитектуру
предприятия как "набор описательных
моделей, которые применимы для описания
предприятия в соответствии с требованиями
управленческого персонала и которые
могут развиваться в течение определенного
периода". Термин "архитектура"
здесь не случаен, он подчеркивает существующую
аналогию между внутренней структурой
абстрактного объекта - предприятия, и
сложного искусственного объекта, такого
как здание или космическая станция.
Для
удобства описания Захман предложил т.н.
модель архитектуры предприятия. Модель
преследует две основные цели - с одной
стороны, логически разбить все описание
архитектуры на отдельные разделы для
упрощения их формирования и восприятия,
с другой - обеспечить возможность рассмотрения
целостной архитектуры с выделенных точек
зрения или соответствующих уровней абстракции.
В
то время, когда были опубликованы работы
Захмана, традиционным подходом при формировании
описания системы являлось использование
концепции "жизненного цикла", включающего
такие этапы, как планирование, анализ,
проектирование, разработка, документирование,
внедрение и промышленная эксплуатация.
На каждом из этих этапов рассматриваются
вопросы, связанные как с функциями системы,
так и с данными. Захман предложил вместо
традиционного подхода, связанного с рассмотрением
отдельных аспектов работы системы как
бы в различные моменты времени, использовать
рассмотрение системы с различных перспектив
Исторически
модель Захмана впервые была создана именно
для ИТ-систем. Этот подход в последующей
работе был обобщен для рассмотрения не
только ИТ-систем, но и для описания предприятия
в целом, так что предложенная модель,
вообще говоря, может использоваться как
средство для описания архитектур сложных
производственных систем любого типа.
Основная
идея заключается в том, чтобы
обеспечить возможность последовательного
описания каждого отдельного аспекта
системы в координации со всеми
остальными. Для любой достаточно
сложной системы общее число
связей, условий и правил обычно
превосходит возможности для
одновременного рассмотрения. В то
же время отдельное, в отрыве от других,
рассмотрение каждого аспекта системы
чаще всего приводит к неоптимальным
решениям, как в плане
Собственно
модель представляется в виде таблицы,
имеющей пять строк и шесть
столбцов, которая приведена на
рисунке 1 . Заметим, что в модели
именно пять строк, просто отображенная
на рисунке шестая строка соответствует
уже не уровню описания архитектуры,
а уровню работающей системы или
предприятия в целом.
Перспективы
могут, в частном случае, соответствовать
различному уровню управления предприятием,
если речь идет об архитектуре предприятия
или использования
Рис.
1. Модель Захмана
Две
верхние строки соответствуют наиболее
общим представлениям и достаточно
широко описывают существующее окружение,
планы и цели. Если проводить аналогию
со строительством, то эти уровни содержат
сведения о местонахождении и назначении
постройки, а также планы и изображения,
которые архитектор обсуждает с хозяином
будущего дома. Следующий уровень "логической
модели" уже является более конкретным,
но все равно еще достаточно абстрактным.
Это схемы, которые архитектор дома должен
показывать подрядчикам.
Аналогично,
в применении к деятельности предприятия
верхняя строка "Контекст" соответствует
уровню интересов высшего руководства
и собрания акционеров. Второй уровень
соответствует интересам
На каждом из этих уровней участники рассматривают одни и те же категории вопросов, соответствующих столбцам в таблице, но с различным уровнем абстракции и детализации. В содержание этих колонок входят:
используемые данные (что?);
процессы и функции (как?);
места выполнения этих процессов (где?);
организации и персоналии-участники (кто?);
управляющие события (когда?);
цели
и ограничения, определяющие работу
системы (зачем?).
Основные правила заполнения таблицы следующие:
каждая клетка таблицы независима от других, вместе они образуют функционально полное пространство для описания системы ("базис");
порядок следования колонок несущественен;
каждая клетка содержит соответствующее описание аспекта реализации системы в виде определенной модели или простого описания;
базовые модели для каждой из колонок являются уникальными;
соответствующие
модели в клетках каждого ряда
в совокупности образуют полное описание
системы с выбранной
заполнение
клеток должно проводиться последовательно
"сверху вниз".
Первая
строка соответствует уровню планирования
бизнеса в целом (бизнес-модель).
На этом уровне вводятся достаточно общие
основные понятия, определяющие бизнес
(продукты, услуги, клиенты), а также
формулируется бизнес-
Вторая
строка (концептуальная модель) предназначена
для определения в терминах бизнеса
структуры организации, ключевых и
вспомогательных бизнес-
Третий
уровень (логическая модель) соответствует
рассмотрению с точки зрения системного
архитектора. Здесь бизнес-процессы
описываются уже в терминах информационных
систем, включая различные типы данных,
правила их преобразования и обработки
для выполнения определенных на уровне
бизнес-функций
На
четвертом уровне - технологической
или физической модели - осуществляется
привязка данных и операций над ними
к выбранным технологиям
Пятый
уровень соответствует
Шестой
уровень описывает работающую систему.
На этом уровне могут быть введены
такие объекты, как инструкции для
работы c системой, фактические базы данных,
работа службы HelpDesk и т.д.. Надо заметить,
что в исходной работе Захмана содержание
этого уровня не детализируется. При развитии
модели, как будет показано ниже, отмечены
возможности рассмотрения аспектов функционирования
работающей системы с точки зрения, например,
конечного пользователя или эксплуатирующих
служб.
Рассмотрим,
как осуществляется последовательная
детализация отдельных аспектов
описания системы, для чего обратим
внимание на различные колонки таблицы.
Так, первая колонка отвечает на вопрос
"ЧТО?" и определяет используемые
в системе данные. На верхнем уровне
достаточным будет простое
Колонка
функций (ответ на вопрос "КАК?")
предназначена для
Следующая
колонка (вопрос "ГДЕ?") определяет
пространственное распределение компонент
системы и сетевую организацию.
На уровне планирования бизнеса здесь
достаточно определить расположение всех
производственных объектов. На следующем
уровне эти объекты объединяются
в модель со связями, характеризующими
взаимодействие между собой. На третьем
уровне системной архитектуры
Колонка
таблицы, отвечающая на вопрос "КТО?",
определяет участников процесса. На уровне
планирования бизнеса здесь представлен
список подразделений предприятия
и выполняемые ими функции. На
следующем уровне приводится полная
организационная диаграмма, а также
должны быть определены общие требования
к информационной безопасности. Далее
последовательно определяются участники
бизнес-процессов и их роли, требования
к интерфейсам пользователя и
правила доступа к отдельным объектам,
физическая их реализация на уровне кода
или операторов определения доступа к
таблицам в СУБД. Последний уровень описывает
обученных пользователей системы.
Пятая
колонка отвечает на вопрос "КОГДА?"
и определяет временные характеристики
бизнес-процессов и работы системы.
Детализация осуществляется сверху
вниз, начиная от календарного плана
(уровень 1) и основных параметров, характеризующих
выполнение бизнес-процессов (уровень
2). На третьем уровне определяются события,
вызывающие изменение состояния
информационных объектов и инициацию
операций над ними. На следующем
уровне эти события транслируются
в программные вызовы или передаваемые
сообщения. Пятый уровень определяет
физическую реализацию обработки таких
событий. На 6-м уровне - фактическая
история функционирования системы.
Последняя
колонка ("ПОЧЕМУ?" или "ЗАЧЕМ?")
служит для определения мотивации
и задает порядок перехода от задач
бизнеса к требованиям и