logo
Работа отдела кадров

1.3 Диаграмма последовательности

Диаграмма последовательности для прецедента “Оформление трудового договора” представлена на рисунке 3.

Рис. 3 - Диаграмма последовательности для прецедента “Оформление трудового договора”

Описание системных операций для прецедента “Оформление трудового договора” представлены в таблицах 4 - 7

"right">Таблица 4

Описание операции newDog()

Операция

newDog()

Ссылки

Прецедент: Оформление трудового договора

Предусловия

Нет

Постусловия

Создан экземпляр класса “ТрудовойДоговор”

Экземпляр класса “Трудовой договор” связан с экземплярами класса “Должности” и “Подразделения”

Атрибуты экземпляра класса “ТрудовойДоговор” инициализированы системой

"right">Таблица 5

Описание операции enterInfo(passport, fio, dolzhnost, podrazdelenie)

Операция

enterInfo(passport, fio, dolzhnost, podrazdelenie)

Ссылки

Прецедент: Оформление трудового договора

Предусловия

Открыта форма трудового договора

Постусловия

Трудовой договор заполнен данными

"right">Таблица 6

Описание операции saveDog()

Операция

saveDog()

Ссылки

Прецедент: Оформление трудового договора

Предусловия

В трудовой договор введены все данные

Постусловия

Атрибут ТрудовойДоговор принял значение true

"right">Таблица 7

Описание операции print()

Операция

print()

Ссылки

Прецедент: Оформление трудового договора

Предусловия

Трудовой договор сохранен

Постусловия

Трудовой договор распечатан