Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Background Overview of the System You are working on an innovative application in a start-up company that is developing a Mental Stress Monitoring (MSM) system

image text in transcribed

image text in transcribed

image text in transcribed

image text in transcribedimage text in transcribed

Background Overview of the System You are working on an innovative application in a start-up company that is developing a Mental Stress Monitoring (MSM) system that helps users manage their daily mental stress. The MSM system is composed of a mobile phone application and a Wearable Physiological Sensor (WPS) (See Figure 1). The WPS assesses the mental stress level of the user by monitoring her or his autonomous nervous system activity as inferred by various biological signals such as heart rate variability, breathing rate, and skin conductance. The phone application controls the monitoring process. It requests a mental stress assessment from the WPS and decides whether the user should engage in a guided meditation session to attempt to reduce her or his mental stress level. The mobile phone application disregards any mental stress measurements if it deems that the user was engaging in physical activity as excessive movements impedes the WPS from making a correct assessment about mental stress due to signal noise. The system assesses the physical activity level through the mobile phone's accelerometer. Wearable Physiological Sensor (WPS) Mobile Phone Figure 1 - Mental Stress Monitoring System Mental Stress Mental stress is a major contributor to increased health care cost. Various disorders have been linked to stress: coronary heart diseases, high blood pressure and peptic ulcers, depression, immune system disturbances, migraine and vertigo attacks are just few examples of such ailments. Fortunately, several relaxation techniques have been devised to effectively reduce the potential harmful effects of mental stress. These procedures use meditation, breathing exercises, and biofeedback techniques. Requirements All requirements were captured using user stories as the development team is using the Scrum agile process. During requirements collection, the stakeholders identified one epic user story that they further decomposed into 5 user stories. All user stories are shown below. Epic User Story User Story: S1 As a user, I want to monitor my mental stress so that I am prompted whether I would like to engage in guided meditation whenever I am stressed. Epic User Story Decomposition User Story: S1.1 User Story: S1.2 As a user, I want to start the mental stress monitoring process through my mobile phone after I wear the WPS. As a user, I want the system to check my stress level every 15 minutes. User Story S1.3 User Story 1.4 As a user, I want the system to prompt me whether I would like to engage in guided meditation when t detects that I am stressed so that I can reduce my stress level. As a user, I want the system to display multimedia guided meditation content if I decide to mediate after the system detects that I am stressed. Conditions of satisfaction I want the system to ignore any mental stress measurements if it deems that I was engaging in physical activity as this impedes the WPS from making optimal assessments. The mobile phone application should assess the physical activity Level through the mobile phone's accelerometer. whenever I refuse to meditate upon being prompted, I want the system to go back to its regular monitoring activity checking my stress Level every 15 minutes). User Story 1.5 As a user, I want the system to check every 5 minutes whether I am still stressed while I am consuming the multimedia guided meditation content displayed on the phone. If i am still stressed, I want the system to continue to display the multimedia guided meditation content for a maximum of an hour. If I am no longer stressed, I want the system to stop the multimedia guided meditation content and go back to checking my stress level every 15 minutes. conditions of satisfaction After meditating for an hour, I want the system to go back to its regular monitoring activity (checking my stress level every 15 minutes). Your Task Develop a UML activity diagram that models the behavior of the epic story S1 and user stories 91.1, $1.2, 51.3, 51.4, and $1.5. If there are ambiguities in the user stories, please make sure to write down your assumptions. You can devise a high-level model as long as all of the behavior in the user stories is captured. Moreover, assume that you will review your model with the client to ensure that it captures unambiguously the intended behavior. Therefore, attempt to develop a simple and correct model that can be understood with limited effort by a person that does not possess a technical background (e.g. client). Background Overview of the System You are working on an innovative application in a start-up company that is developing a Mental Stress Monitoring (MSM) system that helps users manage their daily mental stress. The MSM system is composed of a mobile phone application and a Wearable Physiological Sensor (WPS) (See Figure 1). The WPS assesses the mental stress level of the user by monitoring her or his autonomous nervous system activity as inferred by various biological signals such as heart rate variability, breathing rate, and skin conductance. The phone application controls the monitoring process. It requests a mental stress assessment from the WPS and decides whether the user should engage in a guided meditation session to attempt to reduce her or his mental stress level. The mobile phone application disregards any mental stress measurements if it deems that the user was engaging in physical activity as excessive movements impedes the WPS from making a correct assessment about mental stress due to signal noise. The system assesses the physical activity level through the mobile phone's accelerometer. Wearable Physiological Sensor (WPS) Mobile Phone Figure 1 - Mental Stress Monitoring System Mental Stress Mental stress is a major contributor to increased health care cost. Various disorders have been linked to stress: coronary heart diseases, high blood pressure and peptic ulcers, depression, immune system disturbances, migraine and vertigo attacks are just few examples of such ailments. Fortunately, several relaxation techniques have been devised to effectively reduce the potential harmful effects of mental stress. These procedures use meditation, breathing exercises, and biofeedback techniques. Requirements All requirements were captured using user stories as the development team is using the Scrum agile process. During requirements collection, the stakeholders identified one epic user story that they further decomposed into 5 user stories. All user stories are shown below. Epic User Story User Story: S1 As a user, I want to monitor my mental stress so that I am prompted whether I would like to engage in guided meditation whenever I am stressed. Epic User Story Decomposition User Story: S1.1 User Story: S1.2 As a user, I want to start the mental stress monitoring process through my mobile phone after I wear the WPS. As a user, I want the system to check my stress level every 15 minutes. User Story S1.3 User Story 1.4 As a user, I want the system to prompt me whether I would like to engage in guided meditation when t detects that I am stressed so that I can reduce my stress level. As a user, I want the system to display multimedia guided meditation content if I decide to mediate after the system detects that I am stressed. Conditions of satisfaction I want the system to ignore any mental stress measurements if it deems that I was engaging in physical activity as this impedes the WPS from making optimal assessments. The mobile phone application should assess the physical activity Level through the mobile phone's accelerometer. whenever I refuse to meditate upon being prompted, I want the system to go back to its regular monitoring activity checking my stress Level every 15 minutes). User Story 1.5 As a user, I want the system to check every 5 minutes whether I am still stressed while I am consuming the multimedia guided meditation content displayed on the phone. If i am still stressed, I want the system to continue to display the multimedia guided meditation content for a maximum of an hour. If I am no longer stressed, I want the system to stop the multimedia guided meditation content and go back to checking my stress level every 15 minutes. conditions of satisfaction After meditating for an hour, I want the system to go back to its regular monitoring activity (checking my stress level every 15 minutes). Your Task Develop a UML activity diagram that models the behavior of the epic story S1 and user stories 91.1, $1.2, 51.3, 51.4, and $1.5. If there are ambiguities in the user stories, please make sure to write down your assumptions. You can devise a high-level model as long as all of the behavior in the user stories is captured. Moreover, assume that you will review your model with the client to ensure that it captures unambiguously the intended behavior. Therefore, attempt to develop a simple and correct model that can be understood with limited effort by a person that does not possess a technical background (e.g. client)

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

Oracle Database 11g SQL

Authors: Jason Price

1st Edition

0071498508, 978-0071498500

More Books

Students also viewed these Databases questions

Question

explain what is meant by redundancy

Answered: 1 week ago