
11
3
синхронизованы
,
текущее
время
отсчитывается
и
устанавливается
из
центральной
службы
времени
,
находящейся
на
ПУ
.
На
табло
высвечивается
конечная
станция
назначения
прибывающего
поезда
.
Эти
данные
содержатся
в
расписании
движения
поездов
,
которое
хранится
в
памяти
табло
и
периодически
обновляется
с
ПУ
.
В
«
бегущей
строке
»
табло
отображается
рекламная
информация
.
Память
табло
хранит
до
1
0
рекламных
сообщений
.
Сообщения
отображаются
друг
за
другом
с
небольшими
паузами
,
циклически
.
Содержание
рекламных
сообщений
поступает
с
ПУ
.
Дополнительная
функция
табло
–
по
запросу
с
ПУ
оно
пересылает
данные
о
нарушениях
расписания
(
преждевременных
отправлениях
поездов
или
опозданиях
).
В
ходе
выполнения
задания
должна
быть
создана
схема
базы
данных
для
хранения
рекламных
сообщений
,
расписания
и
сведений
о
нарушении
расписаний
.
Пояснение
:
в
задании
требуется
разработать
модель
ПО
только
для
табло
,
но
не
для
пункта
управления
информационной
службы
.
4.4.
Система
автоматизации
для
пункта
проката
видеокассет
Видеопрокат
–
это
удобно
и
выгодно
!
Из
рекламы
Требуется
разработать
средствами
Rational Rose
модель
программной
системы
автоматизации
работы
пункта
проката
видеокассет
(
далее
в
тексте
–
системы
).
Пункт
проката
содержит
каталог
кассет
,
имеющихся
в
наличии
в
данный
момент
времени
.
Система
поддерживает
работу
каталога
,
позволяя
служащим
проката
добавлять
новые
наименования
кассет
,
удалять
старые
и
редактировать
данные
о
кассетах
.
Клиент
,
обратившийся
в
пункт
,
выбирает
кассету
по
каталогу
,
вносит
залог
и
забирает
ее
на
определенный
срок
.
Срок
проката
,
измеряемый
в
сутках
,
оговаривается
при
выдаче
кассеты
.
Стоимость
проката
вычисляется
системой
исходя
из
тарифа
за
сутки
и
срока
проката
.
Клиент

11
4
возвращает
кассету
и
оплачивает
прокат
.
Если
кассета
не
повреждена
,
клиенту
возвращается
залог
.
Служащий
пункта
проката
регистрирует
сдачу
кассеты
клиенту
и
ее
возврат
в
системе
.
Если
клиент
повредил
кассету
,
то
кассета
удаляется
из
каталога
,
а
залог
остается
в
кассе
проката
.
При
необходимости
служащий
может
запросить
у
системы
следующие
данные
:
–
имеется
ли
в
наличии
кассета
с
данным
названием
;
–
когда
будет
возвращена
какая
-
либо
кассета
из
тех
,
что
сданы
в
прокат
;
–
является
ли
данный
клиент
постоянным
клиентом
пункта
проката
(
пользовался
ли
прокатом
5
или
более
раз
).
Постоянным
клиентам
предоставляются
скидки
,
а
также
от
них
принимаются
заявки
на
пополнение
ассортимента
кассет
.
Заявки
регистрируются
в
системе
.
По
ним
готовится
итоговый
отчет
,
руководствуясь
которым
,
служащие
пункта
проката
обновляют
ассортимент
кассет
.
Необходимо
разработать
схему
базы
данных
для
хранения
каталога
,
учетных
записей
о
прокате
кассет
и
заявок
на
пополнение
ассортимента
.
4.5.
Мини
-
АТС
…
был
я
на
декадно
-
шаговой
АТС
,
там
сильно
искрило
,
пахло
озоном
,
и
било
меня
током
.
Из
слов
очевидца
Требуется
разработать
средствами
Rational Rose
модель
программного
обеспечения
встроенного
микропроцессора
учрежденческой
мини
-
АТС
(
автоматической
телефонной
станции
).
Мини
-
АТС
осуществляет
связь
между
служащими
учреждения
.
Каждый
абонент
подключен
к
ней
линией
связи
.
Мини
-
АТС
соединяет
линии
абонентов
(
осуществляет
коммутацию
линий
).
Абоненты
имеют
номера
,
состоящие
из
трех
цифр
.
Специальный
номер
9
зарезервирован
для
внешней
связи
.

11
5
Телефонное
соединение
абонентов
производится
следующим
образом
.
Абонент
поднимает
трубку
телефона
,
и
мини
-
АТС
получает
сигнал
«
Трубка
».
В
ответ
мини
-
АТС
посылает
сигнал
«
Тон
».
Приняв
этот
сигнал
,
абонент
набирает
телефонный
номер
(
посылает
три
сигнала
«
Цифра
»).
Мини
-
АТС
проверяет
готовность
вызываемого
абонента
.
Если
абонент
не
готов
(
его
линия
занята
),
мини
-
АТС
посылает
вызывающему
абоненту
сигнал
«
Занято
».
Если
абонент
готов
,
мини
-
АТС
посылает
обоим
абонентам
сигнал
«
Вызов
».
При
этом
телефон
вызываемого
абонента
начинает
звонить
,
а
вызывающий
абонент
слышит
в
трубке
длинные
гудки
.
Вызываемый
абонент
снимает
трубку
,
и
мини
-
АТС
получает
от
него
сигнал
«
Трубка
»,
после
чего
осуществляет
коммутацию
линии
.
Абоненты
обмениваются
сигналами
«
Данные
»,
которые
мини
-
АТС
должна
передавать
от
одного
абонента
к
другому
.
Когда
один
из
абонентов
опускает
трубку
,
мини
-
АТС
получает
сигнал
«
Конец
»
и
посылает
другому
абоненту
сигнал
«
Тон
».
В
любой
момент
абонент
может
положить
трубку
,
при
этом
мини
-
АТС
получает
сигнал
«
Конец
».
После
получения
этого
сигнала
сеанс
обслуживания
абонента
завершается
.
Если
абонент
желает
соединиться
с
абонентом
за
пределами
учреждения
,
то
он
набирает
номер
«9».
Мини
-
АТС
посылает
по
линии
,
соединяющей
с
внешней
(
городской
)
АТС
,
сигнал
«
Трубка
»
и
в
дальнейшем
служит
посредником
между
телефоном
абонента
и
внешней
АТС
.
Она
принимает
и
передает
сигналы
и
данные
между
ними
,
не
внося
никаких
изменений
.
Единственное
исключение
касается
завершения
сеанса
.
Получив
от
городской
АТС
сигнал
«
Конец
»,
мини
-
АТС
посылает
абоненту
сигнал
«
Тон
»,
и
ждет
сигнала
«
Конец
»
для
завершения
обслуживания
абонента
.
Если
же
вызывавший
абонент
первым
вешает
трубку
,
то
мини
-
АТС
получает
сигнал
«
Конец
»,
передает
его
городской
АТС
и
завершает
сеанс
.
Мини
-
АТС
может
получить
сигнал
«
Вызов
»
от
городской
АТС
.
Это
происходит
,
когда
нет
соединений
с
внешними
абонентами
.
Сигнал
«
Вызов
»
от
городской
АТС
передается
абоненту
с
кодом
«000».
Только
этот
абонент
может
отвечать
на
внешние
звонки
.

11
6
4.6.
Телефон
У
меня
зазвонил
телефон
.
–
Кто
говорит
?
–
Слон
.
–
Откуда
?
–
От
верблюда
.
К
.
И
.
Чуковский
Требуется
разработать
средствами
Rational Rose
модель
программного
обеспечения
встроенного
микропроцессора
для
аппарата
учрежденческой
телефонной
сети
.
Аппарат
подключен
к
линии
связи
,
ведущей
к
мини
-
АТС
.
В
его
задачу
входит
прием
и
передача
сигналов
(
в
том
числе
и
голосовых
данных
)
мини
-
АТС
.
Аппарат
имеет
кнопочную
панель
управления
,
экран
для
отображения
набираемых
номеров
,
звонок
и
трубку
,
в
которую
встроены
микрофон
и
громкоговоритель
.
В
начальном
состоянии
трубка
телефона
повешена
,
телефон
не
реагирует
на
нажатия
кнопок
.
Телефон
реагирует
только
на
сигнал
«
Вызов
»
от
мини
-
АТС
,
при
этом
включается
звонок
.
При
снятии
трубки
на
АТС
подается
сигнал
«
Трубка
».
При
получении
ответного
сигнала
«
Тон
»
от
АТС
телефон
воспроизводит
звуковой
тон
«
Готов
» (
длинный
непрекращающийся
гудок
)
в
трубку
.
При
получении
сигнала
«
Занято
»,
в
трубке
воспроизводится
тон
«
Занято
» (
частые
короткие
гудки
).
Пользователь
,
слыша
в
трубке
тон
«
Готов
»,
набирает
трехзначный
номер
.
Номер
может
быть
набран
при
помощи
кнопок
с
цифрами
или
нажатием
на
специальную
кнопку
« # »
.
При
нажатии
на
кнопку
с
цифрой
соответствующий
ей
сигнал
«
Цифра
»
передается
АТС
.
Нажатия
на
кнопки
с
цифрами
после
третьего
игнорируются
.
Во
время
набора
номера
введенные
цифры
отображаются
на
экране
.
Последний
полностью
набранный
номер
запоминается
в
памяти
аппарата
для
того
,
чтобы
можно
было
его
воспроизвести
при
нажатии
на
кнопку
« # »
.
При
нажатии
на
эту
кнопку
номер
из
памяти
аппарата
высвечивается
на
экране
,
и
АТС
передается
последовательность
из
трех
сигналов
«
Цифра
».
В
ответ

11
7
на
набранный
номер
от
АТС
приходит
либо
сигнал
«
Занято
»,
либо
сигнал
«
Вызов
».
При
получении
сигнала
«
Вызов
»
телефон
воспроизводит
в
трубку
длинные
гудки
до
того
момента
,
когда
АТС
осуществит
коммутацию
и
передаст
сигнал
«
Данные
».
Телефон
воспроизводит
данные
,
передаваемые
с
сигналом
,
в
трубку
.
Ответ
пользователя
воспринимается
микрофоном
трубки
,
преобразуется
в
сигнал
«
Данные
»
и
передается
АТС
.
Обмен
данными
прерывается
,
если
повешена
трубка
одного
из
телефонов
,
участвующих
в
обмене
.
О
том
,
что
трубку
повесил
вызываемый
абонент
,
сообщает
сигнал
«
Занято
»,
посылаемый
АТС
.
После
того
,
как
трубка
аппарата
была
повешена
,
телефон
посылает
АТС
сигнал
«
Конец
»,
и
телефон
переходит
в
начальное
состояние
.
4.7.
Стиральная
машина
Для
стирки
нужна
только
одна
кнопка
– «Play».
Артемий
Лебедев
Требуется
разработать
средствами
Rational Rose
модель
программного
обеспечения
встроенного
микропроцессора
стиральной
машины
.
Машина
предназначена
для
автоматической
стирки
белья
.
Машина
включает
в
себя
следующие
устройства
:
бак
для
белья
,
клапаны
для
забора
и
слива
воды
,
мотор
,
устройство
подогрева
воды
,
термометр
,
таймер
,
дверца
для
доступа
в
бак
,
несколько
емкостей
для
различных
моющих
средств
,
панель
управления
с
кнопками
и
индикатором
.
В
памяти
машины
хранятся
5
программ
стирки
,
заданные
изготовителем
.
Пользователи
не
могут
вносить
в
них
изменения
.
Каждая
программа
определяет
температуру
воды
,
длительность
стирки
,
используемые
моющие
средства
(
номер
емкости
и
время
подачи
),
скорость
вращения
бака
во
время
стирки
и
отжима
.
Вариант
задания
предусматривает
разработку
схемы
базы
данных
для
хранения
программ
стирки
в
памяти
машины
.
Для
использования
машины
необходимо
открыть
дверцу
,
поместить
белье
в
бак
,
поместить
моющие
средства
в
емкости
,
закрыть
дверцу
,
выбрать
программу
стирки
и
нажать
на
кнопку
«
Пуск
».
Перед
тем
как