Создать диаграмму прецедентов торговой организации, представленной на рисунке 1
Рисунок 1 диаграмму прецедентов торговой организации
Порядок создания
1. Создать диаграмму прецедентов(вариантов использования). Выбрать в к.з. меню на папке Use Case View браузера команду Þ Add/Use Case Diagram. Присвоить имя, например, Shop_Main.
2. Создать актера в браузере. Выбрать в КЗМ, для папки Use Case View браузера команду: Þ Add/Actor и дать актеру имя Менеджер по продажам. Аналогичным образом создать других актёров.
3. Создать прецеденты (Приём на работу,Редактирование цен, Оформление поставок товара, Оформление заказа и т.д. смотри диаграмму). Прецеденты создаются аналогично актерам, Þ Add/Use Case из КЗМ для папкие Use Case View браузера.
Открыть диаграмму прецедентов Shop_Main.
Перенести актеров и прецеденты на диаграмму.
6. Связать актеров с прецедентами.Кнопками DirectedAssociation (однонаправленная ассоциация), Include и Extend на панели элементов диаграммы, которая располагается слева от диаграммы. Протаскивать связь мышью по направлению от источника связи к потребителю (см. рис.1).
Аналогичным образом создать диаграммы прецедентов для других пользователей системы
Рисунок 2 Диаграмма прецедентов Менеджера по продажам
Рисунок 3 Диаграмма прецедентов Управляющего
Рисунок 4 Диаграмма прецедентов начальника транспортного отдела
Рисунок 5 Диаграмма прецедентов менеджера отдела кадров
Поток событий теория
Для разработки системы одних диаграммы прецедентов недостаточно, поскольку требуется описать более конкретные детали, которые отображаются в документе, называемом «поток событий». Документ «поток событий» связывается с диаграммой. Целью такого документа является описание процесса обработки данных, реализуемого в рамках каждого прецедента (варианта использования). Этот документ подробно описывает, что будут делать пользователи системы и что – сама система, но не как это будет делаться. Обычно поток событий включает:
- краткое описание;
- предусловия (pre-conditions);
- основной поток событий;
- альтернативный поток событий;
- постусловия (post-condition).
Пример документа "Поток событий" прецедента «Оформление заказа»
Краткое описание
Вариант использования «Оформление заказа» позволяет менеджеру по продажам осуществить заключить договор с клиентом на продажу товаро, включая при необходимости их доставку.
Предусловия
Предусловия представляют собой такие условия, которые должны быть выполнены, прежде чем прецедент начнет выполняться сам. Например, таким условием может быть выполнение другого прецедента или наличие у пользователя прав доступа, требуемых для запуска этого прецедента. Не у всех прецедентов бывают предусловия.