Выставление времени часов
Предусловие –нет
Главный поток.
Этот прецедент начинается , когда пользователь нажимает и фиксирует кнопку «уст. времени». После этого у него есть возможность выбрать действие : выставление часов, минут или отпустить кнопку «уст. время».
Если выбрано действие установка минут, выполняется подпоток S-1: установка минут.
Если выбрано действие установка часов выполняется подпоток S-2: установка часов.
Если пользователь отпускает кнопку «уст. время» то прецедент заканчивается
Подпотоки:
S-1: установка минут - пользователь нажимает на кнопку «мин», добавляя 1 минуту. Возврат к началу прецедента.
S-2: установка часов - пользователь нажимает на кнопку «час», добавляя 1 час. Возврат к началу прецедента.
Альтернативные потоки:
Е-1: при достижении значения минут –«60» происходит сброс на «00» .
Е-2: при достижении значения часов –«24» происходит сброс на «00» .
Выставление времени будильника
Предусловие –нет
Главный поток.
Этот прецедент начинается , когда пользователь нажимает и фиксирует кнопку «уст. будильника». После этого у него есть возможность выбрать действие : : выставление часов, минут или отпустить кнопку «уст. будильника».
Если выбрано действие установка минут, выполняется подпоток S-1: установка минут.
Если выбрано действие установка часов выполняется подпоток S-2: установка часов.
Если пользователь отпускает кнопку «уст. время» то прецедент заканчивается.
Подпотоки:
S-1: установка минут - пользователь нажимает на кнопку «мин», добавляя 1 минуту. Возврат к началу прецедента.
S-2: установка часов - пользователь нажимает на кнопку «час», добавляя 1 час. Возврат к началу прецедента.
Альтернативные потоки:
Е-1: при достижении значения минут –«60» происходит сброс на «00» .
Е-2: при достижении значения часов –«24» происходит сброс на «00» .
Переключение режима работы времени будильника
Предусловие – нет
Главный поток – Этот прецедент начинается , когда пользователь переключает режимы работы будильника - у него есть 4 варианта возможных режимов: «Вкл», «Выкл», «радио», «таймер».
Если выбран режим «Вкл» выполняется подпоток S-1: «Вкл»
Если выбран режим «Выкл» выполняется подпоток S-2: «Выкл»
Если выбран режим «радио» выполняется подпоток S-3: «радио»
Если выбран режим «таймер» выполняется подпоток S-3: «таймер»
Подпотоки:
S-1: «Вкл».
S-2: «Выкл»
S-3: «радио»
S-4: «таймер»
Описание модели поведения системы:
(Activitydiagram)
выставление времени часов:
выставление часов
выставление минут
выставление времени срабатывания будильника:
выставление часов
выставление минут
Переключение режимов работы
Режим работы «Вкл»
Сравнение времени часов и времени срабатывания будильника
Режим работы «Выкл»
Режим работы «Радио»
Воспроизведение звука с модуля «Радио»
Режим работы «Таймер»
Воспроизведение звука с модуля «Радио»в течение 30 минут
Нажатие на кнопку «сброс» при срабатывании будильника
Остановка сигнала будильника
Воспроизведение сигнала будильника через 5 минут
