Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

UML / АСУ_Фонотов_uml

.pdf
Скачиваний:
50
Добавлен:
03.03.2016
Размер:
3.35 Mб
Скачать

 

 

 

 

 

 

Поток событий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основной сценарий действий

 

1.

Лектор выбирает пункт «Учет успеваемости»

управления

 

2. Система отображает список курсов, которые закреплены за

преподавателем

 

 

3.

Лектор выбирает курс

систем

4.

Система выводит список групп, которые изучают этот курс

5.

Лектор выбирает группу

 

Автоматизированных

6.

Система предлагает выбрать тип занятия и заполняет (определяет)

Extension point: Лектор выставляет оценки. (цикл)

 

дату проведения занятия, которую лектор может изменить.

 

7.

Лектор указывает тип занятия. Продолжить.

 

8.

Система открывает журнал текущего контроля.

 

9.

Система добавляет в журнал запись о занятии.

Кафедра

Extension point: Лектор решает отметить отсутствующих.

 

 

 

 

 

 

10. Лектор выбирает сохранить

11. Система выполняет процедуру сохранения журнала успеваемости Вариант использования заканчивается

© Фонотов Анастас Михайлович

Альтернативный поток

Кафедра Автоматизированных систем управления

Альтернативный сценарий действий и сценарии ошибок E1 У лектора нет курсов

Е1.а Система выдает предупреждение «У Вас нет читаемых курсов» Е1.б Вариант использования завершается

Е4 На выбранный лектором курс не сформировано не одной группы Е4.а Система выдает предупреждение «На этот курс не набрано ни одной группы» Е4.б Система отображает список курсов, которые закреплены за преподавателем

Е4.в Сценарий ошибки Е4 заканчивается

А6 Лектор изменяет дату проведения занятия А6.а Лектор задает время проведения занятия

А6.б Система проверяет целостность данных (нет ли накладки занятий) А6.в. Если накладка сесть, выдается предупреждение, иначе система запоминает введенную дату

А6г. Система возвращается к пункту 6 основного сценария

© Фонотов Анастас Михайлович

Альтернативный поток

Кафедра Автоматизированных систем управления

Е6 Лектор не задал тип занятия Е6.а Система выдает предупреждение «Не задан тип зянятий»

Е6.б Система возвращается к пункту 6 основного сценария

А8. Журнал не создан А8.а Система создает журнал

А8.б Система задает преподавателя, курс, группу А8.в Система запрашивает списочный состав группы А8.г Система формирует строки журнала А8.д Альтернативный поток заканчивается

© Фонотов Анастас Михайлович

Диаграмма деятельности «Текущая

успеваемость»

Кафедра Автоматизированных систем управления

 

[ Есть оценка ]

 

[ else ]

[ else ]

 

 

[ есть отсутствующие ]

Отметить

 

 

 

 

отсутствующего

 

[ else ]

 

[ Закончить работу с журналом ]

 

Сохранить

© Фонотов Анастас Михайлович

Кафедра Автоматизированных систем управления

курсов ]

Выдать сообщение

 

 

"нет курсов"

групп

else ]

дату

[ Журнал не создан ]

<<subactivity>>

 

Создать журнал

[ else ]

отсутствующие ]

 

 

Отметить

 

 

 

[ else ]

отсутствующего

 

 

[ Закончить работу с журналом ]

Сохранить

Описания метода на уровне операций

Кафедра Автоматизированных систем управления

© Фонотов Анастас Михайлович

Кафедра Автоматизированных систем управления

© Фонотов Анастас Михайлович

Описание метода на уровне операндов (более низкий уровень абстракций)

Кафедра Автоматизированных систем управления

Кафедра Автоматизированных систем управления

Описания бизнес-процессов (дорожки)

Отдел приёма заказов

Отдел продаж

Склад

Принять заказ

Подобрать тов ар

Полу чить

 

оплату

Отпу стить

 

 

тов ар

Подготов ить тов ар к отправ ке

Отправ ить тов ар клиенту

© Фонотов Анастас Михайлович

Продолжение

 

Описание бизнес процессов (дорожки)

Кафедра Автоматизированных систем управления

Траектория объекта

 

 

© Фонотов Анастас Михайлович

Соседние файлы в папке UML