Download presentation
Presentation is loading. Please wait.
Published byTabitha Powers Modified over 8 years ago
1
HOME APPLIANCE CONTROL SYSTEM Prashanti Karnati Aparna Nandakumar Sharayu Patil
2
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
3
What is HACS System? Controlled by Remote Systems Co-ordinates Home Appliances
4
Use Case Diagram: The Use case diagram is used to identify the primary elements and processes that form the system. The primary elements are termed as "actors" and the processes are called "use cases." The Use case diagram shows which actors interact with each use case.
5
Use Case Diagram: HACS User
6
Use Case Diagram: System Admin
7
Use Case Diagram: Detecting Failure
8
Interaction Diagrams Sequence Diagram Depicts the interactions among objects during a certain period of time. Collaboration Diagram shows the relationships among the objects
9
Sequence Diagram: Authentication/Logout
10
Collaboration Diagram: Authentication/Logout
11
Sequence Diagram: Add User
12
Collaboration Diagram: Add User
13
Sequence Diagram: Add Appliance
14
Collaboration Diagram: Add Appliance
15
Sequence Diagram: Operate Microwave Cook/Warm/Defrost
16
Collaboration Diagram: Operate Microwave Cook/Warm/Defrost
17
Sequence Diagram: Detecting Failure
18
Collaboration Diagram: Detecting Failure
19
Class Diagram Shows the static structure of an object- oriented model class diagram shows the existence of classes and their relationships in the logical view of a system
20
Class Diagram
21
State Chart Diagram Shows the static structure of an object- oriented model used to document the various modes ("state") that a class can go through, and the events that cause a state transition.
22
State Chart Diagram: HACSApplianceController
23
State Chart Diagram: System Admin
24
State Chart Diagram: Microwave
25
State Chart Diagram: Sprinkler
26
State Chart Diagram: Pet Feeder
27
State Chart Diagram: Appliance Polling
28
Activity Diagram dynamic view of a system by depicting the flow from one activity to another
29
Activity Diagram: Login
30
Activity Diagram: HACSApplianceController
31
Activity Diagram: System Admin
32
Activity Diagram: Appliance Polling
33
Package Diagram A package is a UML construct that enables us to organize model elements, such as use cases or classes, into groups.
34
Package Diagram
35
Component Diagram Shows the software components or modules and their dependencies
36
Component Diagram
37
Deployment Diagram shows the configuration of run-time processing nodes and the components, processes, and objects that live on them
38
Deployment Diagram
39
Implementation Platform - J2EE Front End - JSP Back End - MS Access
40
Screen Shots : HACS User
41
Screen Shots : System Admin
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.