HOME APPLIANCE CONTROL SYSTEM Prashanti Karnati Aparna Nandakumar









































- Slides: 41
HOME APPLIANCE CONTROL SYSTEM Prashanti Karnati § Aparna Nandakumar § Sharayu Patil §
Why HACS ? ? ? When: you are in a traffic jam on the highway What: You set microwave oven in a slow cooking mode Slow cooking mode
What is HACS System? n Controlled by Remote Systems n Co-ordinates Home Appliances
Use Case Diagram: n The Use case diagram is used to identify the primary elements and processes that form the system. n The primary elements are termed as "actors" and the processes are called "use cases. " n The Use case diagram shows which actors interact with each use case.
Use Case Diagram: HACS User
Use Case Diagram: System Admin
Use Case Diagram: Detecting Failure
Interaction Diagrams Sequence Diagram n Depicts the interactions among objects during a certain period of time. Collaboration Diagram n shows the relationships among the objects
Sequence Diagram: Authentication/Logout
Collaboration Diagram: Authentication/Logout
Sequence Diagram: Add User
Collaboration Diagram: Add User
Sequence Diagram: Add Appliance
Collaboration Diagram: Add Appliance
Sequence Diagram: Operate Microwave Cook/Warm/Defrost
Collaboration Diagram: Operate Microwave Cook/Warm/Defrost
Sequence Diagram: Detecting Failure
Collaboration Diagram: Detecting Failure
Class Diagram n Shows the static structure of an object- oriented model n class diagram shows the existence of classes and their relationships in the logical view of a system
Class Diagram
State Chart Diagram n Shows the static structure of an object- oriented model n used to document the various modes ("state") that a class can go through, and the events that cause a state transition.
State Chart Diagram: HACSAppliance. Controller
State Chart Diagram: System Admin
State Chart Diagram: Microwave
State Chart Diagram: Sprinkler
State Chart Diagram: Pet Feeder
State Chart Diagram: Appliance Polling
Activity Diagram n dynamic view of a system by depicting the flow from one activity to another
Activity Diagram: Login
Activity Diagram: HACSAppliance. Controller
Activity Diagram: System Admin
Activity Diagram: Appliance Polling
Package Diagram n A package is a UML construct that enables us to organize model elements, such as use cases or classes, into groups.
Package Diagram
Component Diagram n Shows the software components or modules and their dependencies
Component Diagram
Deployment Diagram n shows the configuration of run-time processing nodes and the components, processes, and objects that live on them
Deployment Diagram
Implementation n Platform - J 2 EE n Front End - JSP n Back End - MS Access
Screen Shots : HACS User
Screen Shots : System Admin