Title: Home Appliance Control System HACS
1Home Appliance Control System (HACS)
Project Presentation
Students Hui Chen Yaguang Zhou
CS6359 Object-Oriented Analysis Design Prof.
Lawrence Chung Computer Science
Department University of Texas at Dallas Summer
2005
2Contents
- Project Overview
- Use Case Diagrams
- Interaction Diagrams
- Class Diagrams
- Statechart and Activity Diagrams
- Component Diagram
- Deployment Diagram
3Project Overview
- HACS is a system which is controlled by a remote
system such as a cell phone, and controls home
appliances such as VCR
HACS
Remote system
Appliance
4Project Overview
- In case of emergency such as fire, the user or an
organization such as Fire Department should be
notified.
User
HACS
Detector
Organization
5Project Overview
- Also, HACS should have a database of information
about the users and appliances.
Individual
HACS
Database
6Use Case Diagrams Subsystem level
7Use Case Diagrams Database maintenance
8Use Case Diagrams Appliance Operation
9Use Case Diagrams Emergency handling
10Sequence Diagrams Login
11Collaboration Diagrams Login
12Sequence Diagrams Logout
13Collaboration Diagrams Logout
14Sequence Diagrams Manage Account
15Collaboration Diagrams Manage Account
16Sequence Diagrams Maintain Appliance
17Collaboration Diagrams Maintain appliance
18Sequence Diagrams Modify Account
19Collaboration Diagrams Modify Account
20Sequence Diagrams Add VCR Task
21Collaboration Diagrams Add VCR Task
22Sequence Diagrams Set Heater
23Collaboration Diagrams Set Heater
24Sequence Diagrams Set Water Sprinkler
25Collaboration Diagrams Set WaterSprinkler
26Sequence Diagrams House on fire
27Collaboration Diagrams House on fire
28Sequence Diagrams Break Entry
29Collaboration Diagrams Break Entry
30Class Diagrams System Level
31Class Diagrams 1
32Class Diagrams 2
33Class Diagrams 3
34State Chart Diagrams
35Activity Diagrams
36Component Diagrams
37Deployment Diagrams
38Thanks !