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

Нотации UML(www.umlmanual.ru)

.pdf
Скачиваний:
28
Добавлен:
13.05.2015
Размер:
7.79 Mб
Скачать

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)

 

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

а

 

 

 

 

 

 

 

 

 

 

ru

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

ир

 

 

 

 

 

 

 

 

 

umlmanual

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

м

одел овании

 

 

 

 

о

 

www

 

 

 

 

 

 

н

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Все

а

 

 

 

 

 

 

на

ML

 

 

 

 

 

 

 

и

 

ru

U

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

Нотация элементов диаграммы последовательности

Сущности

 

 

 

 

 

umlmanual

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

жизни

 

 

 

моделировании

 

 

 

 

 

 

 

 

Линия

 

 

о

на

www

 

 

 

 

 

Все

 

 

 

 

 

 

 

 

UML

 

 

 

 

 

 

 

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)

 

(продолжение)

 

 

 

 

 

 

 

 

 

на

 

Линия жизни

 

 

 

 

 

 

 

 

 

 

ru

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

umlmanual

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

моделировании

 

на

 

 

 

о

 

на

www

 

 

 

Все

 

 

 

 

 

 

 

 

ru

 

 

 

 

 

 

 

 

 

.

Взаимодействия

 

UML

 

 

 

 

 

umlmanual

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

моделировании

 

 

 

 

Все

о

на

www

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UML

 

 

 

 

 

 

 

 

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)

 

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

 

 

 

 

 

на

 

 

 

 

 

 

 

 

ru

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

РЕДКО ИСПОЛЬЗУЕМЫЕ ЭЛЕМЕНТЫ

 

 

 

 

 

umlmanual

 

 

 

 

 

 

.

 

 

 

 

 

 

 

Обобщения. Нотация элементов

 

 

 

моделировании

 

 

 

 

о

на

www

 

 

 

 

 

 

Все

 

 

 

 

 

 

на

 

 

 

 

 

 

 

 

 

 

 

 

Во всех контекстах, где допустимо использование обобще-

 

 

 

ний, в множестве обобщений можно выделить подмноже-

UML

 

 

 

 

 

 

ства (1 и 2) и задать для них возможные значения. Отно-

 

 

 

шение ассоциации обладает свойствами классификатора,ru

а

 

 

 

 

 

 

 

 

.

 

 

 

 

 

потому может участвовать в обобщении (3). Отношение за-

 

 

 

 

мещения (4) подразумевает возможность подстановки зави-

 

 

 

 

симого элемента вместо независимого, т.е. является своего

 

 

 

 

рода обобщением.

 

 

 

 

 

 

Кооперация. Нотация элементов

 

 

 

 

 

 

 

umlmanual

 

 

 

 

 

 

.

 

 

 

 

 

 

 

моделировании

 

 

 

 

 

 

 

Кооперация (1 и 2) применяется в различных

 

 

о

на

wwwконтекстах. Изображение ее внутренней струк-

Все

туры подобно внутренней структуре классифи-

катора, там также применяются соедините-

ли (3). При использовании кооперации (4)

 

 

требуется указать, с какими конкретными эле-

 

 

ментами связаны роли кооперации.

 

 

 

 

 

 

 

 

 

UML

 

 

 

 

 

 

 

нотация UML (взята из книги «Моделирование на UML» www.umlmanual.ru)

 

 

 

 

Потоки. Нотация элементов

 

 

 

 

Для описания потоков данных на верхнем

 

 

элементы информации являются носителя-

уровне абстракции

 

используют

элементы

 

 

ми данных из реальных элементов системы,

информации (1 и 2), которые следуют по

 

 

что показывается через отношение пред-

информационным потокам (3 и 4). Сами

 

 

ставления (5).

на

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ru

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

Шаблоны. Нотация элементов

 

 

 

 

Любой класс, кооперация, операция или

 

 

параметров, то есть выполнить связывание

пакет может иметь параметры. В случае

 

 

шаблона. Связывание бывает явным (3) и

классов и коопераций параметры задаются,

 

 

не явным. Но в любом случае результатом

соответственно, в шаблоне класса (1) и

 

 

является появление

инстанцированного

шаблоне кооперации (2).

 

 

 

 

класса (4 и 5).

 

 

 

 

 

 

 

 

 

 

 

umlmanual

 

 

Чтобы использовать, например, шаблон.

 

Все то же самое верно относительно коопе-

класса, в него нужно подставить значения

 

 

раций (6).

 

 

 

 

 

 

моделировании

 

 

на

о

 

на

www

 

 

 

 

 

Все

 

 

 

 

 

 

 

 

 

ru

 

 

 

 

 

 

 

 

 

 

 

.

UML

 

 

 

 

 

 

 

umlmanual

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

Отношение абстрагирования. Нотация элементов

 

 

 

 

моделировании

 

прослеживание

Для управления сложными моделями исполь-

 

 

а также его стереотипы:

 

зуются отношения, которые задают не модель

 

 

(2), выводимость (3) и уточнение (4).

отношения между

о

 

 

 

www

 

 

 

 

 

 

модели-

 

 

 

 

 

 

 

 

 

руемыми элементами, а от-

 

 

 

 

 

 

 

 

 

ношение между элементами

 

 

 

 

 

 

 

 

 

 

 

 

 

на

 

 

 

 

 

 

 

 

модели. К таким отношениям

 

 

 

 

 

 

 

 

 

относят прежде всего отно-

 

 

 

 

 

 

 

 

 

шение абстрагирования (1),

 

 

 

 

 

 

 

 

 

Все

 

 

 

 

 

 

 

 

 

 

 

 

 

UML