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 the patient's daily tasks 11 +</td></tr> 11 11 <tr><td bgcolor='gainsboro'> 12 12 <b>TDP</b> 13 13 </td><td> ... ... @@ -60,13 +60,13 @@ 60 60 <tr> 61 61 <td>2</td> 62 62 <td>-</td> 63 - <td> -</td>64 + <td>CL001: The patient recalls what to do after hearing related music</td> 64 64 <td>Patient, robot</td> 65 65 </tr> 66 66 <tr> 67 67 <td>3</td> 68 68 <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 69 - <td> -</td>70 + <td>CL002: User becomes happy after completing a task.</td> 70 70 <td>Patient, robot</td></tr> 71 71 </table> 72 72 ... ... @@ -82,8 +82,9 @@ 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> 86 +</td><td width='80%'> 87 + Help delay memory loss for the patient's daily tasks 88 +</td></tr> 87 87 <tr><td bgcolor='gainsboro'> 88 88 <b>TDP</b> 89 89 </td><td> ... ... @@ -142,8 +142,8 @@ 142 142 </tr> 143 143 <tr> 144 144 <td>3</td> 147 + <td>RQ003: The robot stores the contact details of all stakeholders.</td> 145 145 <td>-</td> 146 - <td>-</td> 147 147 <td>Caregiver, patient</td> 148 148 </tr> 149 149 <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 .175 + 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> ... ... @@ -230,14 +230,14 @@ 230 230 <tr> 231 231 <td>3</td> 232 232 <td>RQ006: The robot can save data. </td> 233 - <td> -</td>234 - <td> Patient,robot</td>235 + <td>CL006: Collect the daily routine data of the patient for further analysis</td> 236 + <td>Caregiver and robot</td> 235 235 </tr> 236 236 <tr> 237 237 <td>3</td> 238 238 <td>RQ007: The robot can send data. </td> 239 - <td> -</td>240 - <td>Caregiver ,robot</td>241 + <td>CL006: Collect the daily routine data of the patient for further analysis</td> 242 + <td>Caregiver and robot</td> 241 241 </tr> 242 242 </table> 243 243 ... ... @@ -256,13 +256,13 @@ 256 256 </td></tr> 257 257 <tr><td bgcolor='gainsboro'> 258 258 <b>TDP</b> 259 -</td><td> 260 - TDP: -261 +</td><td style="color:red;"> 262 + 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 267 + Care givers/ patient/ other patients/ robot 266 266 </td></tr> 267 267 <tr><td bgcolor='gainsboro'> 268 268 <b>Pre-condition</b> ... ... @@ -296,18 +296,18 @@ 296 296 <b>IDP</b> 297 297 </td></tr> 298 298 <tr> 299 - <td> 1</td>301 + <td>2</td> 300 300 <td>RQ001: The robot can play sounds. <br/> 301 301 RQ002: The robot can do speech recognition/ detect hand gestures.</td> 302 - <td> -</td>303 - <td> Patient,robot</td>304 + <td>CL007: Patient is eager to start to playing the game</td> 305 + <td>Caregiver and robot</td> 304 304 </tr> 305 305 <tr> 306 - <td> 2</td>308 + <td>3</td> 307 307 <td>RQ001: The robot can play sounds. <br/> 308 308 RQ002: The robot can do speech recognition/ detect hand gestures. </td> 309 - <td> -</td>310 - <td>Patient ,robot</td></tr>311 + <td>CL003: User is happy to interact with others</td> 312 + <td style="color:red;">Patient and other people (TODO)</td></tr> 311 311 </table> 312 312 313 313 ... ... @@ -328,7 +328,7 @@ 328 328 <tr><td bgcolor='gainsboro'> 329 329 <b>TDP</b> 330 330 </td><td> 331 - TDP: Quiz333 + 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 before343 + 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> 355 + 1) The patient asks the robot to play a quiz<br> 356 + 2) The robot plays the music associated with a random task and asks the user what the task is<br> 357 + 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> 358 + 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> ... ... @@ -374,49 +374,37 @@ 374 374 <tr> 375 375 <td>1</td> 376 376 <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 377 - <td> -</td>378 - <td>Patient ,robot</td>376 + <td>CL008: Patient is excited to play the quiz</td> 377 + <td>Patient and robot</td> 379 379 </tr> 380 380 <tr> 381 381 <td>2</td> 382 382 <td>RQ001: The robot can play sounds. </td> 383 - <td> -</td>384 - <td>Patient ,robot</td>382 + <td>CL009: User is happy to listen to the music</td> 383 + <td>Patient and robot</td> 385 385 </tr> 386 386 <tr> 387 387 <td>3</td> 388 388 <td>RQ002: The robot can do speech recognition/ detect hand gestures. </td> 389 - <td> -</td>390 - <td>Patient ,robot</td>388 + <td>CL010: User is happy because they got the answer right</td> 389 + <td>Patient and robot</td> 391 391 </tr> 392 392 <tr> 393 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 400 <td>RQ001: The robot can play sounds. <br/> 401 - 402 - <td> -</td>403 - <td>Patient ,robot</td>394 +RQ002: The robot can do speech recognition/ detect hand gestures. </td> 395 + <td>CL010: User is happy because they got the answer right</td> 396 + <td>Patient and robot</td> 404 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> 412 412 </table> 413 413 400 + 414 414 </td></tr> 415 415 416 416 </table> 417 417 <br/> 418 418 419 -<h2>UC006: Emergency notification</h2>406 +<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: Activity417 +</td><td style="color:red;"> 418 + 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> 440 + 1) The robot notices that the patient is not responding<br> 441 + 2) The robot contacts the patient's care givers and loved ones and transmits a live audio and video feed of the patient<br> 442 + 3) Care giver and loved ones call or come to chech on the patient and see if they are okay<br> 443 + 4) Care giver determines if the emergency call was a false positive<br> 458 458 </td></tr> 459 459 </table> 460 460 </td> ... ... @@ -469,36 +469,9 @@ 469 469 </td><td bgcolor='gainsboro'> 470 470 <b>IDP</b> 471 471 </td></tr> 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> 458 +<tr><td>1</td><td>RQ011: Robot should recognize when the patient suddenly stops interacting </td><td>-</td><td>Patient and robot</td></tr> 459 +<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> 460 +<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> 502 502 </table> 503 503 504 504