Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛабUML.doc
Скачиваний:
30
Добавлен:
16.03.2015
Размер:
1.46 Mб
Скачать
  • Бухгалтер: "Вводит и редактирует данные об оплате счетов или о возврате оплаты при аннулировании клиентом просроченного заказа";

  • Зав. отделом заказов: "Просматривает базу данных системы и запрашивает информационный отчёт о динамике изменения суммарной стоимости заказов по месяцам за указанный период";

  • Кладовщик: "Вводит и редактирует информацию об операциях на складе по приходу, выдаче и списанию товаров";

  • Менеджер: " Ведёт информацию о заказах, осуществляет комплектацию заказов, устанавливает сроки выполнения и определяет стоимость заказа, оформляет счета на оплату, выполняет аннулирование заказов с выводом на печать почтового уведомления";

  • Пользователь: "Любой пользователь, осуществляющий вход в систему и обладающий собственным именем, паролем и соответствующими правами доступа".

.

Рисунок 1 – Диаграмма вариантов использования Main.

Добавить описания к вариантам использования

1.  Дважды щелкните левой кнопкой мыши в браузере по варианту использования "Аннулировать заказ". Открывается окно спецификации варианта использования.

2. В окне документирования Documentation введите для этого варианта использования следующее описание: "Даёт возможность менеджеру аннулировать заказ по требованию клиента при невыполнении заказа в установленные сроки или по требованию фирмы в случае отсутствия оплаты счёта в установленные сроки с печатью бланка почтового уведомления клиента об аннулировании заказа.Включает вариант использования "Сформировать почтовое уведомление"". Закрыть окно спецификации щелчком по кнопке OK.

3. Аналогично введите описания к оставшимся вариантам использования.

  • Ввести новый заказ: "Позволяет менеджеру ввести информацию о новом заказе, произвести его комплектацию, установить стоимость и сроки выполнения заказа, а также подготовить и вывести на печать счёт на оплату. Включает вариант использования "Сформировать счёт на оплату"";

  • Вести информацию о заказах: " Позволяет менеджеру выполнить операции по формированию новых заказов, просмотру и редактированию существующих заказов и аннулированию заказов".

  • Вести информацию об операциях на складе: "Используется кладовщиком при вводе и редактировании данных об операциях на складе по приёму, выдаче и списании товаров";

  • Вести информацию об оплатах: "Даёт возможность бухгалтеру ввести и отредактировать информацию об оплате счетов и о возврате оплаты в случае аннулирования заказа";

  • Вести справочник товаров: "Позволяет администратору БД просматривать и редактировать номенклатурный справочник товаров с указанием поставщиков, цен и сроков поставок. Расширяет вариант использования Вести справочники";

  • Вести справочники: "Позволяет администратору БД редактировать справочники товаров и пользователей";

  • Войти в систему: "Даёт возможность любому пользователю войти в систему по своему имени и паролю с настройкой интерфейса системы на соответствующие права доступа";

  • Сформировать счёт на оплату: "Позволяет подготовить и вывести на печать счёт на оплату заказа, включается в вариант использования Ввести новый заказ";

  • Сформировать почтовое уведомление: "Позволяет подготовить и вывести на печать почтовое уведомление об аннулировании заказа, включается в вариант использования Аннулировать заказ";

  • Формировать отчёт о динамике заказов: "По запросу Зав.отделом заказов создаётся информационный отчёт о динамике изменения суммарной стоимости заказов по месяцам за указанный период";

  • Формировать отчёт о заказах клиента: "По запросу менеджера создаётся экранный отчёт о заказах конкретного клиента за указанный период";

  • Формировать отчёты: "Этот вариант использования является обобщением частных примеров вариантов использования: Формировать отчёт о динамике заказов и Формировать отчёт о заказах клиента ".

. Примечание. После построения диаграммы вариантов использования рекомендуется проверить связи типа ассоциаций, отображаемых в браузере. Для этого необходимо раскрыть раздел Associations в пакете Use Case View, щёлкнув по кнопке «+». Количество ассоциаций и их имена, присвоенные по умолчанию, должны строго соответствовать диаграмме. Имя ассоциации по умолчанию состоит из пары имён связываемых экземпляров (система использует имена классов с добавлением определённого артикля the). Ошибочно созданные ассоциации следует удалить, щёлкнув по соответствующей строке в браузере и в появившемся меню выбрав пункт «Delete».