1 Home Appliance Control System (HACS) Students: Hui Chen; Yaguang Zhou CS6359 Object-Oriented Analysis & Design Prof. Lawrence Chung Computer Science.

Slides:



Advertisements
Similar presentations
HOME APPLIANCE CONTROL SYSTEM HOME APPLIANCE CONTROL SYSTEM Kunal Patel Arun Immaneni Saurabh Kapoor Meghna Atluri Akila Muthuveeraganapathy.
Advertisements

Home Appliance Control System Ann K George Nithya Inbamani Shilpa Maddi.
Karolina Muszyńska Based on:
Home appliance control System(HACS) - Arjun Sambamoorthy -Anuradha Dhawan -Chandan Mahalingappa -Karthik Kumar Annamalai -Praabhu Kannappan.
 Functional Design ◦ Appropriate for function-oriented systems: inputs, outputs, and some transformation between them.  There are other types of system.
CS 545 Software Systems Design Project Presentation Format Lecture Created by Dan Benson Computer Science Lectures © D. Benson, 2002.
Lifecycle Phases time InceptionElaborationConstruction Transition  Define the scope of the project and develop business case  Inception Define the scope.
1 UML Component and Deployment Diagrams. Models, Views, and Diagrams Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario.
Software Engineering I Object-Oriented Design
UML Distilled Martin Fowler. State Diagrams  State Transition Diagrams define a number of states and the transitions between the states.
HACS HOME IN YOUR POCKET. Today’s Topic User Interaction User Interaction User Authentication User Authentication Database Database Design of Devices.
Virtual Tutor Application Madhuri Somarapu Dr. Jie Yan Bowie State University Computer Science Department.
Presented By: Shashank Bhadauriya Varun Singh Shakti Suman.
Financial Information Management Managing Financial Information Critical Thinking Business Process Modeling WINIT Control Structures Homework.
The Design Discipline.
Kris Horn Santhoshi Smitha Thota Uday Chandra Karrotthi.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
Changing Perspective From Structured to Object-oriented.
Virtual OSGi Framework and Telecommunications Sam Supakkul Yotta Networks Digital Pockets, LLC Dallas, Texas Lawrence Chung Dept.
Software Design The Dynamic Model Design Sequence Diagrams and Communication Diagrams Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
UML Diagrams: Sequence Diagrams The Requirements Model, and The Dynamic Analysis Model Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical.
Home Appliance Control System
The Sweet Home Project Lawrence Chung The University of Texas at Dallas Collaborators: Kendra Cooper, The University of Texas at Dallas Nary Subramanian,
Content Management System Overview. URL: Home Page.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Methodologies of the SDLC Traditional Approach to SDLC Object-Oriented Approach to SDLC CASE Tools.
IT 21103/41103 System Analysis & Design. Chapter 05 Object Modeling.
UML Mars UML DIAGRAM 2 Interaction Component Sequences Class Tools: Sticky notes and flipcharts PlantUML through
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
HOME APPLIANCE CONTROL SYSTEM  Prashanti Karnati  Aparna Nandakumar  Sharayu Patil.
Chapter 7 The Object-Oriented Approach to Requirements.
OOA&D - 1© Minder Chen, Models, Views, and Diagrams Use Case Diagrams Use Case Diagrams Use Case Diagrams Scenario Diagrams Scenario Diagrams.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
Slide 1 CSC450 Review & Summary Slides adapted from various sources.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Evaluating Off-The-Shelf Architectural Components Kendra Cooper Lawrence Chung Weimin Ma
REU 2007 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Information Processing.
04 - OOD Intro.CSC4071 Software Design ‘Requirements’ defines –The goals the system needs to satisfy. ‘Specification’ defines –The externally-observable.
Presented By - Group #2 #01 Michael Woodruff #04 Kartikay Khator #20 Krupal Patel Instructor: Dr. Morris Liaw CSCI : Object Oriented Database System.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Object Oriented Analysis and Design Introduction to Rational Rose.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
Rational Rose For System Design What is Rational Rose? Rational Rose is the visual modeling software solution that lets you create, analyze, design,
Scheduler CSE 403 Project SDS Presentation. What is our project? We are building a web application to manage user’s time online User comes to our webpage.
Object-Oriented Software Engineering CS288 Paul Krause.
1 7 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 7 The Object-Oriented Approach to Requirements.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
ONLINE IMPORTS & EXPORTS PRESENTED BY T.NALINI( ) R.KIRANMAI( )
Online Banking System. Introduction Online banking is the practice of making bank transactions or paying bills via the Internet. Thanks to technology,
Tableau Desktop & Server
Instructor: Dr. Hany H. Ammar
INFORMATION RETRIEVAL AND KNOWLEDGE MANAGEMENT SYSTEM
UML - Unified Modeling Language
University Event Management System
CSE 403 Project SDS Presentation
قانون المنافسة ومنع الاحتكار
Unified Modeling Language
Systems Design Project Deliverable 3
SDMS The University of Texas at Dallas
Introduction to Computer Science Seminar - I

Department Supervisor Location
Process Automation: focus on imagination and modeling
Matching Effectiveness and OTS Model Richness
Evaluating Off-The-Shelf Architectural Components
Process Automation: focus on imagination and modeling
Home Appliance Control System
Home Insurance and a Home Protection Plan What’s the Difference?
Presentation transcript:

1 Home Appliance Control System (HACS) Students: Hui Chen; Yaguang Zhou CS6359 Object-Oriented Analysis & Design Prof. Lawrence Chung Computer Science Department University of Texas at Dallas Summer 2005 Project Presentation

2 Project Overview Use Case Diagrams Interaction Diagrams Class Diagrams Statechart and Activity Diagrams Component Diagram Deployment Diagram Contents

3 Project Overview HACS is a system which is controlled by a remote system such as a cell phone, and controls home appliances such as VCR HACSRemote system Appliance

4 Project Overview In case of emergency such as fire, the user or an organization such as Fire Department should be notified. User Organization HACSDetector

5 Project Overview Also, HACS should have a database of information about the users and appliances. Individual HACSDatabase

6 Use Case Diagrams: Subsystem level

7 Use Case Diagrams: Database maintenance

8 Use Case Diagrams: Appliance Operation

9 Use Case Diagrams: Emergency control

10 Sequence Diagrams: Login

11 as Collaboration Diagrams: Login

12 Sequence Diagrams: Logout

13 Collaboration Diagrams: Logout

14 Sequence Diagrams: Manage Account

15 Collaboration Diagrams: Manage Account

16 Sequence Diagrams: Maintain Appliance

17 Collaboration Diagrams: Maintain appliance

18 Sequence Diagrams: Modify Account

19 ere Collaboration Diagrams: Modify Account

20 Sequence Diagrams: Add VCR Task

21 Collaboration Diagrams: Add VCR Task

22 Sequence Diagrams: Set Heater

23 Collaboration Diagrams: Set Heater

24 Sequence Diagrams: Set Water Sprinkler

25 ere Collaboration Diagrams: Set WaterSprinkler

26 Sequence Diagrams: House on fire

27 ere Collaboration Diagrams: House on fire

28 Sequence Diagrams: Break Entry

29 ere Collaboration Diagrams: Break Entry

30 Class Diagrams: System Level

31 Class Diagrams: 1

32 dsasd Class Diagrams: 2

33 dsasd Class Diagrams: 3

34 wererw State Chart Diagrams

35 we Activity Diagrams

36 Component Diagrams

37 Deployment Diagrams

38 Thanks !