Курсовая работа: Разработка модели программного обеспечения для телевизора в среде Rational Rose

Класс ChannelMemory

Реализует функции памяти каналов телевизора.

Включает в себя такие методы как:

1. SaveChannels() – сохранить частоты каналов в память телевизора

2. ClearSettings() – очистить память каналов телевизора.

Класс TVController

Реализует главный управляющий блок телевизора.

Включает в себя такие методы как:

1. OpenChannel(int) – переключить на выбранный пользователем канал.

2. SetVolume(int) – установить значение громкости.

3. Menu() – послать сообщение на вывод «Меню».

4. PowerOnOff() – включить/выключить телевизор.

5. FirstSetup() – послать сообщение на поиск телепередач.

Класс TVConsole

Реализует функции пульта дистанционного управления.

Включает в себя такие методы как:

1. IntDigitalButton() – обработать нажатие цифровых кнопок (0..9).

2. IntMoreLessVolumeButton() – обработать нажатие кнопок увеличения/уменьшения громкости.

3. IntPrevNextChannelButton() – обработать нажатие кнопок следующий/предыдущий канал.

4. IntMenuButton() – обработать нажатие кнопки «Меню».

5. IntDefaultSettingsButton() – обработать нажатие кнопки Начальной установки.

Класс SettingsMemory

Реализует функции памяти настроек телевизора.

Включает в себя такие методы как:

1. SaveSettings() – сохранить настройки яркости / контрастности / четкости / цветовой гаммы в память телевизора.

2. LoadSettings() – загрузить параметры яркости / контрастности / четкости / цветовой гаммы из памяти телевизора.

3. ClearSettings() – восстановить значения яркости / контрастности / четкости / цветовой гаммы по умолчанию.

Диаграмма классов

Диаграмма классов описывает структуру системы, показывая её классы, их атрибуты и операторы, и также взаимосвязи этих классов.


К-во Просмотров: 800
Бесплатно скачать Курсовая работа: Разработка модели программного обеспечения для телевизора в среде Rational Rose