HOME APPLIANCE CONTROL SYSTEM  Prashanti Karnati  Aparna Nandakumar  Sharayu Patil.

Slides:



Advertisements
Similar presentations
1 Aspects of IEEE P1471 Viewpoints in Unified Modeling Language (UML) Manzur Ashraf, BRAC University Humayra Binte Ali, Dhaka University Md.Mahfuz Ashraf,
Advertisements

Methoden …\uml.ppt Folie:1 Rainer Kröning Unified Modeling Language.
HOME APPLIANCE CONTROL SYSTEM HOME APPLIANCE CONTROL SYSTEM Kunal Patel Arun Immaneni Saurabh Kapoor Meghna Atluri Akila Muthuveeraganapathy.
Home Appliance Control System Ann K George Nithya Inbamani Shilpa Maddi.
ARCH-05 Application Prophecy UML 101 Peter Varhol Principal Product Manager.
UML Diagrams Jung Woo. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business.
Chapter 22 Object-Oriented Systems Analysis and Design and UML Systems Analysis and Design Kendall and Kendall Fifth Edition.
Unified Modeling Language
UML Static diagrams. Static View: UML Component Diagram Component diagrams show the organization and dependencies among software components. Component:
Object-Oriented Analysis and Design
2-1 © Prentice Hall, 2007 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
Lecture 12: Chapter 22 Topics: UML (Contd.) –Relationship Structural Behavioral –Diagram Structural Behavioral.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Activity, Collaboration, and Component Diagrams Philip Liew
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
HACS HOME IN YOUR POCKET. Today’s Topic User Interaction User Interaction User Authentication User Authentication Database Database Design of Devices.
An Introduction to Rational Rose Real-Time
Unified Modeling Language
Kris Horn Santhoshi Smitha Thota Uday Chandra Karrotthi.
Class, Sequence and UML Model.  Has actors and use cases.
Unified Modeling Language, Version 2.0
Home Appliance Control System
Modeling Shari L. Pfleeger and Joanne M. Atlee, Software Engineering: Theory and Practice, 4 th edition, Prentice Hall, Hans Van Vliet, Software.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
TAL7011 – Lecture 4 UML for Architecture Modeling.
1 System Analysis and Design Using UML INSTRUCTOR: Jesmin Akhter Lecturer, IIT, JU.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
Course Instructor: Kashif Ihsan 1. Chapter # 3 2.
Chapter 7 The Object-Oriented Approach to Requirements.
Design Jon Walker. More UML ● What is UML again?
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
UML Diagrams CSC 422 Kutztown University Dr. Daniel Spiegel.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
OMT Modeling 1. Object Model : presented by the object model and the data dictionary. 2. Dynamic Model: presented by the state diagrams and event flow.
©2007 · Georges Merx and Ronald J. NormanSlide 1 Chapter 15 The Unified Modeling Language: a Primer.
 Building Block Building Block  Things in the UML Things in the UML  Structural Things Structural Things  Behavioral Things Behavioral Things  Grouping.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
1 Unified Modeling Language, Version 2.0 Chapter 2.
1 Home Appliance Control System (HACS) Students: Hui Chen; Yaguang Zhou CS6359 Object-Oriented Analysis & Design Prof. Lawrence Chung Computer Science.
1 Architectural Blueprints—The “4+1” View Model of Software Architecture (
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
Diagrams. Typically, we view the static parts of a system using one of the four following diagrams. 1. Class diagram 2. Object diagram 3. Component diagram.
Basic Characteristics of Object-Oriented Systems
UML. Model An abstract representation of a system. Types of model 1.Use case model 2.Domain model 3.Analysis object model 4.Implementation model 5.Test.
Unified Modeling Language. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems,
Slide 1 Unified Modeling Language, Version 2.0 Object-Oriented SAD.
1 Systems Analysis and Design Behavioral Modeling Chapter 8 (Last one before the Midterm!)
UML Diagrams By Daniel Damaris Novarianto S..
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Architecture Concept Documents
Systems Analysis and Design With UML 2
Unified Modeling Language
University of Central Florida COP 3330 Object Oriented Programming
UML Diagrams Jung Woo.
Online Shopping APP.
UML: Unified modeling language
UML dynamic Modeling (Behavior Diagram)
Software Architecture & Design Pattern
Introduction to Object Oriented Analysis, Design and Unified Modeling Language (UML) Shanika Karunasekera.
Unified Modeling Language
INFS 6225 Object Oriented Systems Analysis & Design
Analysis models and design models
Software Design Lecture : 15.
Software Design Lecture : 14.
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Uml diagrams In ooad.
Presentation transcript:

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? Controlled by Remote Systems Co-ordinates Home Appliances

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.

Use Case Diagram: HACS User

Use Case Diagram: System Admin

Use Case Diagram: Detecting Failure

Interaction Diagrams Sequence Diagram Depicts the interactions among objects during a certain period of time. Collaboration Diagram 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 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

Class Diagram

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.

State Chart Diagram: HACSApplianceController

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 dynamic view of a system by depicting the flow from one activity to another

Activity Diagram: Login

Activity Diagram: HACSApplianceController

Activity Diagram: System Admin

Activity Diagram: Appliance Polling

Package Diagram 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 Shows the software components or modules and their dependencies

Component Diagram

Deployment Diagram shows the configuration of run-time processing nodes and the components, processes, and objects that live on them

Deployment Diagram

Implementation Platform - J2EE Front End - JSP Back End - MS Access

Screen Shots : HACS User

Screen Shots : System Admin