Sie sind auf Seite 1von 28

HOME SECURITY SYSTEM

TABLE OF CONTENTS:
1.Project description………………………………………………….
2.Project scope…………………………………………………………..
3.Types of products and functions………………………………………..
4.User stories……………………………………………………………..
5.Backlogs………………………………………………………………..
6.Poker planning…………………………………………………………..
7.Iteration planning……………………………………………………………….
8.User cases…………………………………………………………………..
9.Mockups……………………………………………………………………………….
10.Use case diagram………………………………………………………………….
11.Personas……………………………………………………………………………………….
12.Activity diagram……………………………………………………………………………….
13.Sequence diagram…………………………………………………………………..
14.Class diagram………………………………………………………………………..

PROJECT DESCRIPTION:
Nowadays,technology plays a very vital role in our life. Almost all of the work we are
doing with the help of automation is computer controlled.As the technology is upgrading
day by day people want more security in their daily life. Home security system should
provide security and safety for the houses which is fully controlled by the family member
.Home security system should be able to alarm and alert signal , pop up voice message
from natural accidents and human dangers such as fire,theft,etc with the .Basically,in
this project i am going to talk about the design and implementation of an different type
of automated home security system such as
With the help of password,biometric,smart cards,etc

PROJECT SCOPE:
It is very useful in the future as people will be able to control house security by phone.

TYPES OF PRODUCT AND THEIR DESCRIPTION:

● PASSWORDS:Many users rely on passwords to authenticate the identity of those


wishing to gain access to a security system.
● SMART CARDS:A smart card looks like a credit card and has a microchip and
memory embedded on it . An authorized individual may use a smart card to
authenticate his identity in order to gain access to secured and safe areas.

● BIOMETRIC:In home security systems,biometric scans a user's fingerprint to


authenticate the person’s identity before allowing the user access to the system.

USER STORIES AND BACKLOGS:

NAME US-1
DESCRIPTION As a customer/admin , able to login the
system with unique login id and
password.

ACTOR Customer/Admin

PRIORITY 1

STORY POINT 8

NAME US-2

DESCRIPTION Configure: User wants to change a setting


for a safe home controlled device.

ACTOR Customer

PRIORITY 2

STORY POINT 2

NAME US-3

DESCRIPTION I want the system to contact and notify


the list caregiver at the time of
emergency.

ACTOR User

PRIORITY 3

STORY POINT 13

NAME US-4

DESCRIPTION As a user,System should change the


setting to pre-vacant mode when we enter
the house and vacant mode when we
leave .

ACTOR User

PRIORITY 4

STORY POINT 2

NAME US-5

ACTOR Customer

PRIORITY 2

STORY POINT 5

NAME US-6

DESCRIPTION If a camera on your site has gone down or


is no longer working,the system should
enable alert immediately and notify the
family member.

ACTOR customer

PRIORITY 3

STORY POINT 13

NAME US-7

DESCRIPTION Without delay,the system must be able to


automatically phone the local fire
department when smoke detectors
indicate a possible fire.

ACTOR customer/Admin

PRIORITY 1

STORY POINT 34

NAME US-8

DESCRIPTION I want to have access to enter the house


to all my family members (scanning
fingerprint,password,smart card to enter a
house)

ACTOR User

PRIORITY 1

STORY POINT 1

NAME US-9

DESCRIPTION User System detects variances from


user-defined settings such as open
windows, or lights on,natural etc.

ACTOR customer

PRIORITY 2

STORY POINT 13

BACKLOGS:
S.NO. User story description Priority Story point

1. As a customer/admin , able HIGH 8


to login the system with
unique login id and
password.

2. User System detects MEDIUM 13


variances from user-defined
settings such as open
windows, or lights on,natural
etc.

3. As user,i want to have LOW 1


access to enter the house to
all my family members
(scanning
fingerprint,password,smart
card to enter a house)

4. Without delay,the system HIGH 34


must be able to automatically
phone the local fire
department when smoke
detectors indicate a possible
fire.(as admin/user)

5. As a user,System should MEDIUM 2


change the setting to
pre-vacant mode when we
enter the house and vacant
mode when we leave .

6. If someone has breached HIGH 5


property or broken into a
door when you are not
around,as a user I want to be
alerted immediately with
audible alarm.

7. If a camera on your site has MEDIUM 13


gone down or is no longer
working,the system should
enable alert immediately and
notify the family member.

8. I want the system to contact MEDIUM 13


and notify the list caregiver
at the time of emergency.

9. Configure: User wants to LOW 2


change a setting for a safe
home controlled device.

TOTAL STORY POINT :91=91/3=30.33

POKER PLANNING:
If someone has breached property or broken into a door when you are not around,as a
user i want to be alerted immediately with an audible alarm.
ITERATION PLANNING:
SPRINT-1

S.NO. USER STORY STORY PRIORITY DONE/PENDIN


POINT G

1. As a customer/admin , able to HIGH 8 DONE


login the system with unique
login id and password.

2. User System detects MEDIUM 13 DONE


variances from user-defined
settings such as open

3. As user,i want to have access LOW 1 DONE


to enter the house to all my
family members (scanning
fingerprint,password,smart
card to enter a house)

4. Without delay,the system HIGH 34 DONE


must be able to automatically
phone the local fire
department when smoke
detectors indicate a possible
fire.(as admin/user)

5. As a user,System should MEDIUM 2 DONE


change the setting to
pre-vacant mode when we
enter the house and vacant
mode when we leave .

6. If someone has breached MEDIUM 5 DONE


property or broken into a door
when you’re not around, as a
user I want to be alerted
immediately with an audible
alarm.

7. If a camera on your site has MEDIUM 13 DONE


gone down or is no longer
working ,the system should
enable alert immediately and
notify the family member

8. I want the system to contact MEDIUM 13 DONE


and notify the list caregiver at
the time of emergency.

9. Configure: User wants to LOW 2 DONE


change a setting for a safe
home controlled device.
=91/3=30.33

USER CASES:
1.

NAME Login/authentication

ACTORS Family members

DESCRIPTION Describe the process used to login the


system

PRE-CONDITION Members must have a unique Id and


Password.

POST-CONDITION System is accessible to users.

BASIC FLOW Login with id and password.

ALTERNATIVE None

2.

NAME Configure System

ACTORS Customer

DESCRIPTION User wants to change a setting for a safe


home controlled device.

PRE-CONDITION System is on with at least one user


specified.

POST-CONDITION System has saved a new setting for the


device.

BASIC FLOW 1) The customer informs the system that


the user wants to change a setting.
2) System lists configurable categories
for the customer.
3) The customer selects the category to
be changed.
4) System prompts customer for new
configuration of setting.
5) The customer provides new
configuration 6) System changes
configuration, and saves the setting.

ALTERNATIVE In the future, the system shall learn from


change of setting to automatically change
the setting based on common usage.

3.
NAME Send Alert

ACTORS Customer

DESCRIPTION System detects an emergency, sends an


alert to the correct authority

PRE-CONDITION System and its sensors are monitoring


User and home conditions.

POST-CONDITION System has notified the correct authority


and the primary caregiver about the
emergency.

BASIC FLOW 1.System detects an unknown user or an


emergency .
2. It enables the alarm on and pop up
message on users phone.

ALTERNATIVE Environmental Emergency Safe Home


1) The system detects environmental
emergencies
2) The system asks if the customer
needs assistance
3) The customer informs the system to
send an alert .

NAME Proactive reminders

ACTORS Customer

DESCRIPTION User System detects variances from


user-defined settings such as open
windows, or lights on, etc.

PRE-CONDITION System is on and is monitoring the user


and its sensors.

POST-CONDITION System has detected a variance and


alerted the user to its presence.
BASIC FLOW 1) The system detects variance from user
specified settings.
2) The system notifies the customer of
variance.
3) The system asks if the customer wants
variance remedied
4) The customer informs the system to
remedy variance
5) The system remedies variance.

ALTERNATIVE Customer does not want to remedy


variance 1) The system continues to
monitor variance, but does not remind
again

4.

NAME Reactive reminders

ACTORS Family member

DESCRIPTION System detects a hazard that may cause


the user harm.

PRE-CONDITION System is on and is monitoring the user


and its sensors.

POST-CONDITION System has notified users of hazards and


has either remedied the situation, notified
the primary caregiver of the situation, or is
monitoring the hazard to ensure the user
takes care of it.

BASIC FLOW 1) The system detects hazards


2) The system notifies the customer of
hazard
3) The system asks the customer if
he/she would like to fix the hazard.
4) The customer instructs the system to
fix the hazard.
5) System fixes hazard.

ALTERNATIVE a) System cannot fix hazard


1) The system notifies the customer that it
cannot fix hazards.
2) The system notifies the customer of the
hazard.
b) User does not want the system to fix
hazards. 1) The system continues to
monitor hazard. 2) The system reminds
the customer again if no action is taken.

5.

NAME Contact caregiver

ACTORS Customer

DESCRIPTION System contacts a caregiver for the user.

PRE-CONDITION System is on and has a list of caregivers


with contact information.

POST-CONDITION System has contacted the specified


caregiver for User.

BASIC FLOW 1) The customer instructs the system to


notify a caregiver
2) The system asks for a caregiver name.
3) The customer provides a caregiver’s
name.
4) The system asks for a type of
communication.
5) The customer provides a type of
communication.
6) The system asks for a message.
7) The customer provides a message to
the recipient.
8) The system sends a message through
contact information.

ALTERNATIVE The customer gives a caregiver name


that is not available or has no contact
information.
6.

NAME Enter House

ACTORS Customer

DESCRIPTION System changes settings back to


pre-vacant status.

PRE-CONDITION System is on and is in vacant mode.

POST-CONDITION System is back to a pre-vacant setting.

BASIC FLOW 1) The system detects the customer


entering the Secure Home.
2) The system raises lights and changes
settings back to pre-vacant status
3) The system resumes monitoring and
communication and retrieves all
information stored in wireless devices.

ALTERNATIVE None

7.
NAME Leave House

ACTORS Customer

DESCRIPTION System changes all settings to vacant


mode.

PRE-CONDITION System is on and the user has a vacant


mode setting.

POST-CONDITION User is out of the house and the system is


in vacant mode. All communication is
going to Users wireless devices.

BASIC FLOW 1) The system detects the customer


leaving Secure Home.
2) The system changes all settings to
vacant mode.
3) The system changes all monitoring and
communications to wireless devices.

ALTERNATIVE None

8.

USE CASE Alert authorities

ACTORS System

DESCRIPTION System alerts authorities so they can


respond to the alarm.

PRE-CONDITION Alarm system is on and triggering an


alarm.

POST-CONDITION Authorities notified of alarm, provided


with details, event logged.

BASIC FLOW 1. System contacts proper authorities.


2. System sends the house address to
authorities.
3. System sends alarm information to
authorities.

ALTERNATIVE 1a. System unable to determine proper


authorities:

1a1. System contacts the police.


2a. Authorities do not receive the
address:
2a1. What do we do here?
3a. Alarm information unavailable:
3a1. System sends a generic alarm
message.

9.
USE CASE Issue Smoke detector

ACTORS Smoke detector


Stakeholder & interest:
Homeowners – want an alarm issued and
authorities notified.
Authorities – want to be notified of the
alarm so they can respond.

DESCRIPTION Smoke detectors detect smoke and


expect the alarm system to issue a smoke
alarm.

PRE-CONDITION Alarm system and smoke detector are


powered on.

POST-CONDITION Alarm tripped, authorities notified, event


logged.

BASIC FLOW 1. Smoke detector detects smoke.


2. Smoke detector notifies alarm system.
3. System sounds an audible alarm.
4. System alerts authorities.

ALTERNATIVE 1a. Smoke clears:


1a1. Smoke detectors send updated
information to the alarm system.
2a. Communication fails:
2a1. Smoke detector sounds its own
audible alarm.
3a. Audible alarm damaged:
3a1. Note in log and continue.
4a. Authorities cannot be reached:
4a1. Call backup number.

10.

USE CASE Alarm in home mode

ACTORS User

DESCRIPTION User alarms the system, expecting protection


without causing an alarm from motion
detectors in a specific portion of the house.

PRE-CONDITION Alarm system is on and set to perimeter


monitoring.
POST-CONDITION System armed according to request, event
logged.

BASIC FLOW 1. Home owners engage in-home mode.


2. System authenticates users.
3. User selects rooms he/she will use.
4. System begins activation countdown.
5. System arms all zones except for rooms .

ALTERNATIVE 1a. In-home mode already set:


1a1. Process continues to set a new in-home
mode.
2a. Authentication fails:
2a1. System allows two additional attempts to
authenticate users. If both fail, system locks
user out for 1 minute and triggers alarm.

MOCKUPS:
USE CASE DIAGRAM::
PERSONAS:
ACTIVITY DIAGRAM:
SEQUENCE DIAGRAM:
CLASS DIAGRAM:

Das könnte Ihnen auch gefallen