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

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

1

28

иерархии

составляют

сообщения

открывающие

новые

темы

а

подуровни

составляют

сообщения

полученные

в

ответ

на

сообщения

верхнего

уровня

Сообщение

-

ответ

всегда

имеет

ссылку

на

исходное

сообщение

.

В

списке

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

только

темы

сообщений

их

авторы

и

даты

добавления

Просматривая

список

пользователь

выбирает

сообщение

и

по

гиперссылке

открывает

страницу

с

текстом

сообщения

Помимо

текста

на

этой

странице

отображается

список

  (

иерархический

сообщений

являющихся

ответами

ответами

на

ответы

и

т

.

д

Для

удобства

пользователей

необходимо

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

поиск

сообщений

по

автору

или

по

ключевым

словам

в

теме

или

тексте

сообщения

.

Сообщения

добавляются

в

конференцию

зарегистрированными

пользователями

которые

при

отправке

сообщения

должны

указать

своё

имя

и

пароль

Регистрирует

новых

пользователей

модератор

конференции

– 

её

ведущий

При

регистрации

пользователь

заполняет

специальную

форму

содержимое

которой

затем

пересылается

модератору

и

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

в

базе

пользователей

Модератор

решает

регистрировать

пользователя

или

нет

и

отправляет

свой

ответ

.

При

добавлении

сообщений

пользователь

имеет

возможность

начать

новую

тему

или

ответить

на

ранее

добавленные

сообщения

После

добавления

сообщения

оно

доступно

для

чтения

всем

пользователям

 (

даже

незарегистрированным

), 

и

список

сообщений

обновляется

.

Модератор

имеет

право

по

тем

или

иным

причинам

удалять

сообщения

любых

авторов

Он

также

может

наказывать

пользователей

,

нарушающих

правила

поведения

в

конференции

лишая

на

некоторое

время

пользователя

возможности

добавлять

и

редактировать

сообщения

.

Вариант

задания

включает

в

себя

разработку

схемы

базы

данных

для

хранения

сообщений

конференции

и

информации

об

её

участниках

.

Выполняющим

это

задание

полезно

ознакомиться

с

заключительным

замечанием

к

варианту

  «

Интернет

-

магазин

». 

Наиболее

подходящей

архитектурой

для

 WWW-

конференции

является

  «

тонкий

клиент

»,

поскольку

клиентская

часть

практически

не

содержит

  «

бизнес

-

логики

».

Единственным

её

элементом

который

может

выполняться

на

стороне

клиента

является

проверка

правильного

заполнения

полей

формы

перед

отправкой

её

содержимого

на

сервер

.

background image

1

29

4.17. 

Каталог

ресурсов

Интернет

Яндекс

 – 

найдется

все

.

Из

рекламы

Требуется

разработать

средствами

 Rational Rose 

модель

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

обеспечения

каталога

ресурсов

сети

Интернет

.

В

каталоге

хранится

следующая

информация

о

ресурсах

название

ресурса

уникальный

локатор

ресурса

 (URL), 

раздел

каталога

в

котором

содержится

ресурс

список

ключевых

слов

краткое

описание

дата

последнего

обновления

контактная

информация

.

Доступ

пользователей

к

каталогу

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

при

помощи

браузера

Пользователи

каталога

могут

добавлять

новые

ресурсы

,

информация

о

которых

не

была

внесена

ранее

Ресурсы

в

каталоге

классифицируются

по

разделам

Полный

список

ресурсов

каждого

раздела

должен

быть

доступен

пользователям

Пользователям

каталога

должны

быть

предоставлены

возможности

по

поиску

ресурсов

Поиск

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

по

ключевым

словам

Если

пользователь

не

доволен

результатами

поиска

он

может

уточнить

запрос

 (

осуществить

поиск

среди

результатов

предыдущего

поиска

). 

Должна

быть

возможность

выдавать

результаты

поиска

в

разной

форме

  (

вывод

всей

информации

о

ресурсах

или

частичной

). 

Пользователь

может

отсортировать

список

ресурсов

по

релевантности

 (

соответствию

ключевым

словам

из

запроса

или

по

дате

обновления

.

Поскольку

содержание

ресурсов

Интернет

со

временем

изменяется

необходимо

следить

за

датой

последнего

обновления

периодически

опрашивая

 Web-

сайты

, URL 

которых

хранятся

в

каталоге

.

Вариант

задания

включает

в

себя

разработку

схемы

базы

данных

для

хранения

сообщений

конференции

и

информации

об

её

участниках

.

Выполняющим

это

задание

полезно

ознакомиться

с

заключительным

замечанием

к

варианту

  «

Интернет

-

магазин

». 

Как

и

в

варианте

«WWW-

конференция

» 

самой

подходящей

архитектурой

для

каталога

является

  «

тонкий

клиент

», 

поскольку

клиентская

часть

практически

не

включает

в

себя

функций

  «

бизнес

-

логики

» 

кроме

проверки

содержимого

форм

перед

пересылкой

на

сервер

.

background image

1

30

4.18. 

Будильник

Будилка

ж

., 

будильник

м

стар

будильщик

будила

ныне

снаряд

,

приспособленный

к

часам

или

по

себе

вроде

часов

устроенный

,

таким

образом

что

звоном

или

грохотом

будит

спящего

в

любой

час

.

Словарь

В

И

Даля

Требуется

разработать

средствами

 Rational Rose 

модель

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

обеспечения

встроенного

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

для

будильника

.

На

экране

будильника

постоянно

отображается

текущее

время

 (

часы

и

минуты

например

1

2 : 00

), 

двоеточие

между

числом

часов

и

числом

минут

зажигается

и

гаснет

с

интервалом

в

полсекунды

.

Управление

будильником

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

следующими

кнопками

:

кнопкой

режима

установки

времени

,

кнопкой

режима

установки

времени

срабатывания

,

двумя

отдельными

кнопками

для

установки

часов

и

минут

,

кнопкой

сброса

сигнала

 «

СБРОС

».

На

будильнике

имеется

переключатель

режима

работы

со

следующими

положениями

: «

ВЫКЛ

», «

ВКЛ

», «

РАДИО

» 

и

 «

ТАЙМЕР

».

Для

установки

текущего

времени

нужно

нажать

на

кнопку

режима

установки

и

при

нажатой

кнопке

нажимать

на

кнопки

установки

часов

и

минут

При

каждом

нажатии

на

кнопки

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

значение

увеличивается

на

одну

единицу

  (

один

час

или

одну

минуту

соответственно

). 

При

достижении

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

значения

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

сброс

Для

установки

времени

срабатывания

будильника

нужно

нажать

на

кнопку

режима

установки

времени

срабатывания

и

держа

кнопку

нажатой

,

нажимать

на

кнопки

установки

часов

и

минут

Когда

переключатель

режима

работы

находится

в

положении

  «

ВКЛ

», 

при

достижении

времени

срабатывания

происходит

подача

звукового

сигнала

в

течение

одной

минуты

Сигнал

можно

прервать

нажав

на

кнопку

  «

СБРОС

». 

При

этом

сигнал

должен

быть

возобновлен

через

пять

минут

При

установке

переключателя

в

положение

 «

ВЫКЛ

» 

звуковой

сигнал

не

подается

.

Когда

переключатель

находится

в

положении

  «

РАДИО

» 

работает

радиоприемник

При

переводе

переключателя

в

положение

  «

ТАЙМЕР

»

включается

радиоприемник

на

тридцать

минут

а

затем

часы

переходят

background image

1

3

1

в

состояние

будильника

  (

аналогично

положению

  «

ВКЛ

»). 

При

нажатии

на

кнопку

режима

установки

времени

будильник

должен

отображать

время

срабатывания

.

4.19. 

Генеалогическое

дерево

Родословие

Иисуса

Христа

Сына

Давидова

Сына

Авраамова

Авраам

родил

Исаака

Исаак

родил

Иакова

Иаков

родил

Иуду

и

братьев

его

Евангелие

от

Матфея

Требуется

разработать

средствами

 Rational Rose 

модель

системы

для

поддержки

генеалогических

деревьев

.

Система

хранит

сведения

о

персонах

  (

Ф

.

И

.

О

., 

пол

дата

рождения

,

дата

смерти

биография

и

о

родственных

связях

между

ними

Связи

бывают

только

трех

видов

: «

мужья

-

жены

», «

дети

-

родители

» 

и

  «

братья

-

сестры

». 

Система

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

возможность

добавления

данных

о

новых

персонах

и

родственных

связях

изменение

введенных

данных

и

удаление

ненужных

данных

Система

следит

за

непротиворечивостью

вводимых

данных

Например

недопустимо

чтобы

человек

был

собственным

предком

или

потомком

.

Разработанная

модель

должна

содержать

схему

базы

данных

для

хранения

генеалогических

деревьев

.

Пользователи

системы

могут

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

поиск

полезной

информации

по

дереву

:

находить

для

указанного

члена

семьи

его

детей

;

находить

для

указанного

члена

семьи

его

родителей

;

находить

для

указанной

персоны

братьев

и

сестер

если

таковые

есть

;

получать

список

всех

предков

персоны

;

получать

список

всех

потомков

персоны

;

получать

список

всех

родственников

персоны

;

прослеживать

цепочку

родственных

связей

от

одной

персоны

до

другой

  (

например

если

Петр

является

шурином

Ивана

то

на

запрос

о

родственных

связях

между

Петром

и

Иваном

выдается

такой

результат

: «

Петр

 – 

брат

Ольги

Ольга

 – 

жена

Ивана

»).

background image

1

32

4.20. 

Телевизор

Чудо

с

экраном

в

 36 

сантиметров

по

диагонали

называлось

 „

Рубин

-

1

02“.

В

нем

кроме

самого

телевизора

был

еще

и

радиоприемник

.

Ю

Стоянов

Требуется

разработать

средствами

 Rational Rose 

модель

встроенной

системы

управления

работой

телевизора

.

В

телевизоре

имеются

следующие

устройства

приемник

телевизионного

сигнала

устройство

отображения

картинки

память

каналов

память

настроек

управляющие

кнопки

пульт

дистанционного

управления

  (

ДУ

). 

Управление

телевизором

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

при

помощи

кнопок

на

корпусе

  (

их

четыре

: «

ВКЛ

 / 

ВЫКЛ

»,  « – »,  « + », 

кнопка

начальной

установки

и

пульта

ДУ

Кнопка

  «

ВКЛ

 / 

ВЫКЛ

» 

позволяет

включать

и

выключать

телевизор

После

включения

телевизора

на

экран

отображается

передача

идущая

по

каналу

№1

при

этом

используются

параметры

изображения

и

значение

громкости

сохраненные

в

памяти

настроек

.

Память

каналов

телевизора

хранит

до

 60 

каналов

Каналы

нумеруются

начиная

с

нуля

Последовательное

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

каналов

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

при

помощи

кнопок

 «–» 

и

 «+». 

Нажатие

на

 «+»

переключает

телевизор

на

канал

с

номером

на

единицу

большим

 (

с

 59-

го

канала

телевизор

переключается

на

 0-

ой

). 

Нажатие

на

 «–» 

переключает

телевизор

на

канал

с

номером

на

единицу

меньшим

  (

с

 0-

го

канала

телевизор

переключается

на

 59-

ый

).

При

нажатии

на

кнопку

начальной

установки

очищается

память

каналов

телевизора

после

чего

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

поиск

передач

и

сохранение

их

частот

в

памяти

каналов

Поиск

начинается

с

нижней

границы

рабочего

диапазона

телевизора

На

экран

телевизора

выводится

«

синий

экран

». 

Рабочая

частота

постепенно

увеличивается

до

тех

пор

пока

приемник

не

обнаружит

телевизионный

сигнал

Найденная

передача

выводится

на

экран

в

течение

1

секунд

Также

отображается

номер

,

под

которым

найденный

канал

будет

сохранен

в

памяти

  (

начиная

с

1

).

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