Home Appliance Control System Ashish Narain Arundhati Solapurkar Harpreet Singh
Agenda Introduction Light Control System Temperature Control System Garage Control System
“Standardization?”
SOLUTION! Interface HACSCompatibleDevice { command(anycommand, parameters) : return value } Interface HACSDeviceMessageHandler { handleMyMessage(code, any message) }
Design Class Diagram – Light Control
Light Control Sub-System
Use Case Diagram
Sequence Diagram – Light Control
Sequence Diagram – Light Control
Sequence Diagram – Light Control
Collaboration Diagram –Light Control
Collaboration Diagram –Light Control
Collaboration Diagram –Light Control
State Chart Diagram – Light Control
Activity Diagram – Light Control
Temperature Control Sub-System
Sequence Diagram – Temperature Control
Collaboration Diagram –Temperature Control
Design Class Diagram – Temperature Control
State Chart - Temperature Control
Activity Diagram – Temperature Control
Deployment Diagram
Garage Control
Sequence Diagram – Garage Control
Sequence Diagram Garage Control
Collaboration Diagram – Garage Control
Collaboration Diagram – Garage Control
Design Class Diagram - Garage Control
State Chart Diagram – Garage Control
Activity Diagram – Garage Control
Component Diagram