Курсовая работа: Модель программного обеспечения холодильника
Описание классов
Граничные классы (Boundary):
1. Дверца холодильника(Door)
2. Таймер(Timer)
3. Звуковое устройство(Sound Device)
4. Регулятор(Regulator)
5. Термометр(Thermometer)
6. Индикатор(Indicator)
7. Мотор(Motor)
Рисунок 3 - Граничные классы
Классы сущности (Entity):
Журнал (Journal)
Рисунок 4 - Класс сущности Журнал (Journal)
Управляющие классы (Control):
Контроллер холодильника (Controllerofrefrigerator)
Рисунок 5 - Управляющие класс контроллер (Controller)
Добавление операций и атрибутов к классам
1. Дверца холодильника(Door)
Операции :
CloseDoor() : Boolean– Операция закрытия дверцы холодильника.
OpenDoor() : Boolean– Операция открытия дверцы холодильника.
При выполнении операций они возвращают 1 - если операция выполнилась без ошибок, 0 – если произошла поломка. Значение сохраняется в состоянии дверцы (StateofDoor).
Рисунок 6 - Класс Door<<boundary>> с операциями и аргументами
2. Таймер(Timer)