Методика описания архитектуры решения 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Методика описания архитектуры решения



Аспекты описания архитектуры решения

Данный раздел содержит готовое описание методики работы. Если для описания выбрана другая методика - раздел должен быть соответственно заменен.

В разделе приведен набор моделей, которые можно применить для описания АП. После заполнения разделов 3 и 5 из раздела 2 должны быть удалены модели, которых нет в работе, и при необходимости добавлены те, которые были добавлены автором.

Описание архитектуры решения может включать в себя два основных аспекта:

- описание предметной области;

- описание используемых информационных технологий.

Взаимосвязь между аспектами можно проиллюстрировать на рисунке.

Уровни детализации описания архитектуры решения

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

· Уровень контекста.

· уровень детализации: высокоуровневое описание архитектуры – общее видение архитектуры решения на уровне ключевых понятий и объектов;

· уровень детализации: концептуальное описание архитектуры – более подробное описание на уровне конкретных функций, структурных подразделений, приложений и т.п.;

· уровень детализации: детальное описание архитектуры – описание на уровне конкретных документов, атрибутов, ролей, классов и т.п.

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

Описание предметной области

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

· организационная архитектура;

· функциональная архитектура;

· архитектура информации.

Модели, которые можно использовать в данном документе при описании архитектуры предметной области на разных уровнях детализации:

1. Уровень контекста

Инфологическая модель предприятия. Описывает взаимоотношения предприятия со средой на самом высоком уровне.

2. высокоуровневое описание архитектуры:

· модель «Уровни управления предприятием» содержит перечень уровней управления, на которых выполняются функции.

· модель «Функциональные блоки» содержит перечень и краткое описание функциональных блоков, а также перечень ключевых смежных блоков (as-is и to-be);

· модель «Ключевые понятия предметной области» (классы анализа) содержит перечень и определения ключевых понятий, имеющих отношение к выполнению функций (as-is и to-be);

3. концептуальное описание архитектуры:

· модель «Организационная структура» содержит перечень структурных подразделений, вовлеченных в реализацию функций;

· модель «Функции» содержит перечень конкретных функций (as-is и to-be);

· модель «Структурная модель предметной области» содержит перечень ключевых объектов предметной области: используемой нормативно-справочной информации и оперативных данных, используемых или формируемых в результате выполнения функций(as-is и to-be)[1].

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

В данном документе для описания взаимодействия организационной, функциональной и информационной архитектур предметной области предлагается использовать следующие модели:

1. уровень детализации – высокоуровневое описание архитектуры:

· модель «Функциональные блоки на уровнях управления» содержит описание того, на каких уровнях управления выполняются функции, входящие в выделенные функциональные блоки;

· модель «Взаимодействие функциональных блоков в рамках одного уровня управления» содержит описание того, какое информационное взаимодействие осуществляется между функциональными блоками, а также между функциональными блоками и внешними сущностями в общем случае, без привязки к конкретному уровню управления (as-is и to-be);

· модель «Взаимодействие уровней управления в рамках функциональных блоков» содержит описание того, каким образом осуществляется информационное взаимодействие между уровнями управления в рамках выделенных функциональных блоков (as-is и to-be);

2. концептуальное описание архитектуры:

· модель «Выполнение функций структурными подразделениями» содержит описание того, какие структурные подразделения ответственны за выполнение функций (as-is и to-be);

· модель «Взаимодействие функций и структурных подразделений» содержит описание взаимодействия организационной, функциональной и информационной архитектур на одной схеме (as-is и to-be).

Описание используемых технологий

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

архитектура приложений;

технологическая архитектура.

Основные модели, которые будут использованы в данном документе при описании архитектуры информационных технологий на разных уровнях детализации:

1. высокоуровневое описание архитектуры:

· модель «Типы используемых приложений» содержит перечень и краткое описание типов приложений (as-is и to-be);

· модель «Общие сведения об инфраструктуре» содержит краткое описание инфраструктуры (as-is и to-be);

2. концептуальное описание архитектуры:

· модель «Перечень используемых приложений» содержит перечень и краткое описание назначения конкретных приложений (as-is и to-be);

· модель «Используемые технологии» содержит краткий обзор используемых технологий (as-is и to-be);

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

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

- высокоуровневое описание архитектуры:

модель «Типы приложений, используемых на разных уровнях управления в разрезе функциональных блоков» содержит описание того, какие типы приложений используются на разных уровнях управления при выполнении функций выделенных функциональных блоков (as-is и to-be);

- концептуальное описание архитектуры:

· модель «Использование приложений для выполнения функций» содержит описание того, какие конкретные приложения используются для выполнения конкретных функций(as-is и to-be);

· модель «Взаимодействие приложений» содержит описание того, какие информационные потоки существуют между конкретными приложениями разных уровней управления(as-is и to-be).

Модели, используемые при описании архитектуры

Совместное использование приведенных выше моделей можно представить на схеме.

Методика разработки архитектуры решения

Для выполнения задания требуется выполнить следующие этапы разработки архитектуры решения:

этап 1: описание текущей архитектуры,

этап 2: выявление основных проблем существующей архитектуры, а также ключевых потребностей лиц, заинтересованных в проекте,

этап 3: формирование принципов развития архитектуры;

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

 


 


Описание существующей архитектуры

Описание и обоснование выбора точки зрения, с которой описывается архитектура.

Высокоуровневое описание архитектуры

 

Описание предметной области

 

Уровни управления

 

Функциональные блоки

 



Поделиться:


Последнее изменение этой страницы: 2016-04-23; просмотров: 714; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.231.245 (0.011 с.)