Anda di halaman 1dari 5

HOME APPLIANCE CONTROL

SYSTEM

Preliminary Project Plan

Arun Sridhar, 111-61-204, arun.sridhar@student.utdallas.edu


Shakuntala Patri, 111-58-181, sxp072000@ utdallas.edu
Hetal Madhani, 111-70-044, hetalmadhani@student.utdallas.edu
Vinaya Bolla, 111-55-103, vxb066000@utdallas.edu
Shruti Mehta , 111-77-013, shruti.mehta@student. utdallas.edu
Deepika Vaidyanathan, 111-48-739, dxp062000@utdallas.edu
Amrinder S Ganda, 111-64-208, amrinder.ganda@student.utdallas.edu

http://utdallas.edu/~sxp072000/index.html

Submitted for:
CS 6359.001
Phase 1

1
TABLE OF CONTENTS

1. Introduction......................................................................................................................3
1.1 Project overview........................................................................................................3
1.2 Project deliverables....................................................................................................3
1.3 Evolution of this document........................................................................................3
1.4 References..................................................................................................................3
1.5 Definitions, acronyms, and abbreviations.................................................................3
2. Project organization.........................................................................................................3
2.1 Process model............................................................................................................3
2.2 Organizational structure.............................................................................................4
2.3 Organizational boundaries and interfaces..................................................................4
2.4 Project responsibilities...............................................................................................4
3. Managerial process..........................................................................................................4
3.2 Assumptions, dependencies, and constraints.............................................................4
3.3 Risk management.......................................................................................................4
3.4 Monitoring and controlling mechanisms...................................................................4
4. Technical process.............................................................................................................4
4.1 Methods, tools, and techniques..................................................................................4
4.2 Software documentation............................................................................................5
4.3 Project support functions...........................................................................................5
5. Work elements, schedule, and budget..............................................................................5

2
1. Introduction
1.1Project overview
This is a project plan to be used for the implementation of the Home Appliance Control System
(HACS). The project includes creating a HACS whereby the information regarding all home
appliances can be recorded, and the appliances can be controlled from a remote location through
a mobile phone.

The system as a whole will have three main components. They will be the remote control, a base
station that controls the whole setup and has the necessary data, and the appliances. The
Remote Control is a mobile phone that can log into the base station and through an interface,
control the appliances. The Base Station performs routing functions and contains all the
information required for the functioning of the HACS. The Appliances that are being considered
are –
 Temperature Control System
 Home Security System
 Indoor and Outdoor lights

1.2 Project deliverables


The following are the deliverables for this project:

a) Preliminary Project Plan ----------------------- Deliverable 0


b) Requirements Elicitation ----------------------- Deliverable 1
c) Requirements Analysis ----------------------- Deliverable 2
d) Architectural Design ----------------------- Deliverable 3
e) Object/Component Design ----------------------- Deliverable 4
f) Coding and Testing ----------------------- Deliverable 5

1.3 Evolution of this document


This is a preliminary document with the scope of the project.

1.4 References

[1] Lawrence Chung, Object-Oriented Analysis and Design syllabus, CS 6359 section 001,
Fall 2007 Sample Projects. http://www.utdallas.edu/~chung/OOAD/syllabus.htm

1.5 Definitions, acronyms, and abbreviations

 Remote User: A person who wants to control the appliances through a mobile phone.
 Base Station: An in-house system that controls the HACS.
 HACS: Home Appliance Control System

3
2. Project organization
2.1 Process model
The Waterfall process model with feedback will be used for this project.

2.2 Organizational structure


The members involved in developing this project are:
 Arun Sridhar
 Shakuntala Patri
 Hetal Madhani
 Vinaya Bolla
 Shruti Mehta
 Deepika Vaidyanathan
 Amrinder S Ganda
For the first deliverable Arun Sridhar will be the Team Leader for the project.

2.3 Organizational boundaries and interfaces

2.4 Project responsibilities


All the team members will be involved in all phases of the project life cycle.

3. Managerial process
3.1 Management objectives and priorities

The main objective of the management position is to


 Organize the meetings for discussions
 Check the status of the project
 Review and compile Documents
 Submit the project on time.

3.2 Assumptions, dependencies, and constraints

3.3 Risk management

3.4 Monitoring and controlling mechanisms

4. Technical process
4.1 Methods, tools, and techniques
Rational Rose tool will be used to do the UML modeling. The system will be implemented in Java.
The reason for this is two-fold: our programmers are more familiar with Java than other

4
languages and Java offers easy, effective interfaces will be very useful in this project. Our project
team will be using GoogleGroups for easy team member communication. All project documents
will be posted on our team website at http://utdallas.edu/~sxp072000/index.html

4.2 Software documentation


The following software documents will be developed:
 Preliminary Project Plan
 Requirements Elicitation Specification
 Requirements Analysis Specification
 Architectural Design Specification
 Object/Component Design Specification
 Code
 Test Plan

4.3 Project support functions

5. Work elements, schedule, and budget


This project is scheduled to be completed by Nov 27th 2007 for the final demo.
Here is the outline of the timeline of the deliverables:
 Deliverable 0 due by 08/30/2007
 Deliverable 1 & 2 due by 09/04/2007
 Deliverable 3 due by 09/16/2007
 Deliverable 4 due by 09/27/2007
 Deliverable 5 due by 11/12/2007 – 11/27/2007

Anda mungkin juga menyukai