DOC PREVIEW
HOME APPLIANCE CONTROL SYSTEM

This preview shows page 1-2-3-18-19-37-38-39 out of 39 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 39 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

HOME APPLIANCE CONTROL SYSTEM 1 HOME APPLIANCE CONTROL SYSTEM OOAD PROJECT – PHASE I APARNA NANDAKUMAR (http://utdallas.edu/~axn045000) SHARAYU PATIL (http://utdallas.edu/~smp032000) PRASHANTHI KARNATI (http://utdallas.edu/~pxk045000)HOME APPLIANCE CONTROL SYSTEM 2 1 TABLE OF CONTENTS 1. Introduction _____________________________________________________________________3 2.Project Overview ___________________________________________________________________ 3.0 USE CASE DIAGRAM ____________________________________________________________4 3.1 USE CASE DESCRIPTION ______________________________________________________5 3.1.1 Use Case Name -Authentication _________________________________________________7 3.1.1.1 Sequence diagram _________________________________________________________6 3.1.1.2 Collaboration Diagram _______________________________________________________ 3.1.2 Use Case Name -Logout________________________________________________________7 3.1.2.1 Sequence diagram__________________________________________________________7 3.1.2.2 Collaboration Diagram ______________________________________________________8 3.1.3 Use Case Name –HACS Appliance Controller ______________________________________8 3.1.3.1 Sequence diagram__________________________________________________________9 3.1.3.2 Collaboration Diagram ______________________________________________________9 3.1.4 Use Case Name –Operate Microwave ____________________________________________9 3.1.4.1 Sequence diagram_________________________________________________________10 3.1.4.2 Collaboration Diagram _____________________________________________________10 3.1.5 Use Case Name –Cook/Warm/Defrost ___________________________________________11 3.1.5.1 Sequence diagram___________________________________________________________ 3.1.5.2 Collaboration Diagram _____________________________________________________12 3.1.6 Use Case Name –Operate Sprinkler _____________________________________________12 3.1.6.1 Sequence diagram_________________________________________________________13 3.1.6.2 Collaboration Diagram _____________________________________________________13 3.1.7 Use Case Name –On/Off Sprinkler ______________________________________________13 3.1.7.1 Sequence diagram_________________________________________________________14 3.1.7.2 Collaboration Diagram _____________________________________________________15 3.1.8 Use Case Name –Operate Pet Feeder ____________________________________________15 3.1.8.1 Sequence diagram___________________________________________________________ 3.1.8.2 Collaboration Diagram _______________________________________________________ 3.1.9 Use Case Name –Set Time Pet Feeder____________________________________________17 3.1.9.1 Sequence diagram_________________________________________________________17 3.1.9.2 Collaboration Diagram _____________________________________________________18 3.1.10 Use Case Name –Select Appliance List__________________________________________18 3.1.10.1 Sequence diagram________________________________________________________19 3.1.10.2 Collaboration Diagram ____________________________________________________20 3.1.11 Use Case Name –Select/Cancel Appliance Operation_______________________________20 3.1.11.1 Sequence diagram – Select Appliance Operation_________________________________21 3.1.11.2 Collaboration Diagram – Select Appliance Operation _____________________________21 3.1.11.3 Sequence diagram – Cancel Appliance Operation __________________________________ 3.1.11.4 Collaboration Diagram – Cancel Appliance Operation_______________________________ 3.1.12 Use Case Name –Get Status___________________________________________________23 3.1.12.1 Sequence diagram________________________________________________________23HOME APPLIANCE CONTROL SYSTEM 3 3.1.12.2 Collaboration Diagram ____________________________________________________24 3.1.13 Use Case Name –Add Appliance _______________________________________________24 3.1.13.1 Sequence diagram________________________________________________________25 3.1.13.2 Collaboration Diagram ____________________________________________________25 3.1.14 Use Case Name –Remove Appliance ____________________________________________26 3.1.14.1 Sequence diagram________________________________________________________27 3.1.14.2 Collaboration Diagram ____________________________________________________27 3.1.15 Use Case Name –Add Appliance Operation ______________________________________27 3.1.15.1 Sequence diagram________________________________________________________28 3.1.15.2 Collaboration Diagram ____________________________________________________28 3.1.16 Use Case Name –Remove Appliance Operation ___________________________________29 3.1.16.1 Sequence diagram________________________________________________________29 3.1.16.2 Collaboration Diagram ____________________________________________________30 3.1.17 Use Case Name –Add User ___________________________________________________30 3.1.17.1 Sequence diagram________________________________________________________31 3.1.17.2 Collaboration Diagram ____________________________________________________31 3.1.18 Use Case Name –Delete User__________________________________________________31 3.1.18.1 Sequence diagram________________________________________________________32 3.1.18.2 Collaboration Diagram ______________________________________________________ 4. SYSTEM ANALYSIS USING CRC CARDS_______________________________________________33 4.1 HACS USER CRC Card _________________________________________________________33 4.2 HACS appliance controller CRC Card _________________________________________________33 4.3 SYSTEM ADMIN CRC Card ________________________________________________________34 4.4 MICROWAVE CRC Card ________________________________________________________34 4.5 SPRINKLER CRC Card______________________________________________________________35 4.6 PET FEEDER CRC Card ________________________________________________________35 5. CLASS DIAGRAM _______________________________________________________________36 5.1 Class Diagram Description ________________________________________________________37 5.1.1 HACS User_________________________________________________________________37 5.1.2 HACS Appliance Controller ___________________________________________________37 5.1.3 System


HOME APPLIANCE CONTROL SYSTEM

Download HOME APPLIANCE CONTROL SYSTEM
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view HOME APPLIANCE CONTROL SYSTEM and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view HOME APPLIANCE CONTROL SYSTEM 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?