 
        
        - •«Московский технический университет связи и информатики»
- •Содержание
- •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 
Частота использования: постоянно
