Каждому бизнес-процессу ставится в соответствие подсистема в разрабатываемой системе, каждому шагу бизнес-процесса – функциональное требование.
На основе состава и шагов бизнес-процесса, подлежащих автоматизации, строится матрица трассировки (таблица 1.1)¸ которая позволяет проследить связи бизнес-процессов с реализующими их подсистемами и конкретных шагов бизнес-процессов с функциональными требованиями. Матрица также позволяет контролировать полноту и целостность реализации: каждому автоматизируемому бизнес-процессу должна быть поставлена в соответствие подсистема (подсистемы), а подсистема должна реализовывать какой-либо процесс, соответственно.
Таблица 1.1 – Зависимость подсистем от бизнес-процессов
№ | Бизнес-процесс | Подсистема |
Зачисление студента | Зачисление студента | |
Перевод студента | Перевод студента | |
Отчисление студента | Отчисление студента | |
Подготовка отчётов | Подготовка отчётов | |
Проведение сессии | Проведение сессии |
Таблица 1.2 – Зависимость функциональных требований подсистемы "Зачисление студента" от шагов бизнес-процесса "Зачисление студента"
№ | Шаг бизнес-процесса | Функциональное требование |
Формирование списков групп | Формирование списков групп | |
Заполнение личной карточки студента | Ведение личных карточек студентов | |
Регистрация выдачи зачётной книжки | Ведение журнала регистрации выдачи зачетных книжек |
Ниже представлена модель управления требованиями для подсистемы «Зачисление студента»:
Таблица описаний требований имеет следующий вид:
Требования REQ009 и REQ010 являются предлагаемыми для расширения возможностей. Требование «Ведение зачётных книжек» реализуется в рамках другой подсистемы.