Курсовая работа: Модель программного обеспечения холодильника
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).