Editor Version Comment


Summary of Nonfunctional Requirements



Download 0.58 Mb.
Page4/9
Date30.06.2017
Size0.58 Mb.
#22312
1   2   3   4   5   6   7   8   9

1.6 Summary of Nonfunctional Requirements:


Nonfunctional requirements are further sub divided in to user specific and system specific

NFR1

Speech to text converter should be able to convert spoken words to text quickly.

NFR2

The output audio should be clear.

NFR3

The icon names should be self-explanatory

NFR4

Words spoken by the person should be loud enough.

NFR5

The functionality of the message should be audible to the old person.

NFR6

The image icon when clicked should read its functionality aloud immediately.

NFR7

Conversion from text to speech must be as quickly as possible.

NFR8

Speech should be audible.

NFR9

The message should be clear to the listener.

NFR10

The font should be readable to the user.

NFR11

Emergency icon should always be one click away to provide high accessibility

NFR12

The retrieval of the photos should be fast.

NFR13

Store few photos to identify a contact, pet or an object.

NFR14

The reminder should be invoked at the correct time.

NFR15

The phone should display the name or image of the medicine at the correct time.

NFR16

The application should display appropriate food items based on health condition entered by the user

NFR17

The application should provide approximate calories burnt based the time spent walking

NFR18

User's personal and bank details should be password enabled to provide security

NFR19

The Help button feature in the application should sound an alarm when clicked

NFR20

The alarm sounded should be audible enough to the care taker

NFR21

The switching between two features in the application should be easy

NFR22

The medicine stock and reminder stored by the care taker should be accurate and precise since it is critical to patient’s health.

NFR23

The images should be large enough to be recognized.


2. Issues Related To Preliminary Project Definition


Here we address the various incompleteness, inconsistency and irregularity in the preliminary project definition. The issues are related to domain, functional and non-functional objectives.

2.1 Domain Issues


The domain issues in the project are explained below:

Here we address the various incompleteness, inconsistency and irregularity in the preliminary project definition. The issues are related to domain, functional and non-functional objectives.


Domain Issues


The domain issues in the project are explained below:

Issue IDR-00: Requires Smartphone


Description

The old people should have access to smartphone to use HOPE application.

Options

Option A: Apple-iPhone

    • User friendly environment (+)

    • Expensive (-)

    • No choice in handset (-)

Option B: Android phone is required

    • Comparatively Cheaper (-)

    • Choices in handset (+)

    • Frequent updates in software (+)

Option C: No Phone

  • Requirement not satisfied

Decision

Option B-Android platform to develop our application because it’s easier to develop and also give options in choosing handset.

Issue IDR-01: Basic knowledge in using the smartphone


Description

The user must have some knowledge on how to use the smartphone

Options

Option A: User manual to assist the elderly

  • Understand the working of the application (+)

  • Time consuming in creating manual (-)

Option B: Assume the user know about the smartphone

    • Reduces the effort in development (+)

    • Saves development time (+)

    • If the user does not know to use smartphone, he/she cannot use the application (-)

Decision

Option A-Easily accessible to all users.

Issue IDR-03: Emergency and Help option in application


Description

Emergency and Help is not clearly defined in the project definition

Options

Option A: State Emergency and Help option

  • Improves the project definition (+)

  • User is comfortable when Help is available (+)

Option B : Remove Emergency and Help from project definition

  • Important aspect of the project is removed

Decision

Option A-We redefine the project description and give details about Emergency and Help. We also mark them as important feature in the application.

Issue IDR-04: Convert speech to text


Description

Issue-Incompleteness

Does not specify the icon to be clicked



Options

Option A: Remove the specification

Option B: Clearly indicate the name of the icon



Decision

Option B-Specify the name of the icon to be clicked to complete the statement

Issue IDR-05: Click on icon will convert text to speech.


Description

Issue-Incompleteness

Does not specify the icon to be clicked



Options

Option A: Remove the feature

Option B: Clearly define the icon to be clicked



Decision

Option B-Specify the name of the icon to be clicked to complete the statement

Issue IDR-06: Elderly with hearing problem needs a converter


Description

Issue-Incompleteness

Does not specify the name of the converter



Options

Option A: Remove the conversion feature

Option B: Specify the name of the converter



Decision

Option B-Indicate the name of the converter that converts speech to text

Issue IDR-07: Smartphone should have microphone typically to record speech


Description

Issue-Ambiguity

Implies there are many ways to use the microphone



Options

Option A: Remove ‘typically’ from the statement

Option B: Indicate all the possible ways to use the microphone



Decision

Option A-After removing the word ‘typically’ the statement indicates that microphone is for recording speech

Issue IDR-08: Display Calories burnt in a walking session


Description

Issue: Infeasible Technical implementation and Incompleteness
Old people will be advised to walk in-order to maintain good health. They might want to track the calories burnt by walking. The walking speed may vary from age, health condition and time of the day.

Options

Option A: Remove the feature

    • Important functionality in the application is missed (-)

    • Development time is reduced (+)

Option B: Make assumption on the average walking speed of elderly people and calculate calories burnt based on the assumption.



  • Increases the development time increases due to complicated calculation

    • Includes a feature to promote good health

Decision

Option B-The old people mustbe able to track their healthy routine easily

Issue IDR-09: Use of Pictograms to communicate


Description

Old people with speech disorder will find it difficult to convey their message. They may need a pictogram to display images to assist them communicate

Options

Option A: Remove the feature

Option B: Remove the word ‘may’ in order to indicate it is required

Option C: Clearly define the meaning of ‘need’ and ‘speech disorder’


Decision

Option C-State clearly the meaning of need and speech disorder. Develop the feature accordingly.

Issue IDR-10: Difficulty in Speech


Description

Some elderly people have the problem ‘Motor Aphasia’ i.e., they have problem with speech clarity. Our system must provide a feature for them to express their message clearly.

Options

Option A: The user writes a message on the phone using stylus and it is converted to speech

    • Ease of use (+)

    • Difficult to implement (-)

Option B: Mechanism to type the message

    • Easy to implement (+)

    • Old people may not be expert in typing. Hence they will need time to express their message (-)

Decision

Option B-Implementation is easy.

Issue IDR-11: When an image is clicked, the system tells about the image selected


Description

Issue-Incompleteness

Statement does not specify what kind of images must be clicked.



Options

Option A: Remove the statement

Option B: Specify the name of images to be clicked



Decision

Option B-Clarify the specification by specifying that the images are of the contacts stored and the corresponding details of that contact is displayed when clicked

Issue IDR-12: Understand the situation


Description

When the user types a message, the person at the opposite must be able to realize the scenario and act to it

Options

Option A: Remove the statement.

Option B: Clearly state the meaning of ‘scenario’



Decision

Option B-Clarify the statement

Issue IDR-13: Person assisting the old people must be near the phone


Description

Issue-Ambiguity

Options

Option A: Clearly state the distance

Option B: Expand the statement by indicating that the person assisting the elderly must be able to understand the message



Decision

Option B-Make the statement understandable

Issue IDR-14: User must know how to use message board


Description

Issue-Ambiguity

Options

Option A: Define the message board such that it is understood by anyone

Option B: State clearly whether user must know typing or understand the option



Decision

Option B-Message board clearly defined

Issue IDR-15: Old people with weak memory require a tool to remember location of everyday things placed at home


Description

Issue-Incompleteness

Describe the statement clearly for “everyday” things



Options

Option A: Remove the feature

Option B: MyShelf feature will be used to store location information for important household things like house keys, medical records.



Decision

Option B-A prioritized list of things will be used to store location information for the things in the list.

Issue IDR-17: The phone should be able to reproduce clear sound


Description

Issue-Ambiguity

The exact meaning of “clear” cannot be defined



Options

Option A- Remove the statement
Option B- The statement should be redefined to express the exact meaning of “clear” sound.

Decision

Option B- Define the speaker quality required to successfully run all applications.

Issue IDR-18: Remembering people and places


Description

Issue-Incompleteness.

The kind of help is not mentioned clearly.



Options

Option A: Remove the statement

Option B: Clearly specify the help needed.



Decision

Option B-Old people need this feature to identify people

Issue IDR-19: Help with medicines


Description

Old people may forget to take medicines at the right time. We need a feature to remind to take medicine.

Options

Option A: Remove the feature

    • Reduces development time (+)

    • People with memory loss find it difficult without this feature (-)

Option B: Display the name and(or) image of the tablet at the right time

    • When a new medicine is prescribed, it must be added to the list (-)

    • Assists the old people in taking tablets at right time (+)

Decision

Option A-We need a feature to help old people with memory loss

Issue IDR-20: Any end-user may have difficulty in remembering bank details


Description

The word ‘may’ do not specify the seriousness of the situation. Moreover ‘effectively’ adds vagueness to the application as it is perceived differently by different people

Options

Option A: Remove the words "may" and "effectively”.

Option B: Clearly define the statement



Decision

Option B-Restructure the statement by merely changing the words that puts importance on the statement.

Issue IDR-21: Old people may have difficulty in choosing what to eat


Description

The issue is vague

Options

Option A: Remove this feature

Option B: Implement this feature by integrating different choices of foods based on health condition.



Decision

Option B-Integrating different choices of food helps the elderly people

Issue IDR-22: Diet Manager feature should assist the elderly people chose their food


Description

The word‘assist’ do not indicate the importance of this feature. It is difficult to keep track of what the person should choose to eat or not

Options

Option A: Remove this feature

Option B: Specify a range for the health conditions and suggest based on that.



Decision

Option B-Specifying a range helps in narrowing down to a critical level in choosing different foods.

Issue IDR-23: Elderly people may need assistance in emergencies


Description

Issue-Incompleteness

The kind of emergency situations are not stated clearly.



Options

Option B: Remove the word “may”

  • Easy (+)

Option A: Indicate the kind of emergencies

    • Give a specific requirement (+)

    • Clearly state the original requirement (+)

Decision

Option B-Define the words such that the stakeholders realize the emergency situations

Issue IDR-24: Help Icon sounds an alarm to alert the care taker


Description

The word “alerts” is not clearly defined.

Options

Option A: Help icon should sound an alarm which is audible to the care-taker

Option B: Remove this feature. Do not use Bluetooth technology



    • Reduces the cost (+)

    • Decreases development time (+)

    • Removes an important feature (-)

Decision

Option A-Invest on speaker with audibility suitable to the care taker.

Directory: ~chung
~chung -> Advanced Requirements Engineering Human Reliability Analysis
~chung -> A goal-oriented simulation approach for obtaining good private cloud-based system architectures
~chung -> Hope project Plan Version 6 September 1, 2010
~chung -> Marvel Electronics and Home Entertainment e-store Project
~chung -> Se 4351. 001 Software Requirements
~chung -> Team Awesome hope
~chung -> Weekly Android irc with Android developers
~chung -> Hope (Helping Old People Easily) Phone Application System Preliminary Project Plan (Phase 0) se 4351 Section 001 Team Name: HelpSoft 9
~chung -> Hope (Helping Our People Easily) Mobile Phone Application System wrs document Phase 2 Final se 4351 Section 001 Team Name: Team Awesome
~chung -> Hope (Helping Our People Easily) Mobile Phone Application System Software Project Management Plan Phase 2 Final se 4351 Section 001 Team Name: Team Awesome

Download 0.58 Mb.

Share with your friends:
1   2   3   4   5   6   7   8   9




The database is protected by copyright ©ininet.org 2024
send message

    Main page