close

Вход

Забыли?

вход по аккаунту

?

Lab1 Use case v textovoy forme

код для вставкиСкачать
Use case "Основное меню"
Главный поток:
Начинается, когда был запущен exe-файл. Появляется диалоговое окно с тремя возможными действиями: НАЧАТЬ ИГРУ, ПРОСМОТР ОПЦИЙ, ВЫХОД.
1) Если выбрано действие НАЧАТЬ ИГРУ, Use case заканчивается.
2) Если выбрано действие ПРОСМОТР ОПЦИЙ, выполняется подпоток S-1
3) Если выбрано действие ВЫХОД, Use case заканчивается.
Подпотоки:
S-1: Появляется диалоговое окно со списком игровых клавиш. Пользователь выбирает выход, происходит возврат к началу Use case.
Use case "Установка бомбы"
Главный поток:
Начинается после нажатия клавиши установки бомбы. Идёт проверка: установлена ли бомба и жив ли персонаж?
1) Если персонаж погиб, Use case завершается.
2) Если персонаж жив и бомба установлена, Use case завершается.
3) Не установлена, происходит вызов подпотока S-1
Подпотоки:
S-1: Идёт просмотр позиции игрока и расчёт позиции установки бомбы. Бомба устанавливается, Use case завершается.
Use case "Перемещение игрока"
Главный поток:
Начинается после нажатия клавиши перемещения. Идёт расчёт перемещения игрока и координат.
1) Если есть препятствие, перемещение не выполняется и Use case завершается.
2) Если нет препятствия, выполняется перемещение и Use case завершается.
Use case "Взрыв бомбы"
Главный поток:
Начинается, если бомба была установлена и находилась некоторое время в "ожидании". Производится взрывная волна, которая длится некоторое время и может пересечь какой-либо объект. Во время выполнения возможны следующие события:
1) Время действия вышло, Use case завершается.
2) Время есть и нет пересечений - возврат к началу.
3) Время есть и есть пересечения - выполнение подпотока S-1.
Подпотоки:
S-1: Уничтожение соответствующего объекта и возврат к началу Use case.
Use case "Ожидание игрока"
Главный поток:
Начинается после смерти персонажа. Возможны следующие действия: ВЫХОД, ВОЗРОЖДЕНИЕ.
1) ВЫХОД - выход из программы, завершение потока.
2) ВОЗРОЖДЕНИЕ: происходит при нажатии активной клавиши вызывает подпоток S-1
Подпотоки:
S-1: Персонаж появляется в начальной позиции, карта обновляется, Use case завершается.
Документ
Категория
Рефераты
Просмотров
17
Размер файла
18 Кб
Теги
forma, textovoy, lab1, case, use
1/--страниц
Пожаловаться на содержимое документа