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


edited by Andrei Stefan
on 2022/04/03 17:23
on 2022/04/03 17:23
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 - xwiki:XWiki.BartVastenhouw1 +XWiki.AndreiStefan - Content
-
... ... @@ -1,31 +1,108 @@ 1 1 {{html}} 2 -<!-- Your HTML code here --> 3 -<h2>UC001: TITLE</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: TITLE 9 +</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td> 10 +</tr> 11 +<tr><td bgcolor='gainsboro'> 12 + <b>TDP</b> 13 +</td><td> 14 + TDP: Activity reminder 12 12 </td></tr> 13 13 <tr><td bgcolor='gainsboro'> 17 + <b>Actors</b> 18 +</td><td> 19 + Patient/ robot 20 +</td></tr> 21 +<tr><td bgcolor='gainsboro'> 22 + <b>Pre-condition</b> 23 +</td><td> 24 + The patient has daily activities that need to be finished on time 25 +</td></tr> 26 +<tr><td bgcolor='gainsboro'> 27 + <b>Post-condition</b> 28 +</td><td> 29 + The patient recalls what to do after hearing the related music 30 +</td></tr> 31 +<tr><td bgcolor='gainsboro'> 32 + <b>Action sequence</b> 33 +</td><td> 34 + Figure<br><br> 35 + UC steps:<br> 36 + 1) The robot plays music related to a certain activity according to the patient's agenda;<br> 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 +</td></tr> 40 + 41 +</table> 42 +</td> 43 +<td width='50%' style="font-size:16px"> 44 +<table border='1px' width='50%'> 45 +<tr><td bgcolor='gainsboro'> 46 + <b>UC step<b> 47 +</td><td bgcolor='gainsboro'> 48 + <b>Requirements</b> 49 +</td><td bgcolor='gainsboro'> 50 +<b>Claims</b> 51 +</td><td bgcolor='gainsboro'> 52 +<b>IDP</b> 53 +</td></tr> 54 +<tr> 55 + <td>1</td> 56 + <td>RQ001: The robot can play sounds. </td> 57 + <td>CL001: The patient can associate music they hear with activities they need to do.</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> 71 +</table> 72 + 73 + 74 +</td></tr> 75 + 76 +</table> 77 +<br/> 78 + 79 +<h2>UC002: Adjust reminder settings by the caregiver</h2> 80 +<tr> 81 +<td width='20%' style="font-size:16px"> 82 +<table border='1px' width='50%'> 83 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 84 + <b>Objective</b> 85 +</td><td width='80%'>Help delay memory loss for the patient's daily tasks.</td> 86 +</tr> 87 +<tr><td bgcolor='gainsboro'> 14 14 <b>TDP</b> 15 15 </td><td> 16 - TITLE90 + TDP: Change of settings 17 17 </td></tr> 18 18 <tr><td bgcolor='gainsboro'> 19 19 <b>Actors</b> 20 20 </td><td> 95 + Caregivers/ patient/ robot 21 21 </td></tr> 22 22 <tr><td bgcolor='gainsboro'> 23 23 <b>Pre-condition</b> 24 24 </td><td> 100 + The patient wants to add more daily activities or change the music 25 25 </td></tr> 26 26 <tr><td bgcolor='gainsboro'> 27 27 <b>Post-condition</b> 28 28 </td><td> 105 + The reminder settings are adjusted by the caregivers and the patient is satisfied with the adjustments 29 29 </td></tr> 30 30 <tr><td bgcolor='gainsboro'> 31 31 <b>Action sequence</b> ... ... @@ -32,12 +32,15 @@ 32 32 </td><td> 33 33 Figure<br><br> 34 34 UC steps:<br> 35 - 1. ...<br> 36 - 2. ...<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> 37 37 </td></tr> 38 38 </table> 39 39 </td> 40 -<td width='50%' style="font-size:16px"> 120 +<td width='50%' style="font-size:16px"> 41 41 <table border='1px' width='50%'> 42 42 <tr><td bgcolor='gainsboro'> 43 43 <b>UC step<b> ... ... @@ -48,16 +48,384 @@ 48 48 </td><td bgcolor='gainsboro'> 49 49 <b>IDP</b> 50 50 </td></tr> 51 -<tr><td>1</td><td>RQ001: Title</td><td>CL001: Title</td><td>IDP: Title</td></tr> 52 -<tr><td>2</td><td>-</td><td>-</td><td>-</td></tr> 53 -<tr><td></td><td>-</td><td>-</td><td>-</td></tr> 54 -<tr><td></td><td>-</td><td>-</td><td>-</td></tr> 55 -<tr><td></td><td>-</td><td>-</td><td>-</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> 56 56 </table> 162 +</td></tr> 163 +</table> 164 +<br/> 57 57 166 +<h2>UC003: Physical exercise with the robot</h2> 167 +<tr> 168 +<td width='20%' style="font-size:16px"> 169 +<table border='1px' width='50%'> 170 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 171 + <b>Objective</b> 172 +</td><td width='80%'> 173 + Help the patient to keep a healthy lifestyle through exercise. 174 +</td></tr> 175 +<tr><td bgcolor='gainsboro'> 176 + <b>TDP</b> 177 +</td><td> 178 + TDP: Activity 179 +</td></tr> 180 +<tr><td bgcolor='gainsboro'> 181 + <b>Actors</b> 182 +</td><td> 183 + Caregiver/ Patient/ robot 184 +</td></tr> 185 +<tr><td bgcolor='gainsboro'> 186 + <b>Pre-condition</b> 187 +</td><td> 188 + The patient is physically able to follow simple exercises. The robot has exercise motion pre-installed. 189 +</td></tr> 190 +<tr><td bgcolor='gainsboro'> 191 + <b>Post-condition</b> 192 +</td><td> 193 + The patient finishes the daily exercise and the robot records the data. 194 +</td></tr> 195 +<tr><td bgcolor='gainsboro'> 196 + <b>Action sequence</b> 197 +</td><td> 198 + Figure<br><br> 199 + UC steps:<br> 200 + 1) The robot plays the specific music to remind the patient to start exercise;<br> 201 + 2) The robot performs some simple movements and asks the patient to follow;<br> 202 + 3) The patient finishes the daily exercise while the robot records the data;<br> 203 + 4) The robot sends the data to the caregiver for further clinical analysis.<br> 204 +</td></tr> 205 +</table> 206 +</td> 207 +<td width='50%' style="font-size:16px"> 208 +<table border='1px' width='50%'> 209 +<tr><td bgcolor='gainsboro'> 210 + <b>UC step<b> 211 +</td><td bgcolor='gainsboro'> 212 + <b>Requirements</b> 213 +</td><td bgcolor='gainsboro'> 214 +<b>Claims</b> 215 +</td><td bgcolor='gainsboro'> 216 +<b>IDP</b> 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> 242 +</table> 58 58 59 59 </td></tr> 245 +</table> 246 +<br/> 60 60 248 +<h2>UC004: Small talks with the robot</h2> 249 +<tr> 250 +<td width='20%' style="font-size:16px"> 251 +<table border='1px' width='50%'> 252 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 253 + <b>Objective</b> 254 +</td><td width='80%'> 255 + Keep the patient socially active. 256 +</td></tr> 257 +<tr><td bgcolor='gainsboro'> 258 + <b>TDP</b> 259 +</td><td> 260 + TDP: - 261 +</td></tr> 262 +<tr><td bgcolor='gainsboro'> 263 + <b>Actors</b> 264 +</td><td> 265 + Caregiver/ patient/ robot 266 +</td></tr> 267 +<tr><td bgcolor='gainsboro'> 268 + <b>Pre-condition</b> 269 +</td><td> 270 + The patient stays home alone most of the time and needs social contacts.. 271 +</td></tr> 272 +<tr><td bgcolor='gainsboro'> 273 + <b>Post-condition</b> 274 +</td><td> 275 + The patient becomes happier after havig social interactions with the robot. 276 +</td></tr> 277 +<tr><td bgcolor='gainsboro'> 278 + <b>Action sequence</b> 279 +</td><td> 280 + Figure<br><br> 281 + UC steps:<br> 282 + 1) The robot/ the patient starts conversations of random topics<br> 283 + 2) The robot and the patient have small talks with each other<br> 284 +</td></tr> 61 61 </table> 286 +</td> 287 +<td width='50%' style="font-size:16px"> 288 +<table border='1px' width='50%'> 289 +<tr><td bgcolor='gainsboro'> 290 + <b>UC step<b> 291 +</td><td bgcolor='gainsboro'> 292 + <b>Requirements</b> 293 +</td><td bgcolor='gainsboro'> 294 +<b>Claims</b> 295 +</td><td bgcolor='gainsboro'> 296 +<b>IDP</b> 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> 311 +</table> 312 + 313 + 314 +</td></tr> 315 + 316 +</table> 317 +<br/> 318 + 319 +<h2>UC005: Quiz</h2> 320 +<tr> 321 +<td width='20%' style="font-size:16px"> 322 +<table border='1px' width='50%'> 323 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 324 + <b>Objective</b> 325 +</td><td width='80%'> 326 + Help reinforce the connection between specific music and daily task with quizzes 327 +</td></tr> 328 +<tr><td bgcolor='gainsboro'> 329 + <b>TDP</b> 330 +</td><td> 331 + TDP: Quiz 332 +</td></tr> 333 +<tr><td bgcolor='gainsboro'> 334 + <b>Actors</b> 335 +</td><td> 336 + Patient/ robot 337 +</td></tr> 338 +<tr><td bgcolor='gainsboro'> 339 + <b>Pre-condition</b> 340 +</td><td> 341 + The patient has heard the music associaed with the task before 342 +</td></tr> 343 +<tr><td bgcolor='gainsboro'> 344 + <b>Post-condition</b> 345 +</td><td> 346 + User reinforces the association between the song and the task 347 +</td></tr> 348 +<tr><td bgcolor='gainsboro'> 349 + <b>Action sequence</b> 350 +</td><td> 351 + Figure<br><br> 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> 360 +</td></tr> 361 +</table> 362 +</td> 363 +<td width='50%' style="font-size:16px"> 364 +<table border='1px' width='50%'> 365 +<tr><td bgcolor='gainsboro'> 366 + <b>UC step<b> 367 +</td><td bgcolor='gainsboro'> 368 + <b>Requirements</b> 369 +</td><td bgcolor='gainsboro'> 370 +<b>Claims</b> 371 +</td><td bgcolor='gainsboro'> 372 +<b>IDP</b> 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> 412 +</table> 413 + 414 +</td></tr> 415 + 416 +</table> 417 +<br/> 418 + 419 +<h2>UC006: Emergency notification</h2> 420 +<tr> 421 +<td width='20%' style="font-size:16px"> 422 +<table border='1px' width='50%'> 423 +<tr border='1px' width='30%'><td bgcolor='gainsboro'> 424 + <b>Objective</b> 425 +</td><td width='80%'> 426 + Keep the caregiver updated with the patient's condition 427 +</td></tr> 428 +<tr><td bgcolor='gainsboro'> 429 + <b>TDP</b> 430 +</td><td> 431 + TDP: Activity reminder 432 +</td></tr> 433 +<tr><td bgcolor='gainsboro'> 434 + <b>Actors</b> 435 +</td><td> 436 + Patient/ robot/ care giver/ loved ones 437 +</td></tr> 438 +<tr><td bgcolor='gainsboro'> 439 + <b>Pre-condition</b> 440 +</td><td> 441 + Patient was interacting with the robot, but suddenly stops 442 +</td></tr> 443 +<tr><td bgcolor='gainsboro'> 444 + <b>Post-condition</b> 445 +</td><td> 446 + Care giver and loved ones are ensured that the patient is safe 447 +</td></tr> 448 +<tr><td bgcolor='gainsboro'> 449 + <b>Action sequence</b> 450 +</td><td> 451 + Figure<br><br> 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> 458 +</td></tr> 459 +</table> 460 +</td> 461 +<td width='50%' style="font-size:16px"> 462 +<table border='1px' width='50%'> 463 +<tr><td bgcolor='gainsboro'> 464 + <b>UC step<b> 465 +</td><td bgcolor='gainsboro'> 466 + <b>Requirements</b> 467 +</td><td bgcolor='gainsboro'> 468 +<b>Claims</b> 469 +</td><td bgcolor='gainsboro'> 470 +<b>IDP</b> 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>5</td> 498 + <td>-</td> 499 + <td>-</td> 500 + <td>Caregiver, patient</td> 501 +</tr> 502 +</table> 503 + 504 + 505 +</td></tr> 506 + 507 +</table> 508 +<br/> 509 + 62 62 {{/html}} 63 63
- 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