Основы объектно-ориентированного бизнес-моделирования. Введение Рациональный унифицированный процесс
Скачать 2.1 Mb.
|
1.2. Диаграммы UMLUML 2.0 включает набор диаграмм (рис. 1.1.), используемых для разработки различных моделей программных и бизнес систем. Как видно из рис. 1.1. диаграммы подразделяются на две группы: структурные диаграммы и процессные диаграммы. К структурным диаграммам относятся: диаграмма классов; диаграмма объектов; составная структурная диаграмма; диаграмма компонент; диаграмма размещения; диаграмма пакетов. К процессным диаграммам относятся: диаграммы взаимодействия; диаграммы деятельности; диаграммы функций; диаграммы состояний. В свою очередь диаграммы взаимодействия подразделяются на: диаграммы последовательностей; обзорные диаграммы потоков управления; коммуникационные диаграммы; временнее диаграммы. На различных этапах создания программной системы могут использоваться диаграммы UML для создания различных моделей. Рис. 1.1. Диаграммы UML 2.0. Под моделью понимается представление чего-либо с некоторой точки зрения, например программной или бизнес системы. Модель может принимать различные формы, включающие в себя текст, рисунки. Модель имеет семантику и реализуется в определенной нотации. Нотация представляет собой совокупность графических элементов, которые используются в моделях. Она является синтаксисом данного языка моделирования. Язык UML не содержит понятие процесса разработки программной системы. Методы моделирования не имеют смысла без знания того, как они могут быть использованы процессом разработки. С языком UML можно использовать любой процесс. В данном пособие рассматривается разработка моделей с использованием UML в соответствие с рациональным унифицированный процессом (Rational Unified Process - RUP). В табл. 1.1. представлены этапы работ по RUP, модели, разрабатываемые на каждом этапе, и используемые диаграммы UML. Таблица.1.1. Этапы работ по RUP, модели и диаграммы UML в Rational Rose
|