Курсовая работа: Модель программного обеспечения холодильника

Switch on Timer() : Boolean – Операциявключениятаймера.

SwitchoffTimer() : Boolean– Операция выключения таймера (Сброса значения на 0).

При выполнении операций они возвращают 1 - если операция выполнилась без ошибок, 0 – если произошла поломка. Значение сохраняется в состоянии таймера (StateofTimer).

Атрибуты:

StateofTimer: Boolean- Состояние таймера (Рабочее/Не рабочее).

Рисунок 7 - Класс Timer<<boundary>> с операциями и аргументами

3. Звуковое устройство(Sound Device)

Операции :

SwitchonSoundDevice() : Boolean– Операция включения звукового сигнала при условии, что таймер отсчитал 30 секунд.

SwitchoffSoundDevice() : Boolean– Операция выключения звукового сигнала.

При выполнении операций они возвращают 1 - если операция выполнилась без ошибок, 0 – если произошла поломка. Значение сохраняется в состоянии звукового устройства (StateofSoundDevice).

Атрибуты:

StateofSoundDevice: Boolean– Состояние звукового устройства (Рабочее/Не рабочее).

Рисунок 8 - Класс SoundDevice<<boundary>> с операциями и аргументами

4. Регулятор(Regulator)

Операции :

ChangefactorT2() : Boolean– Операция изменения температуры T2 (Определение нижней границы температуры в холодильнике)

При выполнении операций они возвращают 1 - если операция выполнилась без ошибок, 0 – если произошла поломка. Значение сохраняется в состоянии регулятора (StateofRegulator).

Аргументы:

FactorT2 : Float– Величина заданной температуры.

StateofRegulator- Состояние устройства (Рабочее/Не рабочее).

Рисунок 9 - Класс Regulator<<boundary>> с операциями и аргументами


Термометр (Thermometer)

Операции:

MeasureT1() : Float– Операция измерения температуры в холодильнике. Выполняется постоянно.

При выполнении операций они возвращают 1 - если операция выполнилась без ошибок, 0 – если произошла поломка. Значение сохраняется в состоянии регулятора (StateofThermometer).

К-во Просмотров: 547
Бесплатно скачать Курсовая работа: Модель программного обеспечения холодильника