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

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

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

Автомат имеет отделение для хранения запаса банок Coca-Cola. Автомат должен принимать к оплате бумажные купюры и монеты (установленных образцов). Специальный индикатор должен высвечивать текущую сумму денег, принятых автоматом к оплате. После достижения заданной стоимости клиент должен нажать на кнопку и получить банку. Должна быть предусмотрена кнопка "ВОЗВРАТ", при нажатии на которую клиенту возвращаются все принятые от клиента к оплате деньги.

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

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

Холодильник имеет камеру для хранения продуктов. Доступ в камеру осуществляется через дверцу. На передней панели холодильника имеется регулятор температуры, при помощи которого можно устанавливать максимальную допустимую температуру в холодильной камере.

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

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

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

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

Машина должна выполнять следующие функции.

В машине имеется бак для белья, клапаны для забора и слива воды, мотор, дверца для доступа в бак и емкость для моющего средства. Для управления машиной имеется единственная кнопка "ПУСК".

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

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