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