h elping o ur p eople e asily

37
Marbles Your Name Helping Our People Easily Visionaries

Upload: mort

Post on 25-Feb-2016

31 views

Category:

Documents


1 download

DESCRIPTION

H elping O ur P eople E asily. V isionaries. Project Phase 1. System Requirements Specification Instructor:Dr. Lawrence Chung Teaching Assistant:Rutvij Mehta Subject:Advanced Requirement Engineering. Visionaries Team. Balaji Teja S Karthik Reddy Kevin Dsouza. Rakesh Pratap - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: H elping O ur P eople  E asily

MarblesYour Name

Helping Our People Easily

Visionaries

Page 2: H elping O ur P eople  E asily

Project Phase 1

System Requirements Specification

Instructor :Dr. Lawrence ChungTeaching Assistant :Rutvij MehtaSubject :Advanced Requirement Engineering

Page 3: H elping O ur P eople  E asily

Visionaries Team

Balaji Teja SKarthik ReddyKevin Dsouza

Koushik T MKumar RNaresh Reddy

Rakesh PratapSudharsan LThanikai Raajan

Rakesh Surendra

Page 4: H elping O ur P eople  E asily

SYNOPSIS

Why, What and How ? What is the process being used? Specifications ? Prototype ? Next Step ?

Page 5: H elping O ur P eople  E asily

Scenario

Page 6: H elping O ur P eople  E asily

Scenario Alzheimer's Disease.

Symptoms can include confusion, irritability and aggression, mood swings, trouble with language, and long-term memory loss.

Basic source of inspiration for Pill Reminder, Auto Screen Feature and Emergency Feature.

Page 7: H elping O ur P eople  E asily

WHY ???

As people get older, they might face problems like memory loss, weak vision, hearing issues, unclear speech, etc.

Old people suffering with these problems usually require a lot of immediate care and attention (24 X 7).

There is an Urgent requirement for a system which can help old people communicate and live independently without depending on people around them.

Page 8: H elping O ur P eople  E asily

WHAT ???

One unique system to address most basic issues of the elderly people like reduced vision, hearing and memory loss.

With the help of this system, the dependency factor on other people (Family Members, Relatives, Caretaker etc) to help them in carrying out daily activities is reduced and hence they become more independent.

A complete system which will always be with elderly people and help them during emergencies.

Page 9: H elping O ur P eople  E asily

HOW ???

Phone is something which has become very common in our life. So we can use phone to help and assist elderly people.

This is realized through a Smart Phone(Android Phone) which runs on Android with various Java Applications running on this platform, each to serve a specific purpose.

The application are tailored to meet a range of needs of the elderly, and address possible issues they might face with age and since it is all incorporated on a single phone, it is easily accessible and available at emergencies when they need it.

Page 10: H elping O ur P eople  E asily

Requirement Engineering Process

Spiral Model

Page 11: H elping O ur P eople  E asily

Project DeliverablesPHASE DELIVERABLE DATE

PHASE 0 PRELIMINARY PROJECT  PLAN JANUARY 26th, 2012

PHASE 1INTERIM PROJECT 1 Requirement Specification Requirement Analysis Presentation 

MARCH 1st / MARCH 6th 2012

PHASE 1

FINAL PROJECT 1 Improved Requirement Specification Improved Requirement Analysis Presentation

MARCH 27th , 2012

PHASE 2

INTERIM PROJECT 2 Improved Requirement Specification/Analysis Implementation Testing Presentation

APRIL 17th, 2012

PHASE 2

FINAL PROJECT 2 Modified Implementation Modified Testing Presentation

MAY 1st, 2012

Page 12: H elping O ur P eople  E asily

Responsibility MatrixS.NO Deliverables Developers

1 Software Project Management Plan Balaji Teja, Naresh, Rakesh

2 Requirements Specification Thanikai Raajan, Karthik Reddy,Rakesh Pratap P

3 Analysis Model Kumar, Koushik,Sudharsan,Kevin D

4 Code Kumar, Sudharsan, Rakesh, Balaji Teja, Thanikai Raajan,Naresh

5 System Testing Balaji Teja,Sudharsan,Kumar,Thanikai Raajan

6 User Documentation Rakesh, Kevin, Koushik, Karthik Reddy

Page 13: H elping O ur P eople  E asily

Types of Requirements DOMAIN REQUIREMENTS

FUNCTIONAL REQUIREMENTS

NON-FUNCTIONAL REQUIREMENTS

Page 14: H elping O ur P eople  E asily

Domain Requirements DR.P1.1 Fully Functional Android Smart Phone

DR.P1.2 Hope Application must be installed on the phone

DR.P1.3 Message settings should be enabled for receiver(Caretaker, Primary Doctor, Neighbor etc)

DR.P1.4The phone should have an active SIM service.

DR.P1.5 Both user and the person assisting must have knowledge of using Smartphone and applications

Page 15: H elping O ur P eople  E asily

Functional Requirements FR.P1.1 - Text to Speech feature is required to convey

user input text / pictorial representation into speech clearly using English language.

FR.P1.2 – Emergency feature is required to send current GPS location along with Default emergency text template consisting of Name, Age, Address, Phone Number, Blood Group, Allergies and Ailments related to Elder User through a text message to 3 emergency contacts i.e. Family Doctor, Caretaker, Neighbor. A phone menu option will always be available which allow the user to call 911 directly.

Page 16: H elping O ur P eople  E asily

Functional Requirements FR.P1.3 – Picture Reminder feature will consist of

pictures related to user’s family which will help user to remember his family and relatives.

FR.P1.4 – Pill Reminder feature is required to alert the user/doctor about his/her medication regime. Alarm Notifications need to alert the user about the status and quantity of pills assigned in the medication regime.

FR.P1.5 – Settings feature is required to allow the user/doctor/caretaker to customize settings of the Hope Application.

Page 17: H elping O ur P eople  E asily

Functional Requirements FR.P1.6 – About Me feature is required to get

important information about User like 3 Emergency Contact Numbers, Name, Age, Address, Phone Number, Blood Group, Allergies and Ailments related to Elder User.

FR.P1.7 – Auto-Screen-Shut-Off feature is required to switch off the screen automatically when the phone is put into a pocket or a bag.

Page 18: H elping O ur P eople  E asily

Non-Functional Requirements NFR.P1.1 The reminder should be invoked at the

correct time. NFR.P1.2 The alarm if not snoozed nor if any input is

provided should stop the alarm after 1 minute and display the 3 options (taken, skipped, snooze) until any button is pressed.

NFR.P1.3 The default language of all these feature including the audio is American English.

NFR.P1.4 Store few photos to identify a family member or an object.

Page 19: H elping O ur P eople  E asily

Non-Functional Requirements NFR.P1.5 The vocabulary organization, pill alarm audio

should be clear and bold: maintaining a normal sound level of 70 decibel.

NFR.P1.6 The picture icon should be of pixel not less than “128 x 128“.

NFR.P1.7 The output audio should be clear. NFR.P1.8 The font should be readable to the user.

Page 20: H elping O ur P eople  E asily

TECHNICAL SPECIFICATIONS Application intended to target ANDROID 2.2 Devices

and higher (API level - 8).

Proximity Sensor should be present in the android phone.

Android phone should have GPS receiver and transmitter.

Page 21: H elping O ur P eople  E asily

ASSUMPTIONS Elderly people and receiver must be able to read, write

and understand English language. Smartphone must be switched on. Smartphone GPS feature must be switched on. Icons and features must be identifiable and

distinguishable. For Emergency feature to work, emergency contact

details must be saved in the database.

Page 22: H elping O ur P eople  E asily

PROTOTYPE

Page 23: H elping O ur P eople  E asily

MAIN MENU

Page 24: H elping O ur P eople  E asily

TEXT TO SPEECH

Page 25: H elping O ur P eople  E asily

TEXT TO SPEECH

Page 26: H elping O ur P eople  E asily

TEXT TO SPEECH

Page 27: H elping O ur P eople  E asily

EMERGENCY

Page 28: H elping O ur P eople  E asily

PICTURE REMINDER

Page 29: H elping O ur P eople  E asily

PILL REMINDER

Page 30: H elping O ur P eople  E asily

SETTINGS

Page 31: H elping O ur P eople  E asily

ABOUT ME

Page 32: H elping O ur P eople  E asily

Mainly because, we can accommodate changing practically possible stakeholder requirements into our project.

Team focuses on simple solutions for real-time problems and is always ready to contribute towards the success of the project.

Emergency feature and Auto-Screen feature are unique features of HOPE.

We are better because we care about elderly people. We don’t try implementing sophisticated features which elder people cannot understand or use.

WHY ARE WE BETTER?

Page 33: H elping O ur P eople  E asily

FUTURE SCOPE Planning to accommodate, most commonly used

local and international languages into Text to Speech.

Planning to include Speech to Text feature.

Page 34: H elping O ur P eople  E asily

SCOPE CREEP

Practically not possible to gather 100% requirements in the initial phases.

Uncontrolled changes and continuous growth in the project scope.

Text to Speech feature was implemented at basic level.

Page 35: H elping O ur P eople  E asily

References1. http://en.wikipedia.org/wiki/Spiral_model2. http://developer.android.com/index.html3. http://en.wikipedia.org/wiki/Software_engineering4. Software Engineering (6th Edition) Ian Sommerville

(Author)5. http://www.utdallas.edu/~chung/RE/syllabus.htm6. Project Supernova

Page 36: H elping O ur P eople  E asily

Thank You

Page 37: H elping O ur P eople  E asily

Questions?????