Форма входа |
---|
Категории раздела | |||
---|---|---|---|
|
Поиск |
---|
Наш опрос |
---|
Друзья сайта |
---|
|
Статистика |
---|
Главная » Статьи » Архитектура предприятия » Моделирование интегрированной архитектуры |
Назначение и основные возможности UPIAИз предыдущей главы Вы узнали, что UPIA – это профиль 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 в RSxUPIA-определенные отношения между элементами модели могут быть созданы только с использованием одного из инструментов Relationship, который определен в каждой из секций UPIA.Инструмент Relationship в каждой секции UPIA обычно поддерживает только те отношения, которые вовлекают типы элементов, создаваемых с помощью других инструментов этой секции. Если секция UPIA содержит инструмент для создания элемента определенного типа, то все возможные отношения для этого элемента могут быть созданы с использованием соответствующего инструмента Relationship той же секции. Если при соединении двух элементов инструментом Relationship возможно больше, чем одно отношение, всплывающее меню перечисляет все доступные отношения, которые могут быть созданы. Если создание соединений между элементами запрещено ограничениями языка, создать такое соединение невозможно. Шаблоны проектов моделированияКогда Вы создаете проект моделирования UPIA в RSx, Вы можете выбрать один из трех предопределенных шаблонов. Шаблоны могут ускорить разработку моделей, обеспечивая часть структуры, которую Вы будете использовать в проекте. Вы можете изменить эту структуру, чтобы подстроить под ваш стиль моделирования. Кроме того, некоторые из шаблонов содержат примеры заполнения его структуры элементами UPIA. Если Вам больше не нужны эти примеры, Вы можете удалить их из модели.
Вы можете создавать собственные шаблоны проектов моделирования, приспособленные к Вашей ситуации. В следующем выпуске будет создан проект моделирования и рассмотрена его структура. Кроме того, Вы познакомитесь с некоторыми модельными элементами UPIA, которые используются для управления структурой. [1] Несмотря на все богатство почти любого естественного языка, слов для обозначения технических терминов явно не хватает, и специалисты разного профиля начинают спорить до хрипоты, что означает то или иное слово. В данном случае речь идет о термине "точка зрения" (viewpoint). Мы неоднократно будем использовать это словосочетание в похожих, но, тем не менее, разных смыслах. Чаще всего, смысл будет понятен из контекста. Здесь имеется ввиду подмножество инструментов для рисования диаграмм. Для его обозначения мы будем использовать сочетание "точка зрения RSx". | |||||||
Просмотров: 1325 | Рейтинг: 0.0/0 |
Всего комментариев: 0 | |