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

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

FactorT1 : Float– Аргумент хранит текущую температуру в холодильнике.

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

5. Индикатор(Indicator)

Операции:

ShowT1() : Float– Вывести температуру на экран.

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

Аргументы:

FactorT1 : Float– Хранит значение переданной от термометра температуры.

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


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

6. Мотор(Motor)

Операции :

StartMotor() : Boolean– Операция запускает мотор при условии если T1>T2 (текущая температура с термометра превышает нижний порог заданный регулятором).

StopMotor() : Boolean– Операция останавливает мотор если T1≤T2 (текущая температура с термометра ниже или равна нижнему порогу заданному регулятором). При выполнении операций они возвращают 1 - если операция выполнилась без ошибок, 0 – если произошла поломка. Значение сохраняется в состоянии регулятора (StateofMotor).

Атрибуты:

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

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

7. Журнал(Journal)

Операции :

Savedata() – Сохранить данные направленные в журнал.

Аргументы:

Data: String– В него сохраняются данные.


Рисунок 13 - Класс Journal<<entity>> с операциями и аргументами

8. Контроллерхолодильника(Controller of refrigerator)

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