1.3 Диаграмма последовательности
Диаграмма последовательности для прецедента “Оформление трудового договора” представлена на рисунке 3.
Рис. 3 - Диаграмма последовательности для прецедента “Оформление трудового договора”
Описание системных операций для прецедента “Оформление трудового договора” представлены в таблицах 4 - 7
"right">Таблица 4Описание операции newDog()
Операция |
newDog() |
|
Ссылки |
Прецедент: Оформление трудового договора |
|
Предусловия |
Нет |
|
Постусловия |
Создан экземпляр класса “ТрудовойДоговор” Экземпляр класса “Трудовой договор” связан с экземплярами класса “Должности” и “Подразделения” Атрибуты экземпляра класса “ТрудовойДоговор” инициализированы системой |
Описание операции enterInfo(passport, fio, dolzhnost, podrazdelenie)
Операция |
enterInfo(passport, fio, dolzhnost, podrazdelenie) |
|
Ссылки |
Прецедент: Оформление трудового договора |
|
Предусловия |
Открыта форма трудового договора |
|
Постусловия |
Трудовой договор заполнен данными |
Описание операции saveDog()
Операция |
saveDog() |
|
Ссылки |
Прецедент: Оформление трудового договора |
|
Предусловия |
В трудовой договор введены все данные |
|
Постусловия |
Атрибут ТрудовойДоговор принял значение true |
Описание операции print()
Операция |
print() |
|
Ссылки |
Прецедент: Оформление трудового договора |
|
Предусловия |
Трудовой договор сохранен |
|
Постусловия |
Трудовой договор распечатан |
- Введение
- Введение
- 1. Системный анализ и анализ требований
- 1.1 Определение рамок системы
- 1.2 Диаграмма прецедентов
- 1.3 Диаграмма последовательности
- 1.4 Дополнительная спецификация
- 1.5 Видение
- 1.6 Словарь терминов
- 2. Модель предметной области
- 3. Модель проектирования
- 3.1 Диаграммы взаимодействия
- 3.2 Диаграммы последовательности
- 3.3 Диаграмма программных классов
- 4. Модель данных
- 5. Модель реализации
- ЗАКЛЮЧЕНИЕ