Changes for page Use Cases
Last modified by Andrei Stefan on 2022/04/03 17:26
Summary
Details
- Page properties
-
- Content
-
... ... @@ -6,8 +6,9 @@ 6 6 <table border='1px' width='50%'> 7 7 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 8 8 <b>Objective</b> 9 -</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td> 10 -</tr> 9 +</td><td width='80%'> 10 + Help delay memory loss for patient's daily tasks 11 +</td></tr> 11 11 <tr><td bgcolor='gainsboro'> 12 12 <b>TDP</b> 13 13 </td><td> ... ... @@ -21,12 +21,12 @@ 21 21 <tr><td bgcolor='gainsboro'> 22 22 <b>Pre-condition</b> 23 23 </td><td> 24 - The patient has daily activities that need to be finished on time25 + Patient has daily activities that need to be finished on time 25 25 </td></tr> 26 26 <tr><td bgcolor='gainsboro'> 27 27 <b>Post-condition</b> 28 28 </td><td> 29 - Thepatientrecalls what to do after hearing the related music30 + User recalls what to do after hearing the related music 30 30 </td></tr> 31 31 <tr><td bgcolor='gainsboro'> 32 32 <b>Action sequence</b> ... ... @@ -35,7 +35,7 @@ 35 35 UC steps:<br> 36 36 1) The robot plays music related to a certain activity according to the patient's agenda;<br> 37 37 2) The patient performs the activity that corresponds to the music;<br> 38 - 3) After performing the activity, the patient interacts with the robot to confirm finishing the task.<br> 39 + 3) After performing the activity, the patients interacts with the robot to confirm finishing the task.<br> 39 39 </td></tr> 40 40 41 41 </table> ... ... @@ -51,23 +51,8 @@ 51 51 </td><td bgcolor='gainsboro'> 52 52 <b>IDP</b> 53 53 </td></tr> 54 -<tr> 55 - <td>1</td> 56 - <td>RQ001: The robot can play sounds. </td> 57 - <td>-</td> 58 - <td>Patient, robot</td> 59 -</tr> 60 -<tr> 61 - <td>2</td> 62 - <td>-</td> 63 - <td>-</td> 64 - <td>Patient, robot</td> 65 -</tr> 66 -<tr> 67 - <td>3</td> 68 - <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 69 - <td>-</td> 70 - <td>Patient, robot</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>Patient and robot</td></tr> 56 +<tr><td>3</td><td>RQ002: Robot should recognize an indication of being done </td><td>CL002: User is happy because they completed a task</td><td>Patient and robot</td></tr> 71 71 </table> 72 72 73 73 ... ... @@ -74,16 +74,16 @@ 74 74 </td></tr> 75 75 76 76 </table> 77 -<br/> 78 78 79 -<h2>UC002: Adjust reminder settings by thecaregiver</h2>64 +<h2>UC002: Adjust reminder settings by caregivers</h2> 80 80 <tr> 81 81 <td width='20%' style="font-size:16px"> 82 82 <table border='1px' width='50%'> 83 83 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 84 84 <b>Objective</b> 85 -</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td> 86 -</tr> 70 +</td><td width='80%'> 71 + Help delay memory loss for patient's daily tasks 72 +</td></tr> 87 87 <tr><td bgcolor='gainsboro'> 88 88 <b>TDP</b> 89 89 </td><td> ... ... @@ -109,11 +109,11 @@ 109 109 </td><td> 110 110 Figure<br><br> 111 111 UC steps:<br> 112 - 1) The patient wants to add more activities to remind/ feels the volume too low;<br>113 - 2) The patient contacts the caregiver and asks for a visit;<br>114 - 3) The caregiver comes visit the patient;<br>115 - 4) The patient communicates with the caregiver about his/her needs;<br>116 - 5) The caregiver adjusts the reminder settings properly according to the patient's needs.<br>98 + 1) Patient wants to add more activities to remind/ feels the volume too low;<br> 99 + 2) Patient contacts the caregiver and asks for a visit;<br> 100 + 3) Caregiver comes visit the patient;<br> 101 + 4) Patient communicates with the caregiver about his/her needs;<br> 102 + 5) Caregiver adjusts the reminder settings properly according to the patient's needs.<br> 117 117 </td></tr> 118 118 </table> 119 119 </td> ... ... @@ -128,40 +128,14 @@ 128 128 </td><td bgcolor='gainsboro'> 129 129 <b>IDP</b> 130 130 </td></tr> 131 -<tr> 132 - <td>1</td> 133 - <td>-</td> 134 - <td>-</td> 135 - <td>Patient, robot</td> 136 -</tr> 137 -<tr> 138 - <td>2</td> 139 - <td>RQ003: The robot stores the contact details of all stakeholders.</td> 140 - <td>-</td> 141 - <td>Caregiver, patient</td> 142 -</tr> 143 -<tr> 144 - <td>3</td> 145 - <td>-</td> 146 - <td>-</td> 147 - <td>Caregiver, patient</td> 148 -</tr> 149 -<tr> 150 - <td>4</td> 151 - <td>-</td> 152 - <td>-</td> 153 - <td>Caregiver, patient</td> 154 -</tr> 155 -<tr> 156 - <td>5</td> 157 - <td>RQ004: The settings of the reminder can be modified.</td> 158 - <td>-</td> 159 - <td>Caregiver, robot</td> 160 -</tr> 117 +<tr><td>1</td><td>RQ003: Have the means of contacting loved ones and caregiver</td><td>CL003: Patient is happy to interact with others</td><td>Caregiver and robot</td></tr> 118 +<tr><td>3</td><td>RQ004: Have some way of modifying the todo list and the music associated with the tasks</td><td>CL004: Patient is eager to be reminded of the newly added tasks or hear the newly selected music</td><td>Caregiver and robot</td></tr> 161 161 </table> 120 + 121 + 162 162 </td></tr> 123 + 163 163 </table> 164 -<br/> 165 165 166 166 <h2>UC003: Physical exercise with the robot</h2> 167 167 <tr> ... ... @@ -170,7 +170,7 @@ 170 170 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 171 171 <b>Objective</b> 172 172 </td><td width='80%'> 173 - Help the patient to keep a healthy lifestyle through exercise .133 + Help the patient to keep a healthy lifestyle through exercise 174 174 </td></tr> 175 175 <tr><td bgcolor='gainsboro'> 176 176 <b>TDP</b> ... ... @@ -215,36 +215,13 @@ 215 215 </td><td bgcolor='gainsboro'> 216 216 <b>IDP</b> 217 217 </td></tr> 218 -<tr> 219 - <td>1</td> 220 - <td>RQ001: The robot can play sounds. </td> 221 - <td>-</td> 222 - <td>Patient, robot</td> 223 -</tr> 224 -<tr> 225 - <td>2</td> 226 - <td>RQ005: The robot can perform moverments. </td> 227 - <td>-</td> 228 - <td>Patient, robot</td> 229 -</tr> 230 -<tr> 231 - <td>3</td> 232 - <td>RQ006: The robot can save data. </td> 233 - <td>-</td> 234 - <td>Patient, robot</td> 235 -</tr> 236 -<tr> 237 - <td>3</td> 238 - <td>RQ007: The robot can send data. </td> 239 - <td>-</td> 240 - <td>Caregiver, robot</td> 241 -</tr> 178 +<tr><td>1</td><td>RQ001: Robot has the ability to play sounds </td><td>CL001: Patient remembers to do the task</td><td>Patient and robot</td></tr> 179 +<tr><td>2</td><td>RQ005: Robot has the ability to perform simple movements </td><td>CL005: User is motivated to follow along when the robot is moving</td><td>Patient and robot</td></tr> 180 +<tr><td>3</td><td>RQ006: Robot has the ability to save the data and upload it to cloud </td><td>CL006: Collect the daily routine data of the patient for further analysis</td><td>Caregiver and robot</td></tr> 242 242 </table> 243 243 244 244 </td></tr> 245 245 </table> 246 -<br/> 247 - 248 248 <h2>UC004: Small talks with the robot</h2> 249 249 <tr> 250 250 <td width='20%' style="font-size:16px"> ... ... @@ -252,27 +252,27 @@ 252 252 <tr border='1px' width='30%'><td bgcolor='gainsboro'> 253 253 <b>Objective</b> 254 254 </td><td width='80%'> 255 - Keep the patient socially active.192 + Help the patient to keep socially active. 256 256 </td></tr> 257 257 <tr><td bgcolor='gainsboro'> 258 258 <b>TDP</b> 259 -</td><td> 260 - TDP: -196 +</td><td style="color:red;"> 197 + TDP: Group game (TODO) 261 261 </td></tr> 262 262 <tr><td bgcolor='gainsboro'> 263 263 <b>Actors</b> 264 264 </td><td> 265 - Caregiver/ patient/ robot 202 + Care givers/ patient/ other patients/ robot 266 266 </td></tr> 267 267 <tr><td bgcolor='gainsboro'> 268 268 <b>Pre-condition</b> 269 269 </td><td> 270 - The patientstays home alonemostofthetime andneedssocialcontacts..207 + Patient has the ability to understand and remember the game rules. Patient is at the care home. Robot has the pre-installed game motion. 271 271 </td></tr> 272 272 <tr><td bgcolor='gainsboro'> 273 273 <b>Post-condition</b> 274 274 </td><td> 275 - Thepatient becomeshappierafterhavigsocial interactionswith theobot.212 + User enjoys playing the game with others. 276 276 </td></tr> 277 277 <tr><td bgcolor='gainsboro'> 278 278 <b>Action sequence</b> ... ... @@ -279,8 +279,10 @@ 279 279 </td><td> 280 280 Figure<br><br> 281 281 UC steps:<br> 282 - 1) The robot/ the patient starts conversations of ramdom topics<br> 283 - 2) The robot and the patient have small talks with each other<br> 219 + 1) Care giver selects the game to play<br> 220 + 2) Robot explains the rules and identifies the players<br> 221 + 3) Robot monitors the progress of the game<br> 222 + 4) Game ends and robot announces the results<br> 284 284 </td></tr> 285 285 </table> 286 286 </td> ... ... @@ -295,19 +295,8 @@ 295 295 </td><td bgcolor='gainsboro'> 296 296 <b>IDP</b> 297 297 </td></tr> 298 -<tr> 299 - <td>1</td> 300 - <td>RQ001: The robot can play sounds. <br/> 301 - RQ002: The robot can do speech recognition/ detect hand gestures.</td> 302 - <td>-</td> 303 - <td>Patient, robot</td> 304 -</tr> 305 -<tr> 306 - <td>2</td> 307 - <td>RQ001: The robot can play sounds. <br/> 308 - RQ002: The robot can do speech recognition/ detect hand gestures. </td> 309 - <td>-</td> 310 - <td>Patient, robot</td></tr> 237 +<tr><td>2</td><td>RQ007: Robot has games and rules stored in memory and is able to recognize the players </td><td>CL007: Patient is eager to start to playing the game</td><td>Caregiver and robot</td></tr> 238 +<tr><td>3</td><td>RQ008: Robot can monitor an ongoing game </td><td>CL003: User is happy to interact with others</td><td style="color:red;">Patient and other people (TODO)</td></tr> 311 311 </table> 312 312 313 313 ... ... @@ -314,7 +314,6 @@ 314 314 </td></tr> 315 315 316 316 </table> 317 -<br/> 318 318 319 319 <h2>UC005: Quiz</h2> 320 320 <tr> ... ... @@ -328,7 +328,7 @@ 328 328 <tr><td bgcolor='gainsboro'> 329 329 <b>TDP</b> 330 330 </td><td> 331 - TDP: Quiz258 + TDP: Activity 332 332 </td></tr> 333 333 <tr><td bgcolor='gainsboro'> 334 334 <b>Actors</b> ... ... @@ -338,7 +338,7 @@ 338 338 <tr><td bgcolor='gainsboro'> 339 339 <b>Pre-condition</b> 340 340 </td><td> 341 - The patient has heard the music associaed with the task before268 + Patient has heard the music associaed with the task before 342 342 </td></tr> 343 343 <tr><td bgcolor='gainsboro'> 344 344 <b>Post-condition</b> ... ... @@ -350,13 +350,10 @@ 350 350 </td><td> 351 351 Figure<br><br> 352 352 UC steps:<br> 353 - 1) The patient asks the robot to play a quiz;<br> 354 - 2) The robot plays the music associated with a random activity and asks the user the related activity name;<br> 355 - 3) The patient replies;<br> 356 - 4) If the answer is correct, the robot congratulates the user and asks to continue; <br/> 357 - If the answer is wrong, the robot prompts the user to try again;<br> 358 - 5) If the user gives wrong answers after several tries, the robot would tell the right answer;<br> 359 - 6) Repeat 3)-5) until the patient wants to stop.<br> 280 + 1) The patient asks the robot to play a quiz<br> 281 + 2) The robot plays the music associated with a random task and asks the user what the task is<br> 282 + 3) The user replies. For a correct answer, the robot congratulates the user and asks if they want to play again. For a wrong answer, the robot prompts the user to try again.<br> 283 + 4) If the user gets the task wrong a few times in a row, the robot just tells them the answer.<br> 360 360 </td></tr> 361 361 </table> 362 362 </td> ... ... @@ -371,52 +371,17 @@ 371 371 </td><td bgcolor='gainsboro'> 372 372 <b>IDP</b> 373 373 </td></tr> 374 -<tr> 375 - <td>1</td> 376 - <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 377 - <td>-</td> 378 - <td>Patient, robot</td> 379 -</tr> 380 -<tr> 381 - <td>2</td> 382 - <td>RQ001: The robot can play sounds. </td> 383 - <td>-</td> 384 - <td>Patient, robot</td> 385 -</tr> 386 -<tr> 387 - <td>3</td> 388 - <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 389 - <td>-</td> 390 - <td>Patient, robot</td> 391 -</tr> 392 -<tr> 393 - <td>4</td> 394 - <td>RQ001: The robot can play sounds.</td> 395 - <td>-</td> 396 - <td>Patient, robot</td> 397 -</tr> 398 -<tr> 399 - <td>5</td> 400 - <td>RQ001: The robot can play sounds. <br/> 401 - RQ002: The robot can do speech recognition/ detect hand gestures. </td> 402 - <td>-</td> 403 - <td>Patient, robot</td> 404 -</tr> 405 -<tr> 406 - <td>6</td> 407 - <td>RQ001: The robot can play sounds. <br/> 408 - RQ002: The robot can do speech recognition/ detect hand gestures. </td> 409 - <td>-</td> 410 - <td>Patient, robot</td> 411 -</tr> 298 +<tr><td>1</td><td>RQ009: Robot should recognize spoken words </td><td>CL008: Patient is excited to play the quiz</td><td>Patient and robot</td></tr> 299 +<tr><td>2</td><td>RQ010: Robot has the ability to play sounds </td><td>CL009: User is happy to listen to the music</td><td>Patient and robot</td></tr> 300 +<tr><td>3</td><td>RQ009: Robot should recognize spoken words </td><td>CL010: User is happy because they got the answer right</td><td>Patient and robot</td></tr> 412 412 </table> 413 413 303 + 414 414 </td></tr> 415 415 416 416 </table> 417 -<br/> 418 418 419 -<h2>UC006: Emergency notification</h2>308 +<h2>UC006: Notification if unresponsive</h2> 420 420 <tr> 421 421 <td width='20%' style="font-size:16px"> 422 422 <table border='1px' width='50%'> ... ... @@ -427,8 +427,8 @@ 427 427 </td></tr> 428 428 <tr><td bgcolor='gainsboro'> 429 429 <b>TDP</b> 430 -</td><td> 431 - TDP: Activity319 +</td><td style="color:red;"> 320 + TDP: Emergency (TODO) 432 432 </td></tr> 433 433 <tr><td bgcolor='gainsboro'> 434 434 <b>Actors</b> ... ... @@ -450,11 +450,10 @@ 450 450 </td><td> 451 451 Figure<br><br> 452 452 UC steps:<br> 453 - 1) The robot detects no movement from the patient;<br> 454 - 2) The robot contacts the caregiver and family members;<br> 455 - 3) The robot sends a live audio and video feed of the patient to the caregiver;<br> 456 - 4) The caregiver and family members call or visit to check if the patient is okay;<br> 457 - 5) The caregiver determines if the emergency call was a false positive.<br> 342 + 1) The robot notices that the patient is not responding<br> 343 + 2) The robot contacts the patient's care givers and loved ones and transmits a live audio and video feed of the patient<br> 344 + 3) Care giver and loved ones call or come to chech on the patient and see if they are okay<br> 345 + 4) Care giver determines if the emergency call was a false positive<br> 458 458 </td></tr> 459 459 </table> 460 460 </td> ... ... @@ -469,43 +469,79 @@ 469 469 </td><td bgcolor='gainsboro'> 470 470 <b>IDP</b> 471 471 </td></tr> 360 +<tr><td>1</td><td>RQ011: Robot should recognize when the patient suddenly stops interacting </td><td>-</td><td>Patient and robot</td></tr> 361 +<tr><td>2</td><td>RQ003: Have the means of contacting loved ones and caregiver, RQ012: Have the means of transmitting live audio and video </td><td>CL011: User's status can be monitored while help is on the way</td><td>Caregiver and robot</td></tr> 362 +<tr><td>4</td><td>RQ013: Robot can remember the context of the emergency call </td><td>CL010: Similar situations will not trigger an emergency call in the future (if false positive)</td><td>Caregiver and robot</td></tr> 363 +</table> 364 + 365 + 366 +</td></tr> 367 + 368 +</table> 369 + 370 +<h2>UC007: Ambient music</h2> 472 472 <tr> 473 - <td>1</td> 474 - <td>RQ008: The robot can detect movements. </td> 475 - <td>-</td> 476 - <td>Patient, robot</td> 477 -</tr> 478 -<tr> 479 - <td>2</td> 480 - <td>RQ003: The robot stores the contact details of all stakeholders.</td> 481 - <td>-</td> 482 - <td>Caregiver, family members, robot</td> 483 -</tr> 484 -<tr> 485 - <td>3</td> 486 - <td>RQ007: The robot can send data.</td> 487 - <td>-</td> 488 - <td>Caregiver, robot</td> 489 -</tr> 490 -<tr> 491 - <td>4</td> 492 - <td>-</td> 493 - <td>-</td> 494 - <td>Caregiver, family members, patient</td> 495 -</tr> 496 -<tr> 497 - <td>1</td> 498 - <td>-</td> 499 - <td>-</td> 500 - <td>Caregiver, patient</td> 501 -</tr> 372 +<td width='20%' style="font-size:16px"> 373 +<table border='1px' width='50%'> 374 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 375 + <b>Objective</b> 376 +</td><td width='80%'> 377 + OB07: Play music during the day that they like 378 +</td></tr> 379 +<tr><td bgcolor='gainsboro'> 380 + <b>TDP</b> 381 +</td><td style="color:red;"> 382 + TDP: Activity 383 +</td></tr> 384 +<tr><td bgcolor='gainsboro'> 385 + <b>Actors</b> 386 +</td><td> 387 + Patient/ robot 388 +</td></tr> 389 +<tr><td bgcolor='gainsboro'> 390 + <b>Pre-condition</b> 391 +</td><td> 392 + Patient was interacting with the robot, but suddenly stops 393 +</td></tr> 394 +<tr><td bgcolor='gainsboro'> 395 + <b>Post-condition</b> 396 +</td><td> 397 + Care giver and loved ones are ensured that the patient is safe 398 +</td></tr> 399 +<tr><td bgcolor='gainsboro'> 400 + <b>Action sequence</b> 401 +</td><td> 402 + Figure<br><br> 403 + UC steps:<br> 404 + 1) The robot notices that the patient is not responding<br> 405 + 2) The robot contacts the patient's care givers and loved ones and transmits a live audio and video feed of the patient<br> 406 + 3) Care giver and loved ones call or come to chech on the patient and see if they are okay<br> 407 + 4) Care giver determines if the emergency call was a false positive<br> 408 +</td></tr> 502 502 </table> 410 +</td> 411 +<td width='50%' style="font-size:16px"> 412 +<table border='1px' width='50%'> 413 +<tr><td bgcolor='gainsboro'> 414 + <b>UC step<b> 415 +</td><td bgcolor='gainsboro'> 416 + <b>Requirements</b> 417 +</td><td bgcolor='gainsboro'> 418 +<b>Claims</b> 419 +</td><td bgcolor='gainsboro'> 420 +<b>IDP</b> 421 +</td></tr> 422 +<tr><td>1</td><td>RQ011: Robot should recognize when the patient suddenly stops interacting </td><td>-</td><td>Patient and robot</td></tr> 423 +<tr><td>2</td><td>RQ003: Have the means of contacting loved ones and caregiver, RQ012: Have the means of transmitting live audio and video </td><td>CL011: User's status can be monitored while help is on the way</td><td>Caregiver and robot</td></tr> 424 +<tr><td>4</td><td>RQ013: Robot can remember the context of the emergency call </td><td>CL010: Similar situations will not trigger an emergency call in the future (if false positive)</td><td>Caregiver and robot</td></tr> 425 +</table> 503 503 504 504 505 505 </td></tr> 506 506 507 507 </table> 508 -<br/> 509 509 432 + 433 + 510 510 {{/html}} 511 511