Changes for page Use Cases
Last modified by Andrei Stefan on 2022/04/03 17:26
From version
30.1


edited by Andrei Stefan
on 2022/02/28 22:50
on 2022/02/28 22:50
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. AndreiStefan1 +XWiki.dongxulu - Content
-
... ... @@ -1,34 +1,33 @@ 1 1 {{html}} 2 -<!-- Your HTML code here --> 3 -<h2>UC001: Daily todo list</h2> 4 -<table width='100%'> 2 +<h2>UC001: Daily Activity Reminder</h2> 3 + 5 5 <tr> 6 -<td width=' 30%' style="font-size:16px">5 +<td width='20%' style="font-size:16px"> 7 7 <table border='1px' width='50%'> 8 8 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 9 9 <b>Objective</b> 10 -</td><td width=' 70%'>11 - OB01:Help delay memory loss for patient's daily tasks9 +</td><td width='80%'> 10 + Help delay memory loss for the patient's daily tasks 12 12 </td></tr> 13 13 <tr><td bgcolor='gainsboro'> 14 14 <b>TDP</b> 15 15 </td><td> 16 - TDP: -15 + TDP: Activity 17 17 </td></tr> 18 18 <tr><td bgcolor='gainsboro'> 19 19 <b>Actors</b> 20 20 </td><td> 21 - Care givers/ patient/ robot20 + Patient/ robot 22 22 </td></tr> 23 23 <tr><td bgcolor='gainsboro'> 24 24 <b>Pre-condition</b> 25 25 </td><td> 26 - Patient has a todolist25 + The patient has daily activities that need to be finished on time 27 27 </td></tr> 28 28 <tr><td bgcolor='gainsboro'> 29 29 <b>Post-condition</b> 30 30 </td><td> 31 - Userremebers dailytasks30 + The patient recalls what to do after hearing the related music 32 32 </td></tr> 33 33 <tr><td bgcolor='gainsboro'> 34 34 <b>Action sequence</b> ... ... @@ -35,10 +35,11 @@ 35 35 </td><td> 36 36 Figure<br><br> 37 37 UC steps:<br> 38 - 1) During theday therobotwillplaythemusicbefore tasks<br>39 - 2) Userperforms taskthatrobotslays musicfor<br>40 - 3) Whenuserishestaskinteract with robot todenotebeingdone<br>37 + 1) The robot plays music related to a certain activity according to the patient's agenda;<br> 38 + 2) The patient performs the activity that corresponds to the music;<br> 39 + 3) After performing the activity, the patient interacts with the robot to confirm finishing the task.<br> 41 41 </td></tr> 41 + 42 42 </table> 43 43 </td> 44 44 <td width='50%' style="font-size:16px"> ... ... @@ -52,8 +52,23 @@ 52 52 </td><td bgcolor='gainsboro'> 53 53 <b>IDP</b> 54 54 </td></tr> 55 -<tr><td>2</td><td>RQ001: Robot has the ability to play sounds </td><td>CL001: Patient remembers to do the task</td><td>-</td></tr> 56 -<tr><td>4</td><td>RQ003: Robot should recognize an indication of being done </td><td>CL003: User is happy because they completed a task</td><td>-</td></tr> 55 +<tr> 56 + <td>1</td> 57 + <td>RQ001: The robot can play sounds. </td> 58 + <td>-</td> 59 + <td>Patient, robot</td> 60 +</tr> 61 +<tr> 62 + <td>2</td> 63 + <td>-</td> 64 + <td>CL001: The patient recalls what to do after hearing related music</td> 65 + <td>Patient, robot</td> 66 +</tr> 67 +<tr> 68 + <td>3</td> 69 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 70 + <td>CL002: User becomes happy after completing a task.</td> 71 + <td>Patient, robot</td></tr> 57 57 </table> 58 58 59 59 ... ... @@ -60,36 +60,36 @@ 60 60 </td></tr> 61 61 62 62 </table> 78 +<br/> 63 63 64 -<h2>UC002: Visit from the care giver or loved ones</h2> 65 -<table width='100%'> 80 +<h2>UC002: Adjust reminder settings by the caregiver</h2> 66 66 <tr> 67 -<td width=' 30%' style="font-size:16px">82 +<td width='20%' style="font-size:16px"> 68 68 <table border='1px' width='50%'> 69 69 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 70 70 <b>Objective</b> 71 -</td><td width=' 70%'>72 - OB02: Update the todo list86 +</td><td width='80%'> 87 + Help delay memory loss for the patient's daily tasks 73 73 </td></tr> 74 74 <tr><td bgcolor='gainsboro'> 75 75 <b>TDP</b> 76 76 </td><td> 77 - -92 + TDP: Activity 78 78 </td></tr> 79 79 <tr><td bgcolor='gainsboro'> 80 80 <b>Actors</b> 81 81 </td><td> 82 - Care or loved ones/ patient/ robot97 + Caregivers/ patient/ robot 83 83 </td></tr> 84 84 <tr><td bgcolor='gainsboro'> 85 85 <b>Pre-condition</b> 86 86 </td><td> 87 - The patient wants to add more tasksor change the music102 + The patient wants to add more daily activities or change the music 88 88 </td></tr> 89 89 <tr><td bgcolor='gainsboro'> 90 90 <b>Post-condition</b> 91 91 </td><td> 92 - T odolist isupdated107 + The reminder settings are adjusted by the caregivers and the patient is satisfied with the adjustments 93 93 </td></tr> 94 94 <tr><td bgcolor='gainsboro'> 95 95 <b>Action sequence</b> ... ... @@ -96,8 +96,11 @@ 96 96 </td><td> 97 97 Figure<br><br> 98 98 UC steps:<br> 99 - 1) Patient calls care giver or loved one and asks them to visit<br> 100 - 2) Care giver or loved one comes visit the patient <br> 114 + 1) The patient wants to add more activities to remind/ feels the volume too low;<br> 115 + 2) The patient contacts the caregiver and asks for a visit;<br> 116 + 3) The caregiver comes visit the patient;<br> 117 + 4) The patient communicates with the caregiver about his/her needs;<br> 118 + 5) The caregiver adjusts the reminder settings properly according to the patient's needs.<br> 101 101 </td></tr> 102 102 </table> 103 103 </td> ... ... @@ -112,34 +112,207 @@ 112 112 </td><td bgcolor='gainsboro'> 113 113 <b>IDP</b> 114 114 </td></tr> 115 -<tr><td>1</td><td>RQ001: Have robot(Nao), tablet, app</td><td>CL001: Benefit set schedule that they can follow, drawback hard for active people with changing schedule</td><td>-</td></tr> 116 -<tr><td>2</td><td>RQ002: Have music selection function in app</td><td>CL002: Benefit music helps memory and keeps them calm and is enjoyable, drawbacks can get bored or dont want to be forced</td><td>-</td></tr> 117 -<tr><td>3</td><td>RQ003: Place robot on central stationary location</td><td>CL003: Benefit remeber their tasks, drawbacks bored, dont hear it, doing else disturb them</td><td>-</td></tr> 118 -<tr><td>4</td><td>RQ004: </td><td>CL004: </td><td>-</td></tr> 119 -<tr><td>5</td><td>RQ005: Play alarm (vibration) on tablet</td><td>CL005: Benefit check they perform task and check for healthcare provider, drawback have their hands full</td><td>-</td></tr> 120 -<tr><td>6</td><td>RQ006: Have interaction with robot before sleep</td><td>CL006: Benefit scheduled live, can inform loved ones of sleeping, reminder that they didnt perform task, drawbacks forgetting, something extra to do </td><td>-</td></tr> 121 -<tr><td>7</td><td>RQ007: Tablet quiz app</td><td>CL007: Benefit reinforcement memory, drawbacks could get repretative </td><td>-</td></tr> 133 +<tr> 134 + <td>1</td> 135 + <td>-</td> 136 + <td>-</td> 137 + <td>Patient, robot</td> 138 +</tr> 139 +<tr> 140 + <td>2</td> 141 + <td>RQ003: The robot stores the contact details of all stakeholders.</td> 142 + <td>-</td> 143 + <td>Caregiver, patient</td> 144 +</tr> 145 +<tr> 146 + <td>3</td> 147 + <td>-</td> 148 + <td>-</td> 149 + <td>Caregiver, patient</td> 150 +</tr> 151 +<tr> 152 + <td>4</td> 153 + <td>-</td> 154 + <td>-</td> 155 + <td>Caregiver, patient</td> 156 +</tr> 157 +<tr> 158 + <td>5</td> 159 + <td>RQ004: The settings of the reminder can be modified.</td> 160 + <td>-</td> 161 + <td>Caregiver, robot</td> 162 +</tr> 122 122 </table> 164 +</td></tr> 165 +</table> 166 +<br/> 123 123 168 +<h2>UC003: Physical exercise with the robot</h2> 169 +<tr> 170 +<td width='20%' style="font-size:16px"> 171 +<table border='1px' width='50%'> 172 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 173 + <b>Objective</b> 174 +</td><td width='80%'> 175 + Help the patient to keep a healthy lifestyle through exercise 176 +</td></tr> 177 +<tr><td bgcolor='gainsboro'> 178 + <b>TDP</b> 179 +</td><td> 180 + TDP: Activity 181 +</td></tr> 182 +<tr><td bgcolor='gainsboro'> 183 + <b>Actors</b> 184 +</td><td> 185 + Caregiver/ Patient/ robot 186 +</td></tr> 187 +<tr><td bgcolor='gainsboro'> 188 + <b>Pre-condition</b> 189 +</td><td> 190 + The patient is physically able to follow simple exercises. The robot has exercise motion pre-installed. 191 +</td></tr> 192 +<tr><td bgcolor='gainsboro'> 193 + <b>Post-condition</b> 194 +</td><td> 195 + The patient finishes the daily exercise and the robot records the data. 196 +</td></tr> 197 +<tr><td bgcolor='gainsboro'> 198 + <b>Action sequence</b> 199 +</td><td> 200 + Figure<br><br> 201 + UC steps:<br> 202 + 1) The robot plays the specific music to remind the patient to start exercise;<br> 203 + 2) The robot performs some simple movements and asks the patient to follow;<br> 204 + 3) The patient finishes the daily exercise while the robot records the data;<br> 205 + 4) The robot sends the data to the caregiver for further clinical analysis.<br> 206 +</td></tr> 207 +</table> 208 +</td> 209 +<td width='50%' style="font-size:16px"> 210 +<table border='1px' width='50%'> 211 +<tr><td bgcolor='gainsboro'> 212 + <b>UC step<b> 213 +</td><td bgcolor='gainsboro'> 214 + <b>Requirements</b> 215 +</td><td bgcolor='gainsboro'> 216 +<b>Claims</b> 217 +</td><td bgcolor='gainsboro'> 218 +<b>IDP</b> 219 +</td></tr> 220 +<tr> 221 + <td>1</td> 222 + <td>RQ001: The robot can play sounds. </td> 223 + <td>-</td> 224 + <td>Patient, robot</td> 225 +</tr> 226 +<tr> 227 + <td>2</td> 228 + <td>RQ005: The robot can perform moverments. </td> 229 + <td>-</td> 230 + <td>Patient, robot</td> 231 +</tr> 232 +<tr> 233 + <td>3</td> 234 + <td>RQ006: The robot can save data. </td> 235 + <td>CL006: Collect the daily routine data of the patient for further analysis</td> 236 + <td>Caregiver and robot</td> 237 +</tr> 238 +<tr> 239 + <td>3</td> 240 + <td>RQ007: The robot can send data. </td> 241 + <td>CL006: Collect the daily routine data of the patient for further analysis</td> 242 + <td>Caregiver and robot</td> 243 +</tr> 244 +</table> 124 124 125 125 </td></tr> 247 +</table> 248 +<br/> 126 126 250 +<h2>UC004: Small talks with the robot</h2> 251 +<tr> 252 +<td width='20%' style="font-size:16px"> 253 +<table border='1px' width='50%'> 254 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 255 + <b>Objective</b> 256 +</td><td width='80%'> 257 + Keep the patient socially active. 258 +</td></tr> 259 +<tr><td bgcolor='gainsboro'> 260 + <b>TDP</b> 261 +</td><td style="color:red;"> 262 + TDP: Group game (TODO) 263 +</td></tr> 264 +<tr><td bgcolor='gainsboro'> 265 + <b>Actors</b> 266 +</td><td> 267 + Care givers/ patient/ other patients/ robot 268 +</td></tr> 269 +<tr><td bgcolor='gainsboro'> 270 + <b>Pre-condition</b> 271 +</td><td> 272 + The patient stays home alone most of the time and needs social contacts.. 273 +</td></tr> 274 +<tr><td bgcolor='gainsboro'> 275 + <b>Post-condition</b> 276 +</td><td> 277 + The patient becomes happier after havig social interactions with the robot. 278 +</td></tr> 279 +<tr><td bgcolor='gainsboro'> 280 + <b>Action sequence</b> 281 +</td><td> 282 + Figure<br><br> 283 + UC steps:<br> 284 + 1) The robot/ the patient starts conversations of ramdom topics<br> 285 + 2) The robot and the patient have small talks with each other<br> 286 +</td></tr> 127 127 </table> 288 +</td> 289 +<td width='50%' style="font-size:16px"> 290 +<table border='1px' width='50%'> 291 +<tr><td bgcolor='gainsboro'> 292 + <b>UC step<b> 293 +</td><td bgcolor='gainsboro'> 294 + <b>Requirements</b> 295 +</td><td bgcolor='gainsboro'> 296 +<b>Claims</b> 297 +</td><td bgcolor='gainsboro'> 298 +<b>IDP</b> 299 +</td></tr> 300 +<tr> 301 + <td>1</td> 302 + <td>RQ001: The robot can play sounds. <br/> 303 + RQ002: The robot can do speech recognition/ detect hand gestures.</td> 304 + <td>-</td> 305 + <td>Caregiver and robot</td> 306 +</tr> 307 +<tr> 308 + <td>2</td> 309 + <td>RQ001: The robot can play sounds. <br/> 310 + RQ002: The robot can do speech recognition/ detect hand gestures. </td> 311 + <td>-</td> 312 + <td style="color:red;">Patient and other people (TODO)</td></tr> 313 +</table> 128 128 129 -<h2>UC003: Physical exercise with the robot</h2> 130 -<table width='100%'> 315 + 316 +</td></tr> 317 + 318 +</table> 319 +<br/> 320 + 321 +<h2>UC005: Quiz</h2> 131 131 <tr> 132 -<td width=' 30%' style="font-size:16px">323 +<td width='20%' style="font-size:16px"> 133 133 <table border='1px' width='50%'> 134 134 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 135 135 <b>Objective</b> 136 -</td><td width=' 70%'>137 - OB03:Help thepatientto keepa healthy lifestyleand lowerthe riskof deterioration of thedisease327 +</td><td width='80%'> 328 + Help reinforce the connection between specific music and daily task with quizzes 138 138 </td></tr> 139 139 <tr><td bgcolor='gainsboro'> 140 140 <b>TDP</b> 141 141 </td><td> 142 - TDP: -333 + TDP: Activity 143 143 </td></tr> 144 144 <tr><td bgcolor='gainsboro'> 145 145 <b>Actors</b> ... ... @@ -149,12 +149,12 @@ 149 149 <tr><td bgcolor='gainsboro'> 150 150 <b>Pre-condition</b> 151 151 </td><td> 152 - Patient hasbasicability to follow the simpleexercise.Robotasthepre-installedexercisemotion.343 + The patient has heard the music associaed with the task before 153 153 </td></tr> 154 154 <tr><td bgcolor='gainsboro'> 155 155 <b>Post-condition</b> 156 156 </td><td> 157 - Patientfinishes thedailysimple exercise routineandtherobotrecordsthedata.348 + User reinforces the association between the song and the task 158 158 </td></tr> 159 159 <tr><td bgcolor='gainsboro'> 160 160 <b>Action sequence</b> ... ... @@ -161,9 +161,13 @@ 161 161 </td><td> 162 162 Figure<br><br> 163 163 UC steps:<br> 164 - 1) The robot plays the specific music to remind the patient of starting of exercise.<br> 165 - 2) The robot starts to perform some simple movements and the patient follows.<br> 166 - 3) Patient finishes the daily exercise and the robot records the data for further clinical analysis.<br> 355 + 1) The patient asks the robot to play a quiz;<br> 356 + 2) The robot plays the music associated with a random activity and asks the user the related activity name;<br> 357 + 3) The patient replies;<br> 358 + 4) If the answer is correct, the robot congratulates the user and asks to continue; <br/> 359 + If the answer is wrong, the robot prompts the user to try again;<br> 360 + 5) If the user gives wrong answers after several tries, the robot would tell the right answer;<br> 361 + 6) Repeat 3)-5) until the patient wants to stop.<br> 167 167 </td></tr> 168 168 </table> 169 169 </td> ... ... @@ -178,42 +178,79 @@ 178 178 </td><td bgcolor='gainsboro'> 179 179 <b>IDP</b> 180 180 </td></tr> 181 -<tr><td>1</td><td>RQ001: Robot has the ability to play sounds </td><td>CL001: Patient remembers to do the task</td><td>-</td></tr> 182 -<tr><td>2</td><td>RQ003: Robot has the ability to perform simple movements </td><td>CL004: User finishes the daily exercise</td><td>-</td></tr> 183 -<tr><td>3</td><td>RQ004: Robot has the ability to save the data and upload it to cloud </td><td>CL005: Collect the daily routine data of the patient for further analysis</td><td>-</td></tr> 376 +<tr> 377 + <td>1</td> 378 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 379 + <td>-</td> 380 + <td>Patient and robot</td> 381 +</tr> 382 +<tr> 383 + <td>2</td> 384 + <td>RQ001: The robot can play sounds. </td> 385 + <td>-</td> 386 + <td>Patient, robot</td> 387 +</tr> 388 +<tr> 389 + <td>3</td> 390 + <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 391 + <td>-</td> 392 + <td>Patient, robot</td> 393 +</tr> 394 +<tr> 395 + <td>4</td> 396 + <td>RQ001: The robot can play sounds.</td> 397 + <td>-</td> 398 + <td>Patient, robot</td> 399 +</tr> 400 +<tr> 401 + <td>5</td> 402 + <td>RQ001: The robot can play sounds. <br/> 403 + RQ002: The robot can do speech recognition/ detect hand gestures. </td> 404 + <td>-</td> 405 + <td>Patient, robot</td> 406 +</tr> 407 +<tr> 408 + <td>6</td> 409 + <td>RQ001: The robot can play sounds. <br/> 410 + RQ002: The robot can do speech recognition/ detect hand gestures. </td> 411 + <td>-</td> 412 + <td>Patient, robot</td> 413 +</tr> 184 184 </table> 185 185 186 186 </td></tr> 417 + 187 187 </table> 188 -<h2>UC004: Group game at the care home</h2> 189 -<table width='100%'> 419 +<br/> 420 + 421 +<h2>UC006: Emergency notification</h2> 190 190 <tr> 191 -<td width=' 30%' style="font-size:16px">423 +<td width='20%' style="font-size:16px"> 192 192 <table border='1px' width='50%'> 193 193 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 194 194 <b>Objective</b> 195 -</td><td width=' 70%'>196 - OB01: Helppatientshavesome social contactwithothers427 +</td><td width='80%'> 428 + Keep the caregiver updated with the patient's condition 197 197 </td></tr> 198 198 <tr><td bgcolor='gainsboro'> 199 199 <b>TDP</b> 200 -</td><td> 201 - TDP: -432 +</td><td style="color:red;"> 433 + TDP: Emergency (TODO) 202 202 </td></tr> 203 203 <tr><td bgcolor='gainsboro'> 204 204 <b>Actors</b> 205 205 </td><td> 206 - Care givers/patient/robot438 + Patient/ robot/ care giver/ loved ones 207 207 </td></tr> 208 208 <tr><td bgcolor='gainsboro'> 209 209 <b>Pre-condition</b> 210 210 </td><td> 211 - Patient hasthe ability to understandandrememberthegamerules. Robothasthepre-installedgame motion.443 + Patient was interacting with the robot, but suddenly stops 212 212 </td></tr> 213 213 <tr><td bgcolor='gainsboro'> 214 214 <b>Post-condition</b> 215 215 </td><td> 216 - User remebers dailytasks448 + Care giver and loved ones are ensured that the patient is safe 217 217 </td></tr> 218 218 <tr><td bgcolor='gainsboro'> 219 219 <b>Action sequence</b> ... ... @@ -220,9 +220,11 @@ 220 220 </td><td> 221 221 Figure<br><br> 222 222 UC steps:<br> 223 - 1) During the day the robot will play the music before tasks<br> 224 - 2) User performs task that robots plays music for<br> 225 - 3) When user finishes task interact with robot to denote being done<br> 455 + 1) The robot detects no movement from the patient;<br> 456 + 2) The robot contacts the caregiver and family members;<br> 457 + 3) The robot sends a live audio and video feed of the patient to the caregiver;<br> 458 + 4) The caregiver and family members call or visit to check if the patient is okay;<br> 459 + 5) The caregiver determines if the emergency call was a false positive.<br> 226 226 </td></tr> 227 227 </table> 228 228 </td> ... ... @@ -237,11 +237,43 @@ 237 237 </td><td bgcolor='gainsboro'> 238 238 <b>IDP</b> 239 239 </td></tr> 240 -<tr><td>2</td><td>RQ001: Robot has the ability to play sounds </td><td>CL001: Patient remembers to do the task</td><td>-</td></tr> 241 -<tr><td>4</td><td>RQ003: Robot should recognize an indication of being done </td><td>CL003: User is happy because they completed a task</td><td>-</td></tr> 474 +<tr> 475 + <td>1</td> 476 + <td>RQ008: The robot can detect movements. </td> 477 + <td>-</td> 478 + <td>Patient and robot</td> 479 +</tr> 480 +<tr> 481 + <td>2</td> 482 + <td>RQ003: The robot stores the contact details of all stakeholders.</td> 483 + <td>CL011: User's status can be monitored while help is on the way</td> 484 + <td>Caregiver and robot</td> 485 +</tr> 486 +<tr> 487 + <td>3</td> 488 + <td>RQ007: The robot can send data.</td> 489 + <td>CL010: Similar situations will not trigger an emergency call in the future (if false positive)</td> 490 + <td>Caregiver and robot</td> 491 +</tr> 492 +<tr> 493 + <td>4</td> 494 + <td>-</td> 495 + <td>-</td> 496 + <td>Patient and robot</td> 497 +</tr> 498 +<tr> 499 + <td>1</td> 500 + <td>-</td> 501 + <td>-</td> 502 + <td>Patient and robot</td> 503 +</tr> 242 242 </table> 243 243 244 244 507 +</td></tr> 245 245 509 +</table> 510 +<br/> 511 + 246 246 {{/html}} 247 247
- XWiki.XWikiComments[0]
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +Anonymous - Comment
-
... ... @@ -1,0 +1,1 @@ 1 +Nice that you created this set of use cases with corresponding requirements and claims. Make clear which use case you are going to prototype and test (this one should be worked out in more detail). - Date
-
... ... @@ -1,0 +1,1 @@ 1 +2022-03-21 21:12:05.54
- XWiki.XWikiComments[1]
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.roltmans - Comment
-
... ... @@ -1,0 +1,1 @@ 1 +RQ010 and RQ001 are the same - Date
-
... ... @@ -1,0 +1,1 @@ 1 +2022-03-29 15:40:42.646
- XWiki.XWikiComments[2]
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.roltmans - Comment
-
... ... @@ -1,0 +1,2 @@ 1 +And use case 7 is not yet worked out 2 + - Date
-
... ... @@ -1,0 +1,1 @@ 1 +2022-03-29 16:12:36.680