
- •«Московский технический университет связи и информатики»
- •Содержание
- •1 Предварительное описание
- •2 Выделение прецедентов
- •2.1 Определение рамок системы:
- •2.2 Определение основных исполнителей и задач
- •2.3 Описание прецедентов
- •2.4 Построение диаграммы прецедентов
- •3 Описание нефункциональных требований
- •4 Моделирование предметной области
- •5 Составление системных диаграмм последовательностей
- •6 Составление описаний операций
- •7 Реализация прецедентов
- •Список используемых источников
2.3 Описание прецедентов
Прецедент П1. Подсчет и выплата зарплаты
Рамки. Система начисления зарплаты
Уровень. Задача, осуществляемая по времени
Основной исполнитель. Время
Заинтересованные лица и их требования.
Сотрудник. Хочет получить зарплату
Предусловия. Отсутствуют
Результаты. Сотрудник получает чек заработной платы.
Основной успешный сценарий
В назначенное время включается приложения подсчета зарплаты
Приложение определяет пользователей, кому надо выплатить зарплату
Приложение подсчитывает число рабочих дней сотрудника, число заказов и суммы дополнительных выплат
Приложение формирует чек и отправляет его для каждого выбранного сотрудника
Приложение завершает работу
Расширение
2. Если приложение включилось в пятницу
Приложение выбирает всех сотрудников, которые получают зарплату каждую пятницу
3. Если приложение включилось в конце месяца
Приложение выбирает всех сотрудников, которые получают зарплату в конце месяца
Частота использования: регулярно по времени
Прецедент П2. Формирование отчетов
Рамки. Система начисления зарплаты
Уровень. Задача, определенная сотрудником
Основной исполнитель. Сотрудник
Заинтересованные лица и их требования
Сотрудник. Хочет сформировать отчет
Предусловия. Сотрудник должен сформировать нужный отчет
Результаты. Сотрудник получает необходимый отчет
Основной успешный сценарий
Сотрудник уведомляет систему о желании получить отчет
Система формирует соответствующий отчет
Система выводит отчет сотруднику
Система завершает работу с сотрудником
Частота использования: часто
Прецедент П3. Изменение данных
Рамки. Система начисления зарплаты
Уровень. Задача, определенная сотрудником
Основной исполнитель. Сотрудник
Заинтересованные лица и их требования.
Сотрудник. Хочет изменить параметры сотрудника
Предусловия. Отсутствуют
Результаты.Сотрудник изменяет параметры сотрудника и новые значения сохраняются в системе.
Основной успешный сценарий.
Система проверяет атрибут “должность” сотрудника
Сотрудник вносит желаемые и подтверждает изменения в форме
Система принимает изменения и сохраняет их
Система завершает работу с сотрудником
Расширение
2. Если значение атрибута “должность” равно “администратор”
Сотруднику выдается список всех сотрудников
Сотрудник выбирает нужного для изменения сотрудника
3. Если значение атрибута “должность” равно “сотрудник”
Сотруднику разрешается изменить только свои параметры
Частота использования: редко
Прецедент П4. Ввод заказа на поставку
Рамки. Система начисления зарплаты
Уровень. Задача, определенная сотрудником
Основной исполнитель. Сотрудник
Заинтересованные лица и их требования.
· Сотрудник. Хочет внести заказ на поставку
Предусловия. Отсутствуют
Результаты. Сотрудник вносит заказ на поставку, и он сохраняется в системе.
Основной успешный сценарий.
1. Сотрудник заполняет форму для формирования заказа на поставку
2. Система сохраняет запрос на поставку
3. Система завершает работу с сотрудником
Частота использования: редко
Прецедент П5. Оформление отпуска
Рамки. Система начисления зарплаты
Уровень. Задача, определенная сотрудником
Основной исполнитель. Сотрудник
Заинтересованные лица и их требования.
Сотрудник. Хочет оформить отпуск
Предусловия. Отсутствуют
Результаты. Сотрудник оформляет отпуск.
Основной успешный сценарий.
Сотрудник заполняет форму для оформления отпуска
Система подтверждает, сохраняет изменения и завершает работу с сотрудником
Расширение
2 Если форма заполнена неверно
Сотруднику выдается сообщение об ошибке
Переход к пункту 1
3 Если невозможно выдать отпуск сотруднику
Сотруднику выдается сообщение о невозможности оформить отпуск
Частота использования: редко
Прецедент П6. Аутентификация
Рамки. Система начисления зарплаты
Уровень. Задача, определенная сотрудником
Основной исполнитель. Сотрудник
Заинтересованные лица и их требования.
Сотрудник. Хочет авторизоваться в системе
Предусловия. Сотрудник должен быть в базе данных.
Результаты. Сотрудник авторизуется в системе.
Основной успешный сценарий.
Сотрудник заполняет форму авторизации
Система авторизует сотрудника
Система заканчивает работу с сотрудником
Расширение
2. Если форма заполнена неправильно
Система выдает сообщение об ошибке
Переход к пункту 1
Частота использования: постоянно