0% found this document useful (0 votes)
117 views22 pages

Business Requirement Document: Prepared By-Apurva

The document outlines the scope and requirements for an activity tracker mobile application. It describes features like authentication, tracking steps, heart rate, sleep and more. It also covers user interface design, goals, data security and privacy considerations.

Uploaded by

rudraksh.karaiya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
117 views22 pages

Business Requirement Document: Prepared By-Apurva

The document outlines the scope and requirements for an activity tracker mobile application. It describes features like authentication, tracking steps, heart rate, sleep and more. It also covers user interface design, goals, data security and privacy considerations.

Uploaded by

rudraksh.karaiya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

Business Requirement Document

Prepared By-

Apurva
Email ID

Approved By-

Piyush
[email protected]
Table of Contents
Summary Statement................................................................................................................3
Project Objective.....................................................................................................................3
Need Statement......................................................................................................................3
Project Scope...........................................................................................................................4
In Scope......................................................................................................................................4
⮚Authentication.................................................................................................................... 4
⮚User Interface......................................................................................................................4
⮚Tracking Features................................................................................................................ 5
⮚Activity Goals...................................................................................................................... 6
⮚Data Visualization............................................................................................................... 6
⮚Social & Sharing.................................................................................................................. 7
⮚Notification......................................................................................................................... 7
⮚Health & Fitness Tips.......................................................................................................... 7
⮚Data Security & Privacy.......................................................................................................8
Out Of Scope.............................................................................................................................. 8
Wireframes..............................................................................................................................9
Functional Requirement........................................................................................................10
Non -functional requirement.................................................................................................11
Diagrams...............................................................................................................................13
Use Case Diagram.....................................................................................................................13
Workflow Diagram................................................................................................................... 14
Sequence Diagram................................................................................................................... 15
Mind Maps............................................................................................................................16
Schedule and timeline...........................................................................................................20
Assumptions..........................................................................................................................20
Queries..................................................................................................................................20
Contact Details......................................................................................................................20
Escalation contacts.................................................................................................................. 20
Stakeholders details...............................................................................................................20
Summary Statement
An activity tracker, often referred to as a fitness tracker, is a smartphone application designed to
monitor and record various aspects of physical activity and health-related data. These devices
have gained popularity as they help individuals track and improve their fitness levels and overall
well-being. Activity Tracker is a health-related application which helps customers to track their
activity on a regular basis by counting their steps and monitoring heart rates. It also calculates
calorie discharge and reminds them to complete their target for achieving personal fitness
goals.

Project Objective
The main objective of Activity Tracker Application is to develop a user-friendly mobile
application for tracking and improving physical activity, health, and wellness. Provide users with
features such as step counting, heart rate monitoring, sleep tracking, exercise tracking, and
social integration. Promote a healthy lifestyle by encouraging users to set and achieve fitness
goals. In today’s lifestyles it’s very important to stay active and stay alert on how much activity
you are doing daily. This application crucially notices complete activity and helps customers to
complete their target for achieving fitness goals. Creating an application that is compatible with
Android and iOS platforms.

Need Statement
An activity tracker application can serve several important purposes for individuals who are
looking to monitor and improve their physical activity and overall health. Here are some key
reasons why people might need an activity tracker application.
Fitness Monitoring: Activity tracker apps help users monitor their daily physical activity levels,
including steps taken, distance traveled, and calories burned. This information is valuable for
those interested in improving their fitness and tracking progress over time.
Goal Setting: Activity tracker apps allow users to set specific fitness goals, such as a daily step
count or target weight. These goals provide motivation and a sense of achievement when
reached.
Health Management: Activity tracker include features for monitoring heart rate, sleep patterns,
and other health-related metrics. This data can help users identify trends and potential health
issues.
Social Accountability: Activity tracker apps include social features that allow users to connect
with friends or online communities. Sharing progress and competing with others can provide
motivation and accountability.
Lifestyle Awareness: Activity trackers can help users become more aware of their daily habits
and encourage them to make healthier choices in terms of diet, exercise, and sleep.
Data-driven Decision Making: By collecting and analyzing data on activity and health, these apps
can empower users to make informed decisions about their well-being.

Project Scope

In Scope

The Scope of project is defined in below Formats/Points.


The Application provides alerts and information related to health. Having small work system
process.
It is having some major users or working head.

1.Admin (System)
2.Customer

Above Users or Working Heads having some specific responsibility to perform so everyone Have
different accessibility.
So, the software will have the following main modules -

⮚Authentication
Authentication is the fundamental process of confirming the identity of a user or system
component attempting to access digital data. It is a vital component of information security and
access control, serving as the first line of defense against unauthorized access and data
breaches.
There are some primary database points of authentication are as follows:

Login Page

 Display Login Page


 Validate Email Address/User Name/Mobile Number
 Navigate: Forgot Password
 Send Reset Password Link
 Set New Password
 Login

Signup Page

 Display Sign_Up_Page
 Validate Email Address/User Name/Mobile number
 Set Password
 Confirm Password
 Sign_Up

⮚User Interface
A User Interface (UI) is the point of interaction between a user and a digital device, system, or
application. It encompasses all the visual and interactive elements through which users can
communicate with and control the software or hardware. The goal of a well-designed user
interface is to provide a user-friendly and efficient experience, allowing users to perform tasks
easily and intuitively. Here's an overview of user interfaces and their key components:

Dashboard

 Display User Activity Status


 Show Progress Towards Goals
 Allow Access to Key Features
 Provide Health Tips

Profile

 Add User Detail


User Name, Height, Weight, Gender
 Update User Details
 Delete User Details

Activity Log

 Display Track Of All Activity


 Update The Figures

Settings

 Customize App Preference


 Log Out

⮚Tracking Features
The tracking is the one of the Most important Part in the application. The system database
which Keeps every minute’s information about customer in details which is require for
application work process. One of the important activities done by the tracker is maintaining
accurate information about the customer. Some of the critical pieces of data that need to be
maintained.
There are some database points as give below:
Step Tracking

 Display Steps Figures


 Monitor & Update Steps Endlessly

Distance Tracking

 Display Distance in Km
 Monitor & Update Distance

Sleep Tracking
 Display Sleep Hours
 Monitor & Update Sleep Timings

Calorie Tracking
 Display Calorie Burn
 Monitor & Update Calorie Burning

Heart Rate Monitoring


 Display Heart Rate
 Monitor & Update Heart Rate

⮚Activity Goals
Activity goals, also known as fitness goals or wellness objectives, are specific targets individuals
set to improve their physical health and overall well-being through regular physical activity and
exercise. These goals can be personalized and tailored to an individual's fitness level, interests,
and health needs. Setting and achieving activity goals can provide motivation, track progress,
and help maintain a healthy lifestyle.
Set Goals

 Step Goal
 Distance Goal
 Calorie Burn Goal
 Health Monitoring Goal
 Recovery and Rest Goal
 Weight Loss or Management Goal

⮚Data Visualization
Data visualization is the process of representing data in a graphical or visual format to make it
more understandable, interpretable, and actionable. It involves using charts, graphs, and other
visual elements to convey complex information and patterns in a way that is easily
comprehensible. Data visualization is crucial in healthcare as it helps people gain insights,
identify trends, and make informed decisions based on data. Here are some key aspects of data
visualization:
Charts and Bar Graph
 Display Steps Average
Daily, Weekly, Monthly, 6Month, Year

 Display Distance Average


Daily, Weekly, Monthly, 6Month, Year

 Display Sleep Average


Daily, Weekly, Monthly, 6Month, Year

 Display Calorie Average


Daily, Weekly, Monthly, 6Month, Year

 Display Heart Rate


Daily, Weekly, Monthly, 6Month, Year

 Weight Loss or Management


Daily, Weekly, Monthly, 6Month, Year

Insights & Trends


 Set Biometric Authentication
Fingerprint, Face Id

⮚Social & Sharing


Social and sharing features in the context of applications refer to functionalities that enable
users to interact with others, share content, and engage in social interactions within a virtual
community or network. These features play a significant role in enhancing user engagement,
fostering user-generated content, and building online communities. Here are key aspects of
social and sharing features:
 Friend Requests
 Activity Challenges
 Share Progress

⮚Notification
Notifications are messages or alerts delivered to users through digital devices or applications to
inform them about important updates, or information. Notifications serve as a means of
keeping users informed, engaged, and updated in real-time, and they are a common feature in
various mobile apps. Here are key aspects of notifications:
Achievements
 Display Achievement Notifications
Reminders
 Set
 Add
 Update
 Delete

Social Interaction
 Allow Sharing Information with Friends

⮚Health & Fitness Tips


Health and fitness are two closely related aspects of well-being that encompass physical,
mental, and social dimensions. Maintaining good health and fitness levels is essential for
leading a fulfilling and active life. Here we add this feature of health and fitness related articles,
videos to motivate every user on daily basis:
Articles

 Display Health Related Article

 Update Health Related Article Daily

Videos

 Display Health Related Article


 Update Health Related Article Daily

Nutrition Info

 Display Nutrition Article

⮚Data Security & Privacy


Data security and privacy are critical aspects of information management in today's digital age.
They involve protecting sensitive data from unauthorized access, breaches, and misuse while
respecting individuals' rights to control their personal information. Here's we provide them
some features, and privacy policies to secure their data:

 User Data Protection


 GDPR Compliance
 Privacy Settings
Out Of Scope

Application is not available offline.


Wireframes
Functional Requirement

Login Screen:
 Users need to register himself/herself to the application before login.
 Users need to add valid credentials to login into the application.
 Forgot password link should be available on the login screen.
 After adding the credentials the user will click on the submit button and if the
credentials are valid then the user should get redirected to the Dashboard screen.

Activity Tracking:
 Track steps, distance, and calories burned throughout the day.
 Monitor different types of physical activities, such as walking, running.
 Record workout sessions with start and stop times.

Heart Rate Monitoring:


 Measure and display real-time heart rate data during exercise and rest.
 Store historical heart rate data for analysis.

Sleep Tracking:
 Automatically track sleep patterns, including duration and sleep stages.
 Provide insights into sleep quality and offer recommendations for improvement.

Nutrition Tracking:
 Allow users to log their food intake and track calorie consumption.
 Provide access to a food database with nutritional information.
 Calculate daily calorie goals based on user profiles and activity levels.

Goal Setting and Progress Tracking:


 Enable users to set and customize fitness goals.
 Display progress towards goals with visual charts and notifications.

Social Integration:
 Allow users to connect with friends and share activity data.
 Support challenges and competitions among friends or the community.
 Provide social features for motivation and accountability.

Notifications and Alerts:


 Send reminders to encourage regular physical activity.
 Notify users of progress milestones and goal achievements.
 Alert users about unusual health or fitness trends.

Data Visualization and Reporting:


 Present data in easy-to-understand charts and graphs.
 Allow users to generate reports on their activity and health history.

Privacy and Data Security:


 Implement strong security measures to protect user data.
 Provide options for users to control data sharing and privacy settings.

Multi-Platform Compatibility:
 Develop versions of the app for various platforms, such as iOS, Android, and web.
 Allow users to track activities and view data offline, with sync capabilities when
connected to the internet.

Non -functional requirement

Non-functional requirements for an activity tracker application define the quality attributes and
constraints that the application should meet to ensure its performance, usability, and overall
effectiveness. Here are some non-functional requirements for an activity tracker:
1. Performance:
 Response Time: The application should respond quickly to user interactions,
such as data input and navigation.
 Scalability: The app should handle an increasing number of users and data
without significant degradation in performance.
 Load Testing: Perform load testing to ensure the application can handle peak
usage periods.
2. Reliability:
 Availability: The application should be available and accessible to users with
minimal downtime or disruptions.
 Fault Tolerance: It should gracefully handle errors and recover from failures
without data loss.
 Data Integrity: Ensure the integrity of user data through secure storage and
backup mechanisms.
3. Security:
 Data Encryption: Use encryption to protect user data during transmission and
storage.
 Authentication: Implement strong user authentication methods to prevent
unauthorized access.
 Authorization: Enforce access control to ensure users can only access their own
data.
 Secure APIs: Ensure that APIs used for syncing with wearable devices and third-
party apps are secure.
4. Usability:
 User Interface (UI) Design: Design an intuitive and user-friendly interface that is
easy to navigate.
 Accessibility: Ensure the app is accessible to users with disabilities, complying
with relevant accessibility standards.
 Consistency: Maintain a consistent look and feel across different platforms and
devices.
5. Scalability:
 Database Scalability: The underlying database should scale to accommodate
increasing data volumes efficiently.
 User Base Scalability: The app should be able to scale to support a growing user
base.
6. Data Privacy and Compliance:
 Regulatory Compliance: Comply with relevant data privacy regulations (e.g.,
GDPR, HIPAA) and security standards.
 Data Retention: Define data retention policies and allow users to delete their
data as needed.
7. Performance Monitoring and Logging:
 Implement performance monitoring and logging to track system performance
and diagnose issues.
8. Backup and Disaster Recovery:
 Regularly back up user data and have a disaster recovery plan in place to prevent
data loss.
9. Network Connectivity:
 Ensure the app can function smoothly on both high-speed and low-speed
network connections.
10. Testing and Quality Assurance:
 Develop a comprehensive testing strategy, including unit testing, integration
testing, and user acceptance testing.
 Conduct usability testing to gather user feedback for improvements.
11. Documentation and Training:
 Provide thorough documentation for users and administrators.
 Offer training materials and resources for users to maximize the app's
effectiveness.
12. Legal and Licensing:
 Ensure that the application complies with all relevant software licenses and legal
requirements.
13. Environmental Considerations:
 Consider the environmental impact of the app, such as energy efficiency and
sustainability.
Diagrams

Use Case Diagram


Workflow Diagram
Sequence Diagram
Mind Maps

Fig 1 ATA Main Mind Map


Fig 1.a Authentication Mind Map

Fig. 1.b User Interface Mind Map


Fig.1.c Tracking Features Mind Map

Fig.1.d Notification Mind Map


Fig.1.eData Visualization Mind Map

Fig.1.f Health & Fitness Mind Map


Schedule and timeline
Duration (Duration breakup like development, UAT, Delivery)

Assumptions
Things are assume while writing this document

Queries
Questions need to be resolve by the Client company

Contact Details
Company contact details

Escalation contacts
Complaint contact details from out organization

Stakeholders details
-Client Name 1 Client Name 2

You might also like