Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Methods / Пример Курсового BenkeD_O.docx
Скачиваний:
678
Добавлен:
12.03.2015
Размер:
1.7 Mб
Скачать

Диаграмма прецедентов

Диаграммой прецедентов или использования (Use case diagram), называется диаграмма, на которой показана совокупность прецедентов и актеров, а также отношения между ними.

Прецедентом (Use case) называется описание множества последовательностей действий (включая варианты), выполняемых системой для того, чтобы актер мог получить определенный результат. Графически прецедент изображается в виде эллипса. Актер представляет собой связное множество ролей, которые пользователи прецедентов исполняют во время взаимодействия с ними.

Диаграммы прецедентов играют основную роль в моделировании поведения системы, подсистемы или класса. Каждая такая диаграмма показывает множество прецедентов, актеров и отношения между ними. Диаграммы прецедентов применяются для моделирования вида системы с точки зрения прецедентов (или вариантов использования). Чаще всего это предполагает моделирование контекста системы, подсистемы или класса либо моделирование требований, предъявляемых к поведению указанных элементов.

Актер Менеджер по продажам выполняет основные функции: формирует список клиентов, список заказов, добавляет платежи, просматривает статистику неисправных товаров и т.д.

Актер Клиент может вводить свои личные данные и добавлять заявки и редактировать список товаров в своем заказе.

Актер Менеджер по закупкам выполнят основные функции: ввод заказа, формирование списка заказов, редактирование списка товаров для заказа у поставщика, поиск поставщика и т.д.

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

Диаграмма деятельности (Activity diagram) показывает поток переходов от одной деятельности к другой. Деятельность (Activity) - это продолжающийся во времени неатомарный шаг вычислений в автомате. Деятельности, в конечном счете, приводят к выполнению некоего действия (Action), составленного из выполняемых атомарных вычислений, каждое из которых либо изменяет состояние системы, либо возвращает какое-то значение. Графически диаграмма деятельности представляется в виде графа, имеющего вершины и ребра

Простой линией со стрелкой представляется переход(Transitions), показывающие путь из одного состояния действия или деятельности в другое. Начальное состояние потока изображено в виде закрашенного кружка, а конечное в виде закрашенного кружка внутри окружности. Ромбом представляется ветвление, которое описывает различные пути выполнения в зависимости от значения некоторого булевского выражения.

На диаграмме представлена только часть АИС «Онлайн магазин сотовых телефонов», которая реализуется с участием актера Менеджер по продажам. Диаграмма представляет собой последовательный вызов операции , которые были описаны в диаграмме классов.

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

После проведения всех манипуляций менеджер по продажам может обновить список остатков и просмотреть статистику неисправных товаров.