Курсовая работа: Разработка модели программного обеспечения для телевизора в среде Rational Rose
Нажатие кнопки «Предыдущий канал»
1. Пользователь нажимает кнопку «Предыдущий канал»
2. Система проверяет значение текущего канала и переключает его на предыдущий.
3. Если значение канала меньше 0, то происходит переключение на канал №59
Введенный номер канала выходит за пределы допустимых значений
Если введенный номер канала выходит за пределы допустимых значений, то переключение канала телевизора не происходит.
Вариант использования Изменение громкости
Описывает изменение громкости телевизора пользователем. Данный вариант использования начинает выполняться, когда пользователь желает изменить громкость. Изменение громкости осуществляется кнопками «Г+» и «Г-» для увеличения и уменьшения громкости соответственно.
Основной поток событий
1. Пользователь нажимает на кнопку «Г+».
2. Система проверяет текущее значение громкости.
3. Если значение громкости не превышает максимального значения, то происходит увеличение громкости.
Альтернативные потоки
Нажатие кнопки «Г-»
1. Пользователь нажимает на кнопку «Г-».
2. Система проверяет текущее значение громкости.
3. Если значение громкости больше минимального значения, то происходит уменьшение громкости
Вариант использования Изменение настроек
Описывает изменение настроек телевизора пользователем. Данный вариант использования начинает выполняться, когда пользователь хочет изменить настройки телевизора. Изменение настроек осуществляется кнопками “<” и ”>”. Предварительно нажимается кнопка «Меню» для вывода на экран меню настроек.
Основной поток событий
1. Пользователь нажимает кнопку «Меню».
2. Система проверяет текущее значение яркости и выводит его на экран.
3. Кнопками “<” и ”>” пользователь регулирует яркость.
4. Пользователь нажимает кнопку «Меню».
5. Система проверяет текущее значение контрастности и выводит его на экран.
6. Кнопками “<” и ”>” пользователь регулирует яркость.
7. Пользователь нажимает кнопку «Меню».
8. Система проверяет текущее значение четкости и выводит его на экран.
9. Кнопками “<” и ”>” пользователь регулирует четкость.