
1
33
Затем
поиск
продолжается
до
тех
пор
,
пока
не
достигнута
верхняя
граница
диапазона
,
или
пока
не
заполнена
вся
память
каналов
.
Телевизор
принимает
управляющие
сигналы
с
пульта
ДУ
.
На
пульте
ДУ
расположены
следующие
кнопки
:
–
кнопки
с
цифрами
«0»...«9»
для
прямого
переключения
канала
(
по
номеру
);
–
кнопки
«
П
–»
и
«
П
+»
для
последовательного
переключения
каналов
;
–
кнопки
«
Г
–»
и
«
Г
+»
для
изменения
громкости
;
–
кнопки
«
МЕНЮ
», « < »
и
« > »
для
доступа
к
экранному
меню
.
Для
прямого
переключения
на
нужный
канал
его
номер
набирается
с
помощью
кнопок
с
цифрами
.
После
нажатия
первой
цифры
в
течение
5
секунд
ожидается
нажатие
второй
.
Если
вторая
цифра
не
была
нажата
,
то
номер
канала
считается
состоящим
из
одной
цифры
и
осуществляется
переключение
на
него
.
Кнопки
«
П
–»
и
«
П
+»
на
пульте
имеют
те
же
функции
,
что
и
кнопки
«-»
и
«+»
на
корпусе
телевизора
.
Кнопки
«
Г
–»
и
«
Г
+»
позволяют
увеличивать
или
уменьшать
громкость
.
Каждое
нажатие
на
«
Г
–»
уменьшает
громкость
на
одну
единицу
,
пока
она
больше
нуля
, «
Г
+»
увеличивает
громкость
на
единицу
,
пока
не
достигнуто
максимальное
значение
.
Текущее
значение
громкости
сохраняется
в
памяти
настроек
.
Кнопки
«
МЕНЮ
», «<»
и
«>»
позволяют
устанавливать
значения
настоек
,
хранящихся
в
памяти
телевизора
.
При
нажатии
на
кнопку
«
МЕНЮ
»
внизу
экрана
возникает
надпись
«
ЯРКОСТЬ
»
и
полоса
,
отображающая
текущее
значение
яркости
.
Кнопками
«<»
и
«>»
яркость
можно
уменьшить
или
увеличить
.
При
работе
с
меню
нажатия
на
все
остальные
кнопки
игнорируются
.
После
повторного
нажатия
на
кнопку
«
МЕНЮ
»
значение
яркости
запоминается
в
памяти
настроек
,
и
осуществляется
переход
к
настройке
контрастности
.
Настройка
контрастности
и
остальных
параметров
(
четкости
,
цветовой
гаммы
)
происходит
аналогично
.
Нажатие
на
кнопку
«
МЕНЮ
»
по
окончании
настройки
цветовой
гаммы
(
последнего
пункта
меню
)
приводит
к
окончанию
работы
с
меню
.
Выход
из
меню
также
осуществляется
в
том
случае
,
если
в
течение
1
5
секунд
не
была
нажата
ни
одна
кнопка
.

1
34
4.21.
Система
поддержки
составления
расписания
занятий
Хотя
данная
версия
расписания
является
последней
,
в
ней
возможны
изменения
,
которые
мы
не
в
силах
предусмотреть
.
Из
студенческого
фольклора
Требуется
разработать
средствами
Rational Rose
модель
системы
поддержки
составления
расписания
занятий
.
Система
обеспечивает
составление
расписания
некоторого
учебного
заведения
,
внесение
в
расписание
изменений
,
выдачу
полного
расписания
и
дополнительной
информации
(
например
,
по
итоговому
расписанию
составляется
расписание
указанной
группы
на
заданный
день
или
неделю
).
В
расписании
фиксируются
время
и
место
проведения
занятия
,
предмет
и
преподаватель
,
проводящий
занятие
,
а
также
номер
группы
,
для
которой
это
занятие
проводится
.
Расписание
не
должно
содержать
коллизий
(
например
,
разные
занятия
не
должны
пересекаться
друг
с
другом
по
месту
и
времени
их
проведения
,
один
преподаватель
не
может
вести
одновременно
два
разных
занятия
,
в
одно
и
то
же
время
у
одной
и
той
же
группы
не
может
быть
два
различных
занятия
и
т
.
д
.).
При
работе
над
этим
вариантом
задания
необходимо
разработать
схему
базы
данных
для
хранения
расписания
.
4.22.
Домофон
Тоже
сторож
.
Но
электронный
.
Надежный
и
беспристрастный
.
Исполнительный
и
неутомимый
.
Одним
словом
,
домофон
.
Из
рекламы
Требуется
разработать
средствами
Rational Rose
модель
программного
обеспечения
встроенного
микропроцессора
домофона
.
Домофон
регулирует
доступ
в
подъезд
многоквартирного
дома
.
В
подъезде
имеется
дверь
с
замком
.
С
наружной
стороны
двери
установлена
внешняя
панель
домофона
,
на
которой
находятся
кнопки
для
связи
с
каждой
квартирой
,
микрофон
и
динамик
.
В
каждой
квартире
находится
внутренняя
панель
домофона
с
кнопками
: «
СВЯЗЬ
»,

1
35
«
БЛОКИРОВКА
»
и
«
ОТКРЫТЬ
».
Кроме
того
,
на
внутренней
панели
имеется
микрофон
и
динамик
.
Жильцы
могут
открывать
дверь
ключом
.
Посетитель
может
нажать
кнопку
квартиры
на
внешней
панели
.
При
этом
в
квартире
раздается
звонок
(
если
подача
звонка
в
квартиру
не
заблокирована
).
Услышав
звонок
,
жилец
квартиры
нажимает
на
кнопку
«
СВЯЗЬ
»
внутренней
панели
домофона
,
после
чего
домофон
устанавливает
звуковое
сообщение
между
жильцом
и
посетителем
.
Звуки
,
произносимые
посетителем
в
микрофон
,
установленный
на
внешней
панели
,
воспроизводятся
в
динамике
,
установленном
в
квартире
.
Звуки
из
микрофона
в
квартире
,
передаются
в
динамик
на
внешней
панели
.
После
сеанса
связи
жилец
может
нажать
на
кнопку
«
ОТКРЫТЬ
»,
чтобы
замок
на
двери
в
подъезд
открылся
,
и
посетитель
смог
войти
.
По
истечении
минуты
замок
должен
снова
заблокировать
вход
в
подъезд
.
Жилец
,
который
желает
,
чтобы
его
не
беспокоили
,
может
отключить
подачу
звонка
в
свою
квартиру
,
нажав
на
кнопку
«
БЛОКИРОВКА
».
Повторное
нажатие
на
эту
кнопку
вновь
включает
подачу
звонка
.

1
36
Литература
[
Боггс
-2000]
Боггс
У
.,
Боггс
М
.
UML
и
Rational Rose:
Пер
.
с
англ
. –
М
.:
Лори
, 2000.
[
Буч
-
1
999]
Буч
Г
.
Объектно
-
ориентированный
анализ
и
проектирование
с
примерами
приложений
на
С
++. 2-
е
изд
.:
Пер
.
с
англ
. –
М
.:
Издательство
Бином
,
СПб
.:
Невский
диалект
,
1
999.
[
Буч
-2000]
Буч
Г
.,
Рамбо
Дж
.,
Джекобсон
А
.
Язык
UML.
Руководство
пользователя
:
Пер
.
с
англ
. –
М
.:
ДМК
, 2000.
[
Вендров
-
1
998]
Вендров
А
.
М
.
CASE-
технологии
.
Современные
методы
и
средства
проектирования
информационных
систем
. –
М
.:
Финансы
и
статистика
,
1
998.
[
Вендров
-2000]
Вендров
А
.
М
.
Проектирование
программного
обеспечения
экономических
информационных
систем
. –
М
.:
Финансы
и
статистика
, 2000.
[
Гамма
-2000]
Гамма
Э
.,
Хелм
Р
.,
Джонсон
Р
.,
Влиссидес
Дж
.
Приемы
объектно
-
ориентированного
проектирования
:
Пер
.
с
англ
. –
М
.:
ДМК
,
2000.
[
Гома
-2002]
Гома
Х
.
UML.
Проектирование
систем
реального
времени
,
распределенных
и
параллельных
приложений
.:
Пер
.
с
англ
. –
М
.:
ДМК
, 2002.
[
Коберн
-2002]
Коберн
А
.
Современные
методы
описания
функциональных
требований
к
системам
.:
Пер
.
с
англ
. –
М
.:
ЛОРИ
, 2002.
[
Коналлен
-200
1
]
Коналлен
Д
.
Разработка
Web-
приложений
с
использованием
UML:
Пер
.
с
англ
. –
М
.:
Вильямс
, 200
1
.
[
Коуд
-
1
999]
Коуд
П
.,
Норт
Д
.,
Мэйфилд
М
.
Объектные
модели
.
Стратегии
,
шаблоны
и
приложения
:
Пер
.
с
англ
. –
М
.:
Лори
,
1
999.
[
Ларман
-200
1
]
Ларман
К
.
Применение
UML
и
шаблонов
проектирования
:
Пер
.
с
англ
.:
Учебное
пособие
–
М
.:
Вильямс
, 200
1
.
[
Леоненков
-200
1
]
Леоненков
В
.
А
.
Самоучитель
UML –
Санкт
-
Петербург
: BHV, 200
1
.

1
37
[
Мацяшек
-2002]
Мацяшек
Л
.
Анализ
требований
и
проектирование
систем
.
Разработка
информационных
систем
с
использованием
UML.:
Пер
.
с
англ
.: –
М
.:
Вильямс
, 2002.
[
Розенберг
-2002]
Розенберг
Д
.,
Скотт
К
.
Применение
объектно
-
ориентированного
моделирования
с
использованием
UML
и
анализ
прецедентов
.:
Пер
.
с
англ
. –
М
.:
ДМК
, 2002.
[
Трофимов
-200
1
]
Трофимов
С
.
А
.
CASE-
технологии
:
практическая
работа
в
Rational Rose –
М
.:
БИНОМ
, 200
1
[
Фаулер
-
1
999]
Фаулер
М
.,
Скотт
К
.
UML
в
кратком
изложении
.
Применение
стандартного
языка
объектного
моделирования
.:
Пер
.
с
англ
.
–
М
.:
Мир
,
1
999.
[
Якобсон
-2002]
Якобсон
А
.,
Буч
Г
.,
Рамбо
Дж
.
Унифицированный
процесс
разработки
программного
обеспечения
.:
Пер
.
с
англ
. –
СПб
:
Питер
, 2002.