Answered step by step
Verified Expert Solution
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 usecase 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, crosstraining, 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 millilitersoz 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 "beforeafter section to track their progress. The limit for such pairs in the "beforeafter section should be large for example, 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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started