Диаграммы прецедентов представляют собой один из пяти типов диаграмм, применяемых в UML для моделирования динамических аспектов. Диаграммы прецедентов играют основную роль в моделировании поведения системы, подсистемы или класса. Каждая такая диаграмма показывает множество прецедентов, актеров и отношения между ними.
Диаграммы прецедентов применяются для моделирования вида системы с точки зрения прецедентов (или вариантов использования). Чаще всего это предполагает моделирование контекста системы, подсистемы или класса либо моделирование требований, предъявляемых к поведению указанных элементов.
Диаграммы прецедентов имеют большое значение для визуализации, специфицирования и документирования поведения элемента. Они облегчают понимание систем, подсистем или классов, представляя взгляд извне на то, как данные элементы могут быть использованы в соответствующем контексте. Кроме того, такие диаграммы важны для тестирования исполняемых систем в процессе прямого проектирования и для понимания их внутреннего устройства при обратном проектировании.
Процессы предметной области могут описываться в форме прецедентов – словесных описаний в структурном формате.
Прецедент – это набор взаимосвязанных успешных и неудачных сценариев, описывающий использование системы исполнителем для решения одной из задач.
Основная задача — представлять собой единое средство, дающее возможность заказчику, конечному пользователю и разработчику совместно обсуждать функциональность и поведение системы.
Шаблон описания
Название прецедента | Осмысленное название, определяющее основную функцию прецедента |
Исполнитель | Лицо, инициирующее и реализующее работу сценария |
Цель | Основное назначение выполнения прецедента |
Описание | Типичный ход событий, который приводит к успешному завершению сценария |
Тип | Тип прецедента: идеальный либо реальный |
табл.3.: Диаграмма прецедентов
табл.4.:Описание прецедента вход в программу
Название прецедента | Вход в программу |
Исполнитель | Система, менеджер |
Цель | Ввести индивидуальный логин и пароль менеджера и войти в программу |
Описание | Менеджер запускает программу Бисквит для составления отчета о проделанной работе, программа запрашивает индивидуальный логин и пароль пользователя, после правильного ввода данных программа позволяет пользоваться своей базой данных. |
Тип | идеальный |
табл.5.: Описание прецедента формирование отчета
Название прецедента | Формирование отчета |
Исполнитель | Система, менеджер |
Цель | Заполнить все пустые поля отдельного окна и сформировать отчет |
Описание | После выбора вкладки «отчетная документация» появляется новое окно, в котором менеджер заполняет все нужные пустые поля, поле чего нажимает на кнопку «сформировать отчет» |
Тип | идеальный |
табл.6.: Описание прецедента обработка информации
Название прецедента | Обработка информации |
Исполнитель | Система |
Цель | Система обрабатывает поступившие данные и составляет отчет о проделанной работе менеджера |
Описание | После нажатия менеджером кнопки «сформировать отчет», система обрабатывает данные, далее сообщает менеджеру, что отчет о проделанной работе менеджера готов. |
Тип | идеальный |
табл.7.: Описание прецедента вывод отчета
Название прецедента | Вывод отчета |
Исполнитель | Система, менеджер |
Цель | Вывести отчет на выбор менеджера: · Экран · Печать |
Описание | После сообщения системы о сформированном отчете менеджер выбирает способ вывода отчета: · Вывод отчета на экран · Печать отчета на бумажном носителе |
Тип | идеальный |