Object-Oriented Analysis
& Design
Project Phase II
Version 2.3
October 20, 2003
Home Appliance Control
System Diagrams
(HACS)
Team Members
Keven L. Ates
http://www.utdallas.edu/~atescomp/HACS%20System.html
Jake Breedlove
http://www.utdallas.edu/~jakeb/
Will Vulcan
http://www.geocities.com/willvulcan/HACSWILL.doc
Dr. Lawrence Chung
CS6359.001:
Object-Oriented Analysis & Design
Fall 2003
Table of Contents
1.3 Assumptions and
Dependencies
3. Existing HACS Design
Diagram
5.4 “SelectRemoteAppl”
Sequence Diagram
5.5 “CmdRemoteAppl”
Sequence Diagram
5.6 “AddRemoteApplCmd”
Sequence Diagram
5.7 “RemoveRemoteApplCmd”
Sequence Diagram
5.8 “AddAppl” Sequence
Diagram
5.9 “RemoveAppl” Sequence
Diagram
5.10 “CmdLocalAppl” Sequence
Diagram
5.11 “AddUser” Sequence
Diagram
5.12 “DeleteUser” Sequence
Diagram
5.13 “ModifyUser” Sequence
Diagram
6.2 “Login” Collaboration
Diagram
6.3 “Logout”
Collaboration Diagram
6.4 “SelectRemoteAppl”
Collaboration Diagram
6.5 “CmdRemoteAppl”
Collaboration Diagram
6.6 “AddRemoteApplCmd”
Collaboration Diagram
6.7 “RemoveRemoteApplCmd”
Collaboration Diagram
6.8 “AddAppl”
Collaboration Diagram
6.9 “RemoveAppl”
Collaboration Diagram
6.10 “CmdLocalAppl”
Collaboration Diagram
6.11 “AddUser” Collaboration
Diagram
6.12 “DeleteUser”
Collaboration Diagram
6.13 “ModifyUser”
Collaboration Diagram
8.3 HACSCommandAppl
StateChart
8.5 HACSLightFixture
StateChart
8.7 HACSUserConnection
StateChart
9.2 HACSLogin Activity
Diagram
9.3 HACSLogout Activity
Diagram
9.4 HACSSelectRemoteAppl
Activity Diagram
9.5 HACSCmdRemoteAppl
Activity Diagram
9.6 HACSAddAppl Activity
Diagram