You are on page 1of 13

Assigment #1.

Topic: Software Requirement Specification

Submitted to: Mis. Sidra Zubair

Submitted by :

Syeda Noor ul Ain 7298 Yumna Nazakat 7300

Semester : BSSE 4th A

Submission Date: 07-June- 2021

Email Address:
yumnanazakat23012001@gmail.com
syedanoorulain856@gmail.com

Department of Computer Science


Abbottabad University of Science & Technology

1|Page
TABLE OF CONTENT
1. Introduction:

2. Product Vision and Project Scope:

3. Target Market:

4. Stakeholders:

5. Assumptions and Constraints:

6. Business:

7. Functional:

8. Non-Functional:

9. Data Requirements:

10. Intetface Requirements:...............................................................................................7

10a. User Interface:.........................................................................................................7

10b. Hardware Interface:.................................................................................................8

10c. Software Interface:...................................................................................................9

11. Use Case Diagram:....................................................................................................10

11.2. Use Case Description:

11.2.1 Authentication:

11.2.2 User and Permission Management:

11.2.3 Medication Reminder:

2|Page
Bionic Health Monitoring System
1. Introduction:
The modern real-time mobile healthcare systems have opened new avenues of Applications in
monitoring round the-clock health conditions of patients who suffer from certain diseases such as
Dimentia and irregular Cardiac cycles etc. The wearable Bionic sensors and their sister
technologies lie at heart of these health monitoring systems. The irregular nature of a patient’s
health condition may generate large and scattered datasets. Data mining of wearable sensors pose
difficult challenges which need high accuracy for quick response, as data stream mining is
irregular and complex. Developers are focusing on accurate data stream mining in order to obtain
highly reliable results in observing patients’ physiological signals so that timely and appropriate
treatment may be provided to them. Wearable sensors are used in clinical as well as non-clinical
applications. In order to ignite future work in this important domain both clinical and non-
clinical terms. Wearable sensors will be monitored through application such as Bionic Health
Monitoring System.

2. Product Vision and Project Scope: -


 Project Vision:

Bionic Health Monitoring System that uses Wearable sensor to monitor the health of a

person.

➢ Monitor health and identify the critical situation

➢ Allow users to specify times when heart rate increases

➢ Be operated from a single application

 Project scope:
The current software project will create the minimal hardware and software necessary to field

a feasible product, the project will be web-based and offline as well for marketing of the

product.

3. Target market:
It's the utmost desire of every developer that his/her product should be dominant in the

moving market. Bionic Health Monitoring System is developed with the vision that it could

3|Page
attract more people to use. It has advance features that will be able to fulfill the psychological

demands of its user. Beside this, the product is not targeting a specific market or specific

group of people, this is much more affordable, efficient, and effective way to reach its

potential users and software businesses.

4. Stakeholders:
 Acquirers:

Person who is going to acquire the system.

 Accessories:

Oversee the system’s conformance to standards and legal regulations

 Management:

People who will be in overall charge of the planning and execution.

 Developers:

The team of engineers that will be included requirement engineers, designers, coders, testers,

etc.

 Marketers:

Those who will advertise it and convincing people by talking about its features.

 Maintainers:

In case of any error, to make it good to go again.

 Users:

It has access to all who wants to play it.

5. Assumptions and Constraints:


 Assumptions:

This product will be used widely such as for clinical and non-clinical users.

 Constraints:
 Hardware requirement:
 Android version 6 or above And IOS Version 10 or above.

4|Page
 Hard disks: 8GB
 RAM: 1GB
 Language and software tool used:
 Language: Python and SQL.
 Operating System: Android and IOS.
 Python with any version.

6. Business requirements:

 The product must achieve at least 70% target market share within one year of
introduction.
 The product must be easy to use.
 Product interface must be attractive to its users.
 20% off the profit must be for maintenance and evaluation of the actual software.
 The first version of Bionic Health Monitoring System must be brought to market within
one year of the development project launch.

7. Functional Requirements:

7.1 Registration:
 The user must have a username or must have Gmail ID.
 The user must set the password in case, if the mobile is lost so the users can also access
the application from where they left it.
 The user must set his date of birth.
7.2 Login:
 User must have his username and password to open it.
 Users must have account to open the application.
7.3 Features:
 Application must Monitor health and identify the critical situation.
 Application must Allow users to specify times when heart rate increases.
 Application must be operated from a single application.

8. Non-functional Requirements:

8.1 Usability:
 The application must be easy for the new users.
 The application must have easy user interface.
 The application must run without failure for at least 24 hours after being restarted, under
normal conditions of use.
8.2 Availability:
 The users must have internet access to register him/her self.
 Users must have internet access.
 Users shall not need of internet for just opening it without performing function.

5|Page
8.3 Performance:

 The application must open according to specified system.


 Users must be able to use it with minimal requirements.

8.4 Maintainability:

 In case of any error, the application must be maintainable and make it good again to go
again.
 The transaction processing application must be reusable in all products in the product
line.
9. Data Requirements:
9.1: Assignment:
 The application must store customer names in fields recording first, last, and middle
names.
 The application must describe each element, e.g., name, type, and dimension.
 The application must accept product descriptions consisting of arbitrarily formatted
ASCII text up to 1,024 characters in length.
 The application must accept initial values of each element.

Example:
Functional Non-Functional Data

User Level The app must respond The app must The app must read a data
to user when started. operate after the in the form of names and
internet failure or power their values.
failure.

Operational The app must have a The app data must be The app must identify the
Level function for registration stored in a medium that string beginning from
of the users. will retain data without anywhere and also
internet or power. followed by any positive
integers.

Physical The user must set a The app start-up data Configuration files must
Level username typing the must be stored in 16-MB be text files with the
value into the textbox. of system internal description of
storage. Application.

6|Page
Table 1.0 Bionic Health Monitoring System technical requirements Examples at each level
of Abstraction

10. Interface Requirement:

10a. User Interface

Login Phone

7|Page
10b. Hardware Interfaces

8|Page
10c. Software Interface

Android Version ROM 8GB or Above

Language

9|Page
11. Use Case Diagram

10 | P a g e
11.2 Use case Description
11.2.1 Authentication

Use Case Element Description


Use Case Number 01
Application Bionic Health Monitoring System
Use Case Name Authentication
Use Case User will authenticate himself as a registered user
Description

Primary Actor Patient


Precondition Device must be Android
Trigger Application must be installed to Open it.

Basic Flow 1. User will Authenticate and select Health.

Post Condition Application must be installed on Phone.

Extension If Authentication Credentials Wrong Do not give access.

11 | P a g e
11.2.2 Users & Permission Management
Use Case Element Description
Use Case Number 02
Application Bionic Health Monitoring System
Use Case Name Users & Permission Management
Use Case Admin will grant access to user.
Description
Primary Actor App Admin
Precondition Device must be Android

Trigger Application must be installed to open it.


Basic Flow 1. Admin grant access to user to check his/her health condition.

Post Condition Application must be installed on desktop.


Extension Access granted to check Hospital Availability.

12 | P a g e
11.2.3 Medication Reminders
Use Case Element Description
Use Case Number 03
Application Bionic Health Monitoring System
Use Case Name Medication Reminders
Use Case Patient must be notified with Medications.
Description

Primary Actor Patient


Precondition Device must be Android.
Trigger Application must be installed to open it.
Basic Flow 1. Patient will see his medication.

Post Condition Application must be installed on desktop.


Extension Patient can do settings according to his Health Condition.

13 | P a g e

You might also like