Marbles Your Name. Project Phase 1 System Requirements Specification Instructor:Dr. Lawrence Chung Teaching Assistant:Rutvij Mehta Subject:Advanced Requirement.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

+ SYSM 6309 ADVANCED REQUIREMENTS ENGINEERING By Benji Boban Aagbara Kpea Muhammad Ayaz Shaikh Shilpa Siddavvanahally intelliTrac
P5, M1, D1.
The University of Texas at Dallasutdallas.eduThe University of Texas at Dallasutdallas.edu.
CS487 Software Engineering Omar Aldawud
System Requirements Specification INSTRUCTOR : Dr. LAWRENCE CHUNG
Save Me Project Report - 1 SYSM 6309 Advanced Requirements Engineering – Spring 2015 PROJECT TEAM Kathyayini Faizal
Tailoring Needs Chapter 3. Contents This presentation covers the following: – Design considerations for tailored data-entry screens – Design considerations.
Final Presentation Team Crutch. Agenda Process – Justin Vision Document Issues Use Case Diagram Domain Diagram SIG Prototype Why Team Crutch?
Requirements Specification
Automatic Home Medication Dispenser Project # P07009 Team Guide - Dr. Daniel Phillips Project Sponsor - Dr. Michel Berg Team Members Alan StrandburgChris.
18 January Writing a Functional Spec. Administrivia How many teams will want departmental web space vs links to your own space? Please send me your CS.
Software engineering Olli Alm Lecture 2: requirements, modelling & representation.
Spencer “Pete” BrewerJason McKenzie Roberto CastrillonLong Ngo Mukhtar EsmailCuong Nguyen Bilal HasanOmeed Safi Nestor HernandezGrace St. Clair Bjorn Holm-PendersonThanh.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 27Slide 1 Chapter 27 Software Change.
Lift Me Up - CS4222 Group 9. Elderly Falls – How big is the problem?  About one third of the elder population over the age of 65 falls each year, and.
PROJECT UPDATE:DECEMBER 2014 Yicun Xiong #
Smartphones for Seniors Apps presentation by WIT Software.
TEAM NAME : ANDROMEDA Instructor: Prof. Dr. Lawrence Chung.
Team Crutch. Vision Statement Team crutch aims to develop portable, inexpensive, user-friendly software for the Android platform that mitigates communication.
Design of a device to assist with repetitive questions in patients with Alzheimer’s Disease (AD) Contact Information: Kirstie Hawkey PhD Candidate Faculty.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
By: HelpSoft9 Allen Helton, Chris Mudd, Aaron Jacobs, Jeff Allain, Jessi Cardoso, Matthew Jacobs, Prerak Patel, Richard Vanderdys, Saurav Shrestha.
Deployment General requirements Theory of Use Design Concept Contextual Studies Task model Design space System specification ImplementationDeployment Evaluation.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Multi-agent Research Tool (MART) A proposal for MSE project Madhukar Kumar.
1 Chapter 5 Practice: A Generic View Software Engineering: A Practitioner’s Approach, 6th edition by Roger S. Pressman.
GOOGLE GLASS Contents:-  Introduction  Technologies used  How it works?  Advantages  Disadvantages  Future scope  Conclusion.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Message Analysis Table.
Software Requirements Engineering CSE 305 Lecture-2.
Homework 3 – Sample Solution Targeted Application –Electronic medical records (EMR) system in the “Designing Human-Centered Distributed Information Systems”
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 27Slide 1 Software change l Managing the processes of software system change.
Assessment Callie Cothern and Heather Vaughn. A Change in the view of assistive technology assessment: From a one shot, separate event to an ongoing,
Computer Emergency Notification System (CENS)
How Telecare / Assistive Technology Works.... Sensors are installed around the property to monitor a variety of possible scenarios.
HOPE Helping Our People Easily Phase I - Interim Team KRAFT.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Human Computer Interface Design (HCI - Human Computer Interactions Alias.
Alert Broadcaster Prototype Raudel Mayorga Anthony Castillo Dinesh kumar Shanmugasundaram TEAM PINK.
TITLE 1. Donate Blood Why Blood donation is important  Only way to maintain sufficient blood supplies for medical treatment  support local communities.
Enabling Older People – Assistive Technologies, Devices & Products Ian Hosking, University of Cambridge Pavel Kubu (CZ) CEO Intel, Walter Buchinger, emporia.
Software Requirements: A More Rigorous Look 1. Features and Use Cases at a High Level of Abstraction  Helps to better understand the main characteristics.
Requirements Engineering Lesson 2. Terminologies:  Software Acquisition is where requirement engineering significantly meets business strategy.  Software.
Registration Solutions for your Event Management.
James Catalano Tajkia Hasan Chris Hluchan Monish Modi Justin Olguin Swetha Ravikumar Brian Stiles Michael Sturm Requirements Engineering Fall 2010.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Emergency Response System for Android Phones By: Sudhanshu Mishra.
TEAM NAME : ANDROMEDA Instructor: Prof. Dr. Lawrence Chung TA: Rutvij Mehta.
The Memory Mate CS 410 Preston Noe. “Within the last eight months, I’ve been at war with the cooker. …I also forget what time I put things in the oven.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Team-Based Development ISYS321 Managing the Information Systems Project.
App reviews By Meghan Roles. Introduction I am going to be talking about 2 different apps. One app is called Tripomatic, which is a city guide, and the.
Rule-based Context-aware Adaptation Using a Goal-Oriented Ontology Hongyuan Wang (Jilin University, China) Rutvij Mehta (The University of Texas at Dallas,USA)
Aaron Jacobs, Allen Helton, Chris Mudd, Jeff Allain, Jessi Cardoso, Matthew Jacobs, Prerak Patel, Richard Vanderdys, Saurav Shrestha.
How to Recover Deleted Photos from Android Cell Phone? Android is keeping on improving their products and make sure to provide the best software service.
System Development Life Cycle (SDLC). Activities Common to Software Projects Planning : Principles Principle #1. Understand the scope of the project.
1 Philips EvoKit Lumen Selection App User Manual * Philips Lighting April 20, 2016 *Can be used for Philips EvoBase as well.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
 System Requirement Specification and System Planning.
Design for usability E6: Human Factors Design IB Technology.
Project Management: Messages
LONER MOBILE.
LONER MOBILE.
Materials and Methods (Continued)
Google, AI and Home Automation
Special Needs Computer Solutions Inc.
REAL-TIME, INTERACTIVE DOCUMENT AUTOMATION
Special Needs Computer Solutions Inc.
Presentation transcript:

Marbles Your Name

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 Koushik T M Kumar R Naresh Reddy Rakesh Pratap Sudharsan L Thanikai Raajan Rakesh Surendra

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

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.

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.

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.

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.

Requirement Engineering Process Spiral Model

Project Deliverables PHASEDELIVERABLEDATE PHASE 0PRELIMINARY PROJECT PLANJANUARY 26 th, 2012 PHASE 1 INTERIM PROJECT 1  Requirement Specification  Requirement Analysis  Presentation MARCH 1 st / MARCH 6 th 2012 PHASE 1 FINAL PROJECT 1  Improved Requirement Specification  Improved Requirement Analysis  Presentation MARCH 27 th, 2012 PHASE 2 INTERIM PROJECT 2  Improved Requirement Specification/Analysis  Implementation  Testing  Presentation APRIL 17 th, 2012 PHASE 2 FINAL PROJECT 2  Modified Implementation  Modified Testing  Presentation MAY 1 st, 2012

Responsibility Matrix S.NODeliverablesDevelopers 1Software Project Management Plan Balaji Teja, Naresh, Rakesh 2Requirements Specification Thanikai Raajan, Karthik Reddy, Rakesh Pratap P 3Analysis Model Kumar, Koushik,Sudharsan,Kevin D 4Code Kumar, Sudharsan, Rakesh, Balaji Teja, Thanikai Raajan,Naresh 5System Testing Balaji Teja,Sudharsan,Kumar,Thanikai Raajan 6User Documentation Rakesh, Kevin, Koushik, Karthik Reddy

Types of Requirements  DOMAIN REQUIREMENTS  FUNCTIONAL REQUIREMENTS  NON-FUNCTIONAL REQUIREMENTS

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

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.

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.

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.

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.

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.

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.

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.

PROTOTYPE

MAIN MENU

TEXT TO SPEECH

EMERGENCY

PICTURE REMINDER

PILL REMINDER

SETTINGS

ABOUT ME

 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?

FUTURE SCOPE  Planning to accommodate, most commonly used local and international languages into Text to Speech.  Planning to include Speech to Text feature.

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.

References Software Engineering (6th Edition) Ian Sommerville (Author) Project Supernova

Thank You

Questions?????