Основной поток событий

1. Пользователь нажимает на кнопку нужного канала.

2. Система проверяет правильность ввода (номер канала должен лежать в диапазоне от 0 до 59)

3. На экран телевизора выводится передача, идущая по выбранному каналу.

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

Нажатие кнопки «Следующий канал»

1. Пользователь нажимает кнопку «Следующий канал»

2. Система проверяет значение текущего канала и переключает его на следующий.

3. Если значение канала больше 59, то происходит переключение на канал №0

Нажатие кнопки «Предыдущий канал»

1. Пользователь нажимает кнопку «Предыдущий канал»

2. Система проверяет значение текущего канала и переключает его на предыдущий.

3. Если значение канала меньше 0, то происходит переключение на канал №59

Введенный номер канала выходит за пределы допустимых значений

Если введенный номер канала выходит за пределы допустимых значений, то переключение канала телевизора не происходит.

Вариант использования Изменение громкости

Описывает изменение громкости телевизора пользователем. Данный вариант использования начинает выполняться, когда пользователь желает изменить громкость. Изменение громкости осуществляется кнопками «Г+» и «Г-» для увеличения и уменьшения громкости соответственно.

Основной поток событий

1. Пользователь нажимает на кнопку «Г+».

2. Система проверяет текущее значение громкости.

3. Если значение громкости не превышает максимального значения, то происходит увеличение громкости.

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

Нажатие кнопки «Г-»

1. Пользователь нажимает на кнопку «Г-».

2. Система проверяет текущее значение громкости.

3. Если значение громкости больше минимального значения, то происходит уменьшение громкости

Вариант использования Изменение настроек

Описывает изменение настроек телевизора пользователем. Данный вариант использования начинает выполняться, когда пользователь хочет изменить настройки телевизора. Изменение настроек осуществляется кнопками “<” и ”>”. Предварительно нажимается кнопка «Меню» для вывода на экран меню настроек.

Основной поток событий

1. Пользователь нажимает кнопку «Меню».

2. Система проверяет текущее значение яркости и выводит его на экран.

3. Кнопками “<” и ”>” пользователь регулирует яркость.

4. Пользователь нажимает кнопку «Меню».

5. Система проверяет текущее значение контрастности и выводит его на экран.

6. Кнопками “<” и ”>” пользователь регулирует яркость.

7. Пользователь нажимает кнопку «Меню».

8. Система проверяет текущее значение четкости и выводит его на экран.

9. Кнопками “<” и ”>” пользователь регулирует четкость.

10. Пользователь нажимает кнопку «Меню».

11. Система проверяет текущее значение цветовой гаммы и выводит его на экран.

12. Кнопками “<” и ”>” пользователь регулирует цветовую гамму.

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

Значение параметра выходит за допустимые пределы

Если значение параметра выходит за допустимые пределы, то изменение данного параметра не производить.

Вариант использования Сканирование каналов

Описывает поиск передач и сохранение их частот в памяти каналов. Данный вариант использования начинает выполняться, когда пользователь хочет осуществить поиск телепередач. Поиск передач начинается после нажатия кнопки Начальной установки.

Основной поток событий

1. Пользователь нажимает кнопку Начальной установки

2. Начинается поиск телепередач, на экран выводится «синий экран»

3. Рабочая частота постепенно увеличивается до тех пор, пока не обнаружит телевизионный сигнал. Найденная передача выводится на экран в течение 10 секунд.

4. Поиск продолжается пока не заполнена вся память каналов.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: