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

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

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

При включении трубки аппарат посылает сигнал "Трубка". При включенной трубке аппарат реагирует на сигналы "Тон" и "Занято" из линии (от АТС).

При получении сигнала "Тон" от АТС аппарат должен воспроизвести звуковой тон "Готов" в трубку. При получении сигнала "Занято", аппарат должен воспроизвести звуковой тон "занято" в трубку. При отключенной трубке эти сигналы игнорируются.

На трубке имеются цифровые кнопки 0-9. После получения сигнала "Тон" нажатие кнопки с цифрой 1-9 осуществляет вызов абонента с данным кодом. После того, как АТС произвела коммутацию линии, два аппарата могут обмениваться данными.

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

После выключения трубки, аппарат посылает в линию сигнал "Конец". При получении сигнала "Вызов" из линии, аппарат должен произвести звуковой сигнал "Вызов" (независимо от положения трубки).

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

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

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

Турникет имеет приемник карт, устройство для перекрывания доступа и 3 оптических датчика для определения направления прохода пассажира.

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

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

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

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

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

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

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

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

На табло отражается следующая информация о рейсе: номер рейса, пункт вылета, время прилета по расписанию, ожидаемое время прилета, статус (отложен, вылетел, прилетел). Система поддержки информационного табло должна обеспечивать добавление и удаление информации о рейсах, а также внесение изменений в состояние табло, если произошло некоторое событие (например, вылет какого-то рейса отложен на N минут, произошла посадка самолета указанного рейса и т.д.)

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

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

Будильник постоянно отображает текущее время (часы, минуты). Управление будильником осуществляется следующими кнопками: кнопкой режима установки времени, кнопкой режима установки времени срабатывания, а также двумя отдельными кнопками для установки часов и минут. На будильнике имеется переключатель режима работы со следующими положениями: "ВЫКЛ", "ВКЛ", "РАДИО" и "ТАЙМЕР", а также кнопка сброса сигнала "СБРОС".

Для установки текущего времени нужно нажать на кнопку режима установки и, при нажатой кнопке, нажимать на кнопки установки часов и минут. При каждом нажатии на кнопки, устанавливаемое значение увеличивается на 1 единицу(1 час или 1 минуту соответственно). При достижении максимального значения производится сброс. Для установки времени срабатывания будильника нужно нажать на кнопку режима установки времени срабатывания и, держа кнопку нажатой, нажимать на кнопки установки часов и минут. Когда переключатель режима работы находится в положении "ВКЛ", при достижении времени срабатывания происходит подача звукового сигнала в течение 1 минуты. Сигнал можно прервать, нажав на кнопку "СБРОС". При этом сигнал должен быть возобновлен через 5 минут. При установке переключателя в положение "ВЫКЛ" звуковой сигнал не подается.

Когда переключатель находится в положении "РАДИО" работает радиоприемник. При переводе переключателя в положение "ТАЙМЕР" включается радиоприемник на 30 минут, а затем часы переходят в состояние будильника (аналогично положению "ВКЛ"). При нажатии на кнопку режима установки времени, будильник должен отображать время срабатывания.