Для того, чтобы проверить, были ли учтены все требования на разработку в спецификациях прецедентов, была создана матрица прослеживания требований.
Диаграмма классов анализа UML
На основе анализа прецедентов была разработана диаграмма классов анализа.
Были выявлены следующие классы:
- — Анкета сотрудника;
- — Виды документов, удостоверяющих личность;
- — Разряды;
- — Графики работы;
- — Воинский учет;
- — Сведения об образовании;
- — Подразделения;
- — Должности;
- — Прием на работу;
- — Увольнение;
- — Основания для увольнения;
- — Перемещение сотрудника;
- — Сотрудники в отпуске;
- — Больничный лист;
- — Типы больничных листов.
Диаграммы последовательности UML
Для описания функций системы через взаимодействие классов используются диаграммы последовательности. Наиболее сложной функцией является функция: заполнение анкеты сотрудника.
На приведена диаграмма последовательности для функции создания анкеты сотрудника. При создании анкеты Сотрудник отдела кадров вводит атрибуты сотрудника, для которого создается анкета: Код, ФИО сотрудника, Документ, удостоверяющий личность, Серия и номер документа, Пол, Подразделение, Семейное положение, Должность, Категория сотрудника, Разряд, Дата рождения, Адрес, Образование, ИНН, Дата приема, Выговоры, Номер телефона, E-mail, Дата увольнения, Причина увольнения, Статус сотрудника, Испытательный срок, Условия труда, Оклад, График работы.
Остальные документы АИС «Кадры» создаются аналогично и отличаются только составом реквизитов.