Схемы и текстовое описание архитектуры предприятия, страница 4


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

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

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

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

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

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

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

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


5.  Предложения по модернизации существующей архитектуры

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

5.1.1  Руководящие принципы развития архитектуры

Зависят от цели, поставленной в начале работы над проектом.

5.1.2  Изменения предметной области

5.1.2.1  Уровни управления предприятием

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

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

5.1.2.4  Ключевые понятия предметной области

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

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

5.1.3  Описание информационных технологий

При разработке архитектуры приложений были выполнены следующие шаги:

5.1.3.1  Типы используемых приложений.

5.1.3.2  Типы приложений, используемых на разных уровнях управления в разрезе функциональных блоков

Таблица . Способы организации приложений на разных уровнях управления для смежных функциональных блоков

Смежный функциональный блок

Выбранное решение

Рекомендуемые решения по организации архитектуры можно представить в таблице.

Таблица . Выбор способа организации приложений на разных уровнях управления

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

Рекомендуемое решение

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

Таблица . Выбор способа организации приложений смежных функциональных блоков

Смежные функциональные блоки

Рекомендуемое решение

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

5.1.3.3  Общие сведения об инфраструктуре

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

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

5.2.1.1  Организационная структура

Таблица . Потребности в модернизации функциональной архитектуры предметной области на концептуальном уровне.

Организационное подразделение

Описание изменения

5.2.1.2  Функции

Таблица . Потребности в модернизации функциональной архитектуры предметной области на концептуальном уровне.

Функциональный блок / группа функций

Описание изменения

Описанные изменения отразить на рисунке.

5.2.1.3  Выполнение функций структурными подразделениями

Описанные изменения отразить на рисунке.

5.2.1.4  Структурная модель предметной области

Таблица. Описание изменений объектов структурной модели предметной области

Наименование объекта модели предметной области

Описание изменения

5.2.1.5  Взаимодействие функций и структурных подразделений

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


5.2.2  Описание информационных технологий

5.2.2.1  Перечень используемых приложений.

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

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

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

Чтобы определить окончательный перечень приложений, рассмотрим варианты распределения конкретных функций по приложениям.

5.2.2.2  Использование приложений для выполнения функций

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

Рассмотрим варианты распределения функций между приложениями в таблице.

Таблица . Варианты распределения функций между приложениями.

Функция

Используемые программные продукты

Варианты распределения по приложениям

Рекомендуемое решение

Рекомендуемый вариант распределения функций между приложениями представлен на рисунке…

5.2.2.3  Взаимодействие приложений

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