Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Темы семестровых заданий.doc
Скачиваний:
7
Добавлен:
14.07.2019
Размер:
90.62 Кб
Скачать

Вариант 9 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение табло на станции метро

Требуется разработать модель программного обеспечения системы отображения информации для станций московского метрополитена, далее в тексте - табло.

Табло должно отображать текущее время (часы, минуты) и время, прошедшее с момента отправления последнего поезда (минуты, секунды). Дополнительная часть табло должна отображать конечную станцию назначения прибывающего поезда. Предусмотреть также возможность выдачи рекламной информации в "бегущей строке" табло.

Все табло должны быть синхронизованы, т.е. текущее время отсчитывается (и устанавливается) из центральной службы времени.

Каждая станция самостоятельно определяет момент прибытия и отправления поездов при помощи датчиков, устанавливаемых на путях.

Вариант 10 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Система автоматизации для пункта проката видеокассет

Требуется разработать модель системы автоматизации для пункта проката видеокассет.

Пункт проката содержит каталог кассет, имеющихся в наличии в данный момент времени. Клиент, обратившийся в пункт, выбирает кассету по каталогу и забирает кассету на определенный срок. Срок проката оговаривается при выдаче кассеты. Клиент возвращает кассету и оплачивает прокат в зависимости от времени возврата и срока проката. Дополнительно нужно предусмотреть возможность принимать заказы от постоянных клиентов на пополнение ассортимента, то есть, если какой-либо кассеты нет в каталоге, постоянный клиент может оставить соответствующую заявку.

Пункт проката должен периодически обновлять ассортимент кассет, предлагаемых для просмотра (с учетом заявок). Пункт должен регулярно сдавать выручку инкассаторам.

Вариант 11 Тема: Объектно-ориентированный анализ и проектирование программного обеспечения. Программное обеспечение мини-атс

Требуется разработать модель программного обеспечения встроенного микропроцессора учрежденческой мини-АТС (автоматическая телефонная станция).

АТС должна выполнять следующие функции:

Абоненты АТС имеют коды 1-9. Код 0 зарезервирован. Каждый абонент подключен к АТС линией связи. АТС соединяет линии абонентов (осуществляет коммутацию линий).

Когда абонент поднимает трубку телефона, АТС получает сигнал "Трубка". В ответ АТС должна послать сигнал "Тон" абоненту. Абонент набирает номер абонента, с которым он хочет связаться. АТС проверяет готовность абонента.

Если абонент готов, АТС посылает ему сигнал "Вызов". При этом телефон абонента начинает звонить. Когда вызываемый абонент снимает трубку, АТС осуществляет коммутацию линии. При этом абоненты обмениваются сигналами "Данные", которые АТС должна передавать от одного абонента к другому. Когда один из абонентов опускает трубку, АТС получает сигнал "Конец" и посылает другому абоненту сигнал "Тон".

Если абонент не готов (его линия занята), АТС посылает вызывающему абоненту сигнал"Занято". Когда абонент кладет трубку, АТС получает сигнал "Конец".