Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

present the modeling of system requirements through UML use - case diagrams. Each diagram must have a mandatory text description that introduces the diagram, the

present the modeling of system requirements through UML use-case diagrams. Each diagram must have a mandatory text description that introduces the diagram, the visual elements in it, the purpose of the diagram, comments about the system requirements, etc. functional requierments are:Users should be able to easily view their activities such as distance traveled, time, speed, and other statistical data, and share them with friends and followers on social networks.
The system should provide the ability to create challenges, compare achieved times among users, and provide route options.
The system should support various sports activities such as cycling, running, swimming, boxing, volleyball, horseback riding, cross-training, rope jumping, fitness, walking at different paces, and more.
Different types of sports watches should be integrable into the system, especially those suitable for water sports, so that active users practicing swimming can input data such as distance swum, their pulse at any given moment, and calories burned during the workout into the system.
Integration of sports sensors and GPS devices into the system is essential.
The system should be able to track users' steps during walking, as well as track and record routes (on a map) during running and cycling at any given moment. This allows users to see where they have been and at what instantaneous speed they were moving while running, as well as the pace of the respective recording - how long it took to run one kilometer. The distance covered on the map should be savable as a picture or video clip. Users should be able to create collections of such recordings for different periods.
Users should be able to input quantities of consumed food in several sections for breakfast, lunch, dinner, and intermediate meals, as well as add information regarding calories, sugars, zinc, iron, number of portions in grams or kilograms, saturated fats, fibers, vitamin C, vitamin A, and calcium for each meal.
Users should be able to input the amount of water consumed per day in milliliters/oz and visualize it through diagrams or visual elements such as a glass that fills according to the set goal for the amount of water a person drinks.
Users should be able to input the number of hours slept at night, specifying the start and end time of sleep.
Users should be able to upload exercises in the form of pictures or other suitable file types.
Users should be able to create folders or collections of uploaded exercises, adding titles for each folder and specifying the number of repetitions for each exercise or the number of rounds for all exercises in the collection.
Users should be able to input the ratio of proteins, fats, and carbohydrates in percentages.
Users should be able to set reminders for eating, exercising, taking medication, sports events, and challenges.
Users should be able to download information about their progress from the system in a suitable format such as PDF or Excel, selecting which diagrams and graphs (for water, calories, steps, sleep hours, and other parameters) to include in the file.
Users should be able to upload pictures of themselves in the "before/after" section to track their progress. The limit for such pairs in the "before/after" section should be large (for example, 30), and there should be instructions in the form of a sketch or picture for the correct pose of the pictures from the front, back, and sides.
Users should be able to input body measurements such as neck circumference, chest circumference, arms, waist, hips, abdomen, and thighs. The section for body measurements should have instructions in the form of diagrams or pictures explaining the correct measurement of different parts of the body.
Users should be able to track their mood by selecting from various options such as emotional, happy, cheerful, sad, exhausted, sick, depressed, calm, distracted, sleepy, anxious, and others.
Users should be able to input their current health condition, choosing between options such as good, fair, poor, and if necessary, supplementing with specific problems or conditions they experience (neck pain, workout injury, flu, cramps, muscle soreness, shoulder pain, etc.).
Users should be able to download information about their health conditions for a specific period from the application by selecting a start and end date (in PDF or Excel format).
Users should be able to input their weight, height, age, and gender in their profile.
Users should be able to enter a period - a week, a month, a year, or from date to date - and visualize a graph of their weight during that period.
Users should be able to input their heart rate, blood pressure, blood sugar, and other similar parameters.
Users should be able to create recipes in the recipes section, inputting the number and quantity of products, number of portions, weights, calories, pictures, and descriptions of the dish.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Intranet And Web Databases For Dummies

Authors: Paul Litwin

1st Edition

0764502212, 9780764502217

More Books

Students also viewed these Databases questions

Question

What is a structural record?

Answered: 1 week ago