Форма входа

Категории раздела

Моделирование интегрированной архитектуры [8]
UPIA и связанные материалы
Архитектурные каркасы [3]
TOGA, DoDAF и т.п.
Размышления о концепции интегрированного моделирования предприятия [3]
Статьи о разработке технологии интегрированного моделирования и управления предприятием

Поиск

Наш опрос

Интересны ли Вам статьи цикла "Повышение производительности аналитика"?
Всего ответов: 25

Друзья сайта

  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Пятница, 29.03.2024, 14:12
    Приветствую Вас Гость
    Главная | Регистрация | Вход | RSS

    Я - Аналитик!

    Каталог статей

    Главная » Статьи » Архитектура предприятия » Моделирование интегрированной архитектуры

    Краткий обзор UPIA

    Назначение и основные возможности UPIA

    Из предыдущей главы Вы узнали, что UPIA – это профиль UML для моделирования интегрированной архитектуры. Этот профиль вводит специализированные элементы для представления архитектуры предприятий и систем, содержащих системы.
    Важное замечание: Использование любого профиля UML добавляет возможности моделирования, связанные с применением профиля, но при этом сохраняет все базовые возможности моделирования UML.
    Вы можете использовать модели UPIA для разработки архитектуры предприятия и для анализа, проектирования и развертывания систем, которые нужны для выполнения миссии предприятия. Так как Вы, вероятно, будете детализировать архитектуру предприятия в моделях более низких уровней, Вы можете гарантировать, например, что разрабатываемая сервис-ориентированная архитектура (SOA) совместима со стратегией предприятия.
     
    UPIA обеспечивает непротиворечивое моделирование различных аспектов предприятия. Это:
    • Моделирование общей архитектуры: описание архитектуры, внешние ссылки, правила, представления, точки зрения
    • Моделирование предприятия: доктрина, цели, проблемы, стремления, миссии, видение
    • Моделирование возможности: стратегическая возможность, конфигурация возможности, эффект
    • Моделирование проекта: проект, план, вехи, поставки возможностей · Организационное моделирование: организация, заинтересованное лицо, роль, компетентность, обучение
    • Моделирование данных и информации: информация, данные, обмены, информационные гарантии, защита, транзакция
    • Операционное моделирование: операционная возможность, узлы, операционные задачи
    • Моделирование систем: система, системный интерфейс, сеть, системная функция, коммуникационная система
    • Моделирование сервисов: участник, сервисный порт, спецификация сервиса
    UPIA использует множество понятий, полученных из других стандартов моделирования и архитектурных каркасов. К ним относятся, например, моделирование мотивации бизнеса (Business Motivational Modeling) и стандарт IEEE для системной архитектуры (IEEE 1471).

    Для формального определения семантики архитектуры предприятия UPIA включает более 100 стереотипов и приблизительно 250 ограничений OCL.
    Маленькая ложка дегтя: В настоящее время UPIA может выполняться только на продуктах RSx. По крайней мере, автору публикации другие варианты не известны.

    Ограничения языка и проверка правильности

    Профиль UPIA содержит более 250 ограничений Языка объектных ограничений OCL, которые устанавливают правила использования элементов модели UPIA и отношений между элементами UPIA.

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

    Палитра и предопределенные точки зрения в RSx

    Когда Вы работаете с диаграммами в RSx, редактор диаграмм отображает палитру инструментов для создания модельных элементов.

    Профиль UPIA определяет более 150 элементов и типов отношений. Инструменты для создания этих элементов логически разделены на группы (секции палитры) так, чтобы каждая группа применялась при моделировании специфического аспекта архитектуры предприятия (логика разработки заставила поместить некоторые из инструментов более, чем в одну секцию). Всего таких секций одиннадцать. Плюс три секции, которые применяются только при работе с определенными диаграммами UPIA (деятельности, последовательности и машины состояний):
    • UPIA Common
    • UPIA Capability
    • UPIA Enterprise
    • UPIA Measurement
    • UPIA Operational
    • UPIA Organizational
    • UPIA Project Planning
    • UPIA Resource
    • UPIA Service
    • UPIA Standards
    • UPIA System
    • UPIA Activity
    • UPIA Sequence
    • UPIA State Machine
    В меню RSx Вы можете выбрать точку зрения [1] RSx, чтобы снизить помехи и скрыть неиспользуемые в данном сеансе секции и инструменты. В текущей версии RSx доступно пять предопределенных точек зрения:

    Меню Viewpoints

    Возможно создание заказных точек зрения.

    Рисование отношений UPIA в RSx

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

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

    Если создание соединений между элементами запрещено ограничениями языка, создать такое соединение невозможно.

    Шаблоны проектов моделирования

    Когда Вы создаете проект моделирования UPIA в RSx, Вы можете выбрать один из трех предопределенных шаблонов. Шаблоны могут ускорить разработку моделей, обеспечивая часть структуры, которую Вы будете использовать в проекте. Вы можете изменить эту структуру, чтобы подстроить под ваш стиль моделирования. Кроме того, некоторые из шаблонов содержат примеры заполнения его структуры элементами UPIA. Если Вам больше не нужны эти примеры, Вы можете удалить их из модели.

    UPIA Blank ModelЭтот шаблон создает новый проект и модель UML, к которой применен профиль UPIA. Модель UPIA содержит минимальную требуемую структуру.
    UPIA Enterprise ModelЭтот шаблон создает новый проект и модель UPIA, которая структурирована для определения архитектуры предприятия. Модель включает пример Описания архитектуры в параллельной иерархии со стереотипными пакетами и другими элементами для моделирования стратегии, операционных понятий, системного и других представлений. Этот пример демонстрирует типы элементов, которые Вы можете создавать, и то, как их можно соединять.
    UPIA Solution ModelЭтот шаблон создает новую модель UPIA, которая структурирована для того, чтобы определять архитектурные решения. Модель содержит иерархию пакетов, которая разделяет данные на логические группы, типа стратегической модели, бизнес-модели и модели IT и систем.
     
    Вы можете создавать собственные шаблоны проектов моделирования, приспособленные к Вашей ситуации.

    В следующем выпуске будет создан проект моделирования и рассмотрена его структура. Кроме того, Вы познакомитесь с некоторыми модельными элементами UPIA, которые используются для управления структурой.

    [1] Несмотря на все богатство почти любого естественного языка, слов для обозначения технических терминов явно не хватает, и специалисты разного профиля начинают спорить до хрипоты, что означает то или иное слово. В данном случае речь идет о термине "точка зрения" (viewpoint). Мы неоднократно будем использовать это словосочетание в похожих, но, тем не менее, разных смыслах. Чаще всего, смысл будет понятен из контекста. Здесь имеется ввиду подмножество инструментов для рисования диаграмм. Для его обозначения мы будем использовать сочетание "точка зрения RSx".


    Категория: Моделирование интегрированной архитектуры | Добавил: lnew (11.12.2010)
    Просмотров: 1296 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *: