assignments
|
Requirement Analysis Specifications |
||
|
Document #: LIB02 |
Version: 01 |
Page 1 / 1 |
|
Project Name:
|
The Ideal Weight Measurement |
|
Student Name:
|
|
TABLE OF CONTENTS
1 Overview 3
1.1 Purpose of the system 3
1.2 Scope of the system 3
2 Current System 3
3 Proposed System 3
3.1 Overview 3
3.2 Functional Requirements 3
3.3 Nonfunctional Requirements 3
3.3.1 Usability 3
3.3.2 Reliability 3
3.3.3 Performance 3
3.3.4 Supportability 3
3.3.5 Implementation 3
4 System Models 3
4.1.1 Use Case System Model 3
4.1.2 Use Case Description 3
Overview
Purpose of the system
Being fit or just keeping the ideal weight is undoubtedly everyone’s dream about the physical appearance. And so, every people’s height and shape are not same, but everybody has an ideal weight whether they tall or short. With this website we aim to make it easier for the people who wants to learn their desired weight by typing their current weight and height. Additionally, along with the ideal weight, the website will offer nutrition and workout tips.
Scope of the system
The ideal weight will be the website where people will be able to learn their weight that they plan to achieve. It will provide people nutritious advice like what they should eat on breakfast, lunch, and dinner. Furthermore, it will give workout plans that focusing on the specific part of the body which all together serve to get to the ideal body weight. The nutrition and workout advice will be suggestions from the experts in their field. So, people can follow up the advice and give feedbacks about the results they have achieved.
Current System
No system is in place yet, we are collecting data from different sources and experts.
Proposed System
Overview
The system's functionality is summarized in this section. This will be separated into two parts once more:
Functional Requirements
· Any device with an internet connection should be able to access the website.
· User must be able to type his/her weight and height on the given box.
· User must be able to reach the page with the calculations of his/her ideal weight according to the weight and height he/she typed.
· User must be able to enter email address at the box on the bottom of the page to get informed during feedback time.
Nonfunctional Requirements
Usability
· The calculation and the advice must be clear and understandable for users of different age.
· User must get an email asking for his/her feedback about the recommendations for his/her nutrition and workout goal.
Reliability
· The data will be collected from the statements of most experienced and verified sources and experts.
· The sources will be updated every year according to the development in the field of nutrition and fitness.
Performance
· The transfer between pages should be smooth and fast.
Supportability
· The website must be supported on PC and all mobile devices.
Implementation
· The frontend will be created using HTLM and CSS.
· The backend will be created using JavaScript.
System Models
Use Case System Model
Use Case Description
|
Name: |
EntryPage |
|
Actor: |
User |
|
Entry Conditions: |
User has internet connection. |
|
Flow of Events: |
1- User enters the website. 2- User presses start option at the center of the page. |
|
Exit Conditions: |
User reaches the page asking to type his/her weight and height. |
|
Name: |
TheIdealWeightAndAdvice |
|
Actor: |
User |
|
Entry Conditions: |
User has pressed start at the entry page. |
|
Flow of Events: |
1- User types the weight and height. 2- User submits the result. 3- System takes the user to the page with an ideal weight and nutritious & workout advice. |
|
Exit Conditions: |
The user has submitted the height and weight. The user has reached the ideal weight page. |
|
Name: |
SubmitEmail |
|
Actor: |
User |
|
Entry Conditions: |
User is in ideal weight page. |
|
Flow of Events: |
1- User enters his/her email inside the box at the bottom of the page. 2- User receives an email at the end about the nutritional and workout suggestions. |
|
Exit Conditions: |
The user has submitted the email. |