Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Разработка ПО (архитект. ис)

.pdf
Скачиваний:
55
Добавлен:
22.03.2016
Размер:
8.27 Mб
Скачать

TOGAF. Enterprise Continuum And Tools. Назначение, основные понятия. Типы континуумов. Эталонная техническая модель. Архитектурный репозиторий, принципы работы с ним.

Понятие Enterprise Continuum (совокупность на уровне предприятия) с одной стороны определяет подход к адаптации общих архитектурных принципов для решения конкретных задач предприятия, с другой стороны предусматривает обобщение зарекомендовавших себя решений в форме универсальных практических руководств и стандартов.

Enterprise Continuum (архитектурный континуум организации) - представляет собой репозиторий архитектурных артефактов и артефактов реализации.

Континуум – непрерывность, длительность, сплошная среда.

Назначение:

Управление архитектурными артефактами

Архитектурный репозиторий – что это, как с этим работать

Инструменты для разработки архитектуры Типы континуумов:

Enterprise – все что может описать контекст

Внешние факторы (политика, законы, экономическая ситуация…)

Бизнес-стратегия и контекст

Текущие бизнес операции, размещенные решения

Architecture – architecture building blocks

Адаптация архитектурной модели для организации

Solution – solution building blocks

Решение, специализированное для организации

Разделение архитектуры:

Архитектуры организационных единиц конфликтуют друг с другом

Команды должны работать одновременно над разными архитектурами

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

Архитектурный репозиторий:

Хранилище всех используемых в разработке архитектуры артефактов (как внешних, так и разработанных)

TOGAF описывает фреймворк для хранения информации

Классификация информации

Architecture metamodel – информация о самом архитектурном фреймворке

Architecture Capability – параметры, структура и процессы управления Архитектурным репозиторием

Architecture Landscape – описание архитектуры

Standards Information Base – различные стандарты, которые нужны для архитектуры

Reference Library – эталонные материалы, которые должны использоваться при разработке инфраструктуры

Governance Log – журнал управления проектами

Инструменты разработки архитектуры

Выбери самые подходящие

Используй их

Эталонная техническая модель - Описывает обобщенную техническую модель сервисов,

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

Пример сервисов

Службы обработки информации

Службы управления данными (СУБД, системы отчетов и т.п.)

Сетевые службы

Службы операционной системы

---

Следуя общему в TOGAF подходу разделения требований и реализации в Enterprise Continuum определяются:

Архитектурная совокупность (Architecture Continuum)

Совокупность в реализации (Solution Continuum)

Понятие Enterprise Continuum тесно связано с понятием Architecture Repository, который представляет собой организацию объектов архитектуры, своего рода библиотеку артефактов. Enterprise Continuum даёт метод для классификации объектов Architecture Repository от общего к частному и наоборот (см. Рисунок 2).

Рисунок 2. Enterprise Continuum

Enterprise Continuum условно можно трактовать так: пусть стандарты и все общие документы лежат в левом ящике; архитектура на уровне корпорации пусть находится гдето посредине; архитектура на уровне дочерней компании — ближе к правому краю; архитектура подразделений пусть лежит в правом конце. При этом требования пусть будут сверху, а проекты решений — снизу.

Architecture Repository

В то же время в понятие Architecture Repository (Хранилище объектов архитектуры) вкладывается больший смысл, чем просто библиотека документов. Architecture Repository — это методология составления, организации и хранения артефактов, которая обеспечивает понимание архитектуры различными участниками и на различных уровнях (см. Рисунок 3).

Рисунок 3. Хранилище объектов архитектуры

Architecture Repository включает следующие основные компоненты:

Архитектурная метамодель представляет собой адаптированную для данной организации реализацию стандарта TOGAF, которая включает верхнеуровневую модель содержимого.

Возможности архитектуры определяются различными активами на уровне организации (процессы, квалификация персонала, регламенты и т. п.), благодаря которым происходит управление Хранилищем объектов архитектуры.

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

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

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

Журнал управления предусматривает регистрацию всех управленческих решений, относящихся к архитектуре предприятия.

TOGAF. Architecture Capability Framework. Назначение. Модель архитектурной зрелости.

Фреймворк, описывающий организацию, структуру организации, персонал, роли и ответственность.

Назначение:

Типизация артефактов

Описание артефактов

Связь артефактов с ADM

Категории результата работы:

Доставленный (deliverable) – принят заказчиками, результат проекта.

Артефакт – описывает аспект архитектуры

Блок построения (building block) – представляет (переиспользуемый) компонент

Блок построения архитектуры – спецификация для

Блок построения решения – компоненты реализации

Фреймворк архитектурных возможностей

Показывает, с чего надо начинать работу по созданию архитектуры.

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

Архитектурный надзор

Модель архитектурной зрелости

Фреймворк архитектурных навыков

• Фреймворк компетенций

Модель архитектурной зрелости:

Общие сведенья про Frameworx

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

Примеры фреймворков:

Zachman framework (Фреймворк Захман)

Department of Dependence Architecture Framework

Federal Agency Architecture Framework

Tele Management Forum Frameworx

The Open Group Architecture Framework

Состав

Business process framework

Information Framework

Application Framework

Integration Framework Область применения

Компании, предоставляющие услуги

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

GB921Q FAQ v11.4.pdf

GB922 – код документа, общий для конкретного фреймворка (может отсутствовать)

Q – идентификатор документа в фреймворке

Concepts and Principles – название документа

R14.5 – номер релиза документа

В одной версии фреймворка может быть несколько релизов Идентификатор сущностей

A.b.x.c.d.e

A – зарезервированное число

b – разработка TMForum или внешняя

x – e уровень детальности

Frameworx. Business Process Framework. Назначение, состав. Уровни и связь между ними. Ключевая идея. Правила использования.

Назначение - Описывает бизнес-процессы и их декомпозицию (иерархию)

Состав, иерархия бизнес-процессов:

Уровни и связь между ними

Принципы декомпозиции