Материал: Лабораторные_Архитерктура ИС

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
background image

1

33

Затем

поиск

продолжается

до

тех

пор

пока

не

достигнута

верхняя

граница

диапазона

или

пока

не

заполнена

вся

память

каналов

.

Телевизор

принимает

управляющие

сигналы

с

пульта

ДУ

На

пульте

ДУ

расположены

следующие

кнопки

:

кнопки

с

цифрами

 «0»...«9» 

для

прямого

переключения

канала

(

по

номеру

);

кнопки

  «

П

–» 

и

  «

П

+» 

для

последовательного

переключения

каналов

;

кнопки

 «

Г

–» 

и

 «

Г

+» 

для

изменения

громкости

;

кнопки

 «

МЕНЮ

», « < » 

и

 « > » 

для

доступа

к

экранному

меню

.

Для

прямого

переключения

на

нужный

канал

его

номер

набирается

с

помощью

кнопок

с

цифрами

После

нажатия

первой

цифры

в

течение

 5

секунд

ожидается

нажатие

второй

Если

вторая

цифра

не

была

нажата

то

номер

канала

считается

состоящим

из

одной

цифры

и

осуществляется

переключение

на

него

.

Кнопки

 «

П

–» 

и

 «

П

+» 

на

пульте

имеют

те

же

функции

что

и

кнопки

«-» 

и

 «+» 

на

корпусе

телевизора

Кнопки

  «

Г

–» 

и

  «

Г

+» 

позволяют

увеличивать

или

уменьшать

громкость

Каждое

нажатие

на

  «

Г

–»

уменьшает

громкость

на

одну

единицу

пока

она

больше

нуля

, «

Г

увеличивает

громкость

на

единицу

пока

не

достигнуто

максимальное

значение

Текущее

значение

громкости

сохраняется

в

памяти

настроек

.

Кнопки

  «

МЕНЮ

», «<» 

и

 «>» 

позволяют

устанавливать

значения

настоек

хранящихся

в

памяти

телевизора

При

нажатии

на

кнопку

«

МЕНЮ

» 

внизу

экрана

возникает

надпись

  «

ЯРКОСТЬ

» 

и

полоса

,

отображающая

текущее

значение

яркости

Кнопками

 «<» 

и

 «>» 

яркость

можно

уменьшить

или

увеличить

При

работе

с

меню

нажатия

на

все

остальные

кнопки

игнорируются

После

повторного

нажатия

на

кнопку

«

МЕНЮ

» 

значение

яркости

запоминается

в

памяти

настроек

и

осуществляется

переход

к

настройке

контрастности

Настройка

контрастности

и

остальных

параметров

  (

четкости

цветовой

гаммы

)

происходит

аналогично

Нажатие

на

кнопку

  «

МЕНЮ

» 

по

окончании

настройки

цветовой

гаммы

  (

последнего

пункта

меню

приводит

к

окончанию

работы

с

меню

Выход

из

меню

также

осуществляется

в

том

случае

если

в

течение

1

секунд

не

была

нажата

ни

одна

  

кнопка

.

background image

1

34

4.21. 

Система

поддержки

составления

расписания

занятий

Хотя

данная

версия

расписания

является

последней

в

ней

возможны

изменения

которые

мы

не

в

силах

предусмотреть

.

Из

студенческого

фольклора

Требуется

разработать

средствами

 Rational Rose 

модель

системы

поддержки

составления

расписания

занятий

.

Система

обеспечивает

составление

расписания

некоторого

учебного

заведения

внесение

в

расписание

изменений

выдачу

полного

расписания

и

дополнительной

информации

  (

например

по

итоговому

расписанию

составляется

расписание

указанной

группы

на

заданный

день

или

неделю

).

В

расписании

фиксируются

время

и

место

проведения

занятия

,

предмет

и

преподаватель

проводящий

занятие

а

также

номер

группы

для

которой

это

занятие

проводится

Расписание

не

должно

содержать

коллизий

  (

например

разные

занятия

не

должны

пересекаться

друг

с

другом

по

месту

и

времени

их

проведения

один

преподаватель

не

может

вести

одновременно

два

разных

занятия

в

одно

и

то

же

время

у

одной

и

той

же

группы

не

может

быть

два

различных

занятия

и

т

д

.).

При

работе

над

этим

вариантом

задания

необходимо

разработать

схему

базы

данных

для

хранения

расписания

.

4.22. 

Домофон

Тоже

сторож

Но

электронный

Надежный

и

беспристрастный

.

Исполнительный

и

неутомимый

Одним

словом

домофон

.

Из

рекламы

Требуется

разработать

средствами

 Rational Rose 

модель

программного

обеспечения

встроенного

микропроцессора

домофона

.

Домофон

регулирует

доступ

в

подъезд

многоквартирного

дома

.

В

подъезде

имеется

дверь

с

замком

С

наружной

стороны

двери

установлена

внешняя

панель

домофона

на

которой

находятся

кнопки

для

связи

с

каждой

квартирой

микрофон

и

динамик

В

каждой

квартире

находится

внутренняя

панель

домофона

с

кнопками

: «

СВЯЗЬ

»,

background image

1

35

«

БЛОКИРОВКА

» 

и

  «

ОТКРЫТЬ

». 

Кроме

того

на

внутренней

панели

имеется

микрофон

и

динамик

.

Жильцы

могут

открывать

дверь

ключом

Посетитель

может

нажать

кнопку

квартиры

на

внешней

панели

При

этом

в

квартире

раздается

звонок

  (

если

подача

звонка

в

квартиру

не

заблокирована

). 

Услышав

звонок

жилец

квартиры

нажимает

на

кнопку

 «

СВЯЗЬ

» 

внутренней

панели

домофона

после

чего

домофон

устанавливает

звуковое

сообщение

между

жильцом

и

посетителем

Звуки

произносимые

посетителем

в

микрофон

установленный

на

внешней

панели

воспроизводятся

в

динамике

установленном

в

квартире

Звуки

из

микрофона

в

квартире

,

передаются

в

динамик

на

внешней

панели

После

сеанса

связи

жилец

может

нажать

на

кнопку

  «

ОТКРЫТЬ

», 

чтобы

замок

на

двери

в

подъезд

открылся

и

посетитель

смог

войти

По

истечении

минуты

замок

должен

снова

заблокировать

вход

в

подъезд

.

Жилец

который

желает

чтобы

его

не

беспокоили

может

отключить

подачу

звонка

в

свою

квартиру

нажав

на

кнопку

  «

БЛОКИРОВКА

».

Повторное

нажатие

на

эту

кнопку

вновь

включает

подачу

звонка

.

background image

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

.

background image

1

37

[

Мацяшек

-2002] 

Мацяшек

Л

.

Анализ

требований

и

проектирование

систем

Разработка

информационных

систем

с

использованием

 UML.: 

Пер

.

с

англ

.: – 

М

.: 

Вильямс

, 2002.

[

Розенберг

-2002] 

Розенберг

Д

., 

Скотт

К

.

Применение

объектно

-

ориентированного

моделирования

с

использованием

 UML 

и

анализ

прецедентов

.: 

Пер

с

англ

. – 

М

.: 

ДМК

, 2002.

[

Трофимов

-200

1

Трофимов

С

А

CASE-

технологии

практическая

работа

в

 Rational Rose – 

М

.: 

БИНОМ

, 200

1

[

Фаулер

-

1

999] 

Фаулер

М

., 

Скотт

К

.

 UML 

в

кратком

изложении

.

Применение

стандартного

языка

объектного

моделирования

.: 

Пер

с

англ

.

– 

М

.: 

Мир

1

999.

[

Якобсон

-2002] 

Якобсон

А

., 

Буч

Г

., 

Рамбо

Дж

.

Унифицированный

процесс

разработки

программного

обеспечения

.: 

Пер

с

англ

. –

СПб

Питер

, 2002.

Источник: https://files.student-it.ru/previewfile/15390