Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГ_ИНЖ / Лекция 1,2,3.ppt
Скачиваний:
94
Добавлен:
16.03.2015
Размер:
6.01 Mб
Скачать

Переход как элемент языка UML переводит деятельность в последующее состояние сразу, как только закончится действие в предыдущем состоянии.

На диаграмме такой переход изображается сплошной

линией со стрелкой.

Поток объектов. Объекты, которые являются входными или выходными данными для какого- либо действия, можно изображать в виде символов-объектов. Такой символ представляет собой объект, который в данный момент может служить входными данными для вычислений или же только что стал выходными данными какого-либо вычисления. Как правило, объект одновременно является и тем и другим. На диаграмме это изображается с помощью

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

Пример

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

Подразделениями компании являются отдел приема и оформления заказов, отдел продаж и склад.

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

Центральным объектом процесса продажи является заказ или вернее состояние его выполнения.

Вначале до звонка от клиента заказ как объект отсутствует и возникает лишь после такого звонка.

Однако этот заказ еще не заполнен до конца, поскольку требуется еще подобрать конкретный товар в отделе продаж.

После его подготовки он передается на склад, где вместе с отпуском товара заказ окончательно дооформляется.

Наконец, после получения подтверждения об оплате товара эта информация заносится в заказ, и он считается выполненным и закрытым.

Упражнение

Построить UML Диаграммы ПО, автоматизирующего процесс покупки товара в книжном магазине.

Диаграмма ВИ (системный уровень)

Диаграмма последовательности для одного из вариантов использования

Соседние файлы в папке ПРОГ_ИНЖ