Wiki source code of Use Cases

Version 19.9 by Xin Wan on 2022/03/07 14:09

Hide last authors
Bart Vastenhouw 1.1 1 {{html}}
2 <!-- Your HTML code here -->
Cesar van der Poel 2.1 3 <h2>UC001: User prevented from going out</h2>
Bart Vastenhouw 1.1 4 <table width='100%'>
5 <tr>
Cesar van der Poel 8.1 6 <td style="font-size:16px">
Cesar van der Poel 9.1 7 <table border='1px'>
Cesar van der Poel 10.1 8 <tr border='1px'><td bgcolor='gainsboro'>
Bart Vastenhouw 1.1 9 <b>Objective</b>
Cesar van der Poel 11.1 10 </td><td>
Cesar van der Poel 2.1 11 OB01: Prevent user from going out
Bart Vastenhouw 1.1 12 </td></tr>
13 <tr><td bgcolor='gainsboro'>
14 <b>TDP</b>
15 </td><td>
16 TDP: TITLE
17 </td></tr>
18 <tr><td bgcolor='gainsboro'>
19 <b>Actors</b>
20 </td><td>
Cesar van der Poel 19.1 21 * Pepper
22 * Person with Dementia
Bart Vastenhouw 1.1 23 </td></tr>
24 <tr><td bgcolor='gainsboro'>
25 <b>Pre-condition</b>
Cesar van der Poel 4.1 26 </td><td>
27 User is restless and wants to take a walk
Bart Vastenhouw 1.1 28 </td></tr>
29 <tr><td bgcolor='gainsboro'>
30 <b>Post-condition</b>
Cesar van der Poel 4.1 31 </td><td>
32 User stays home
Cesar van der Poel 2.1 33 </td></tr>
34 <tr><td bgcolor='gainsboro'>
35 <b>Action sequence</b>
Bart Vastenhouw 1.1 36 </td><td>
Cesar van der Poel 2.1 37 Figure<br><br>
38 UC steps:<br>
Cesar van der Poel 19.1 39 1. User walks to door to go out<br>
40 2. Robot navigates to door<br>
41 3. Robot asks user what they are doing<br>
42 4. User responds to robot they are restless and want to take a walk<br>
43 5. Robot invites user to calm down with a cup of tea<br>
44 6. User complies<br>
Bart Vastenhouw 1.1 45 </td></tr>
Cesar van der Poel 2.1 46 </table>
47 </td>
Cesar van der Poel 11.1 48 </tr>
Cesar van der Poel 2.1 49
Cesar van der Poel 19.1 50 <td width='50%' style="font-size:16px">
51 <table border='1px' width='50%'>
52 <tr><td bgcolor='gainsboro'>
53 <b>UC step<b>
54 </td><td bgcolor='gainsboro'>
55 <b>Requirements</b>
56 </td><td bgcolor='gainsboro'>
57 <b>Claims</b>
58 </td><td bgcolor='gainsboro'>
59 <b>IDP</b>
60 </td></tr>
61 <tr><td>1</td><td>RQ001</td><td>-</td><td>-</td></tr>
62 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
63 <tr><td>3</td><td>RQ002</td><td>-</td><td>-</td></tr>
64 <tr><td>4</td><td>RQ004</td><td>CL03</td><td>-</td></tr>
65 <tr><td>5</td><td>RQ002, RQ005</td><td>-</td><td>-</td></tr>
66 <tr><td>6</td><td>-</td><td>-</td><td>CL01, CL06</td></tr>
Cesar van der Poel 2.1 67 </table>
68
69 <h2>UC002: User not prevented from going out</h2>
70 <table width='100%'>
71 <tr>
72 <td width='30%' style="font-size:16px">
73 <table border='1px' width='50%'>
74 <tr border='1px' width='30%'><td bgcolor='gainsboro'>
75 <b>Objective</b>
76 </td><td width='70%'>
Cesar van der Poel 14.1 77 OB02: Alert caretakers of user that user has gone out
Cesar van der Poel 2.1 78 </td></tr>
79 <tr><td bgcolor='gainsboro'>
80 <b>TDP</b>
81 </td><td>
82 TDP: TITLE
83 </td></tr>
84 <tr><td bgcolor='gainsboro'>
85 <b>Actors</b>
86 </td><td>
87 </td></tr>
88 <tr><td bgcolor='gainsboro'>
89 <b>Pre-condition</b>
Cesar van der Poel 4.1 90 </td><td>
91 User is restless and wants to take a walk
Cesar van der Poel 2.1 92 </td></tr>
93 <tr><td bgcolor='gainsboro'>
94 <b>Post-condition</b>
Cesar van der Poel 4.1 95 </td><td>
96 Caretakers are alerted of the fact that the user has left
Cesar van der Poel 2.1 97 </td></tr>
98 <tr><td bgcolor='gainsboro'>
Bart Vastenhouw 1.1 99 <b>Action sequence</b>
100 </td><td>
101 Figure<br><br>
102 UC steps:<br>
Cesar van der Poel 2.1 103 1. User walks to door to go out<br>
Xin Wan 19.2 104 2. Robot navigates to door<br>
105 3. Robot asks user what they are doing<br>
106 4. User ignores robot and walks outside<br>
107 5. Robot alerts caretakers that the user has done so<br>
108 6. Caretakers take actions necessary to protect and/or locate user<br>
Bart Vastenhouw 1.1 109 </td></tr>
110 </table>
111 </td>
112 <td width='50%' style="font-size:16px">
113 <table border='1px' width='50%'>
114 <tr><td bgcolor='gainsboro'>
115 <b>UC step<b>
116 </td><td bgcolor='gainsboro'>
117 <b>Requirements</b>
118 </td><td bgcolor='gainsboro'>
119 <b>Claims</b>
120 </td><td bgcolor='gainsboro'>
121 <b>IDP</b>
122 </td></tr>
123 <tr><td>1</td><td>RQ001: Title</td><td>CL001: Title</td><td>IDP: Title</td></tr>
124 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
125 <tr><td></td><td>-</td><td>-</td><td>-</td></tr>
126 <tr><td></td><td>-</td><td>-</td><td>-</td></tr>
127 <tr><td></td><td>-</td><td>-</td><td>-</td></tr>
128 </table>
129 </td></tr>
Cesar van der Poel 8.1 130 </table>
Bart Vastenhouw 1.1 131
Simran  Karnani 6.1 132
133
134
Cesar van der Poel 19.1 135 <h2>UC003: Guide user when going out</h2>
Simran  Karnani 6.1 136 <table border='1px' width='50%'>
137 <tr border='1px' width='30%'><td bgcolor='gainsboro'>
138 <b>Objective</b>
139 </td><td width='70%'>
Cesar van der Poel 15.1 140 OB03: Guide the user when going out
Simran  Karnani 6.1 141 </td></tr>
142 <tr><td bgcolor='gainsboro'>
143 <b>TDP</b>
144 </td><td>
145 TDP: TITLE
146 </td></tr>
147 <tr><td bgcolor='gainsboro'>
148 <b>Actors</b>
149 </td><td>
150 </td></tr>
151 <tr><td bgcolor='gainsboro'>
152 <b>Pre-condition</b>
153 </td><td>
154 User is restless and wants to take a walk
155 </td></tr>
156 <tr><td bgcolor='gainsboro'>
157 <b>Post-condition</b>
158 </td><td>
159 Robot accompanies the user to a familiar location
160 </td></tr>
161 <tr><td bgcolor='gainsboro'>
162 <b>Action sequence</b>
163 </td><td>
164 Figure<br><br>
165 UC steps:<br>
166 1. User walks to door to go out<br>
Xin Wan 19.3 167 2. Robot navigates to door<br>
168 3. Robot asks user what they are doing<br>
169 4. User responds to robot they are restless and want to take a walk<br>
Simran  Karnani 6.1 170 5. Robot starts to play some sounds corresponding to a familiar location<br>
Xin Wan 19.3 171 6. User listens and recognizes to sound and remembers the route to that location<br>
Simran  Karnani 6.1 172 7. Robot accompanies the user on his/her stroll<br>
173 </td></tr>
174
Bart Vastenhouw 1.1 175 </table>
Cesar van der Poel 12.1 176
177 <h2>UC004: User is reminded of their current situation</h2>
178 <table width='100%'>
179 <tr>
180 <td style="font-size:16px">
181 <table border='1px'>
182 <tr border='1px'><td bgcolor='gainsboro'>
183 <b>Objective</b>
184 </td><td>
185 OB01: Prevent user from going out
186 </td></tr>
187 <tr><td bgcolor='gainsboro'>
188 <b>TDP</b>
189 </td><td>
190 TDP: TITLE
191 </td></tr>
192 <tr><td bgcolor='gainsboro'>
193 <b>Actors</b>
194 </td><td>
195 </td></tr>
196 <tr><td bgcolor='gainsboro'>
197 <b>Pre-condition</b>
198 </td><td>
199 User is under the impression they need to be somewhere and intends to go there
200 </td></tr>
201 <tr><td bgcolor='gainsboro'>
202 <b>Post-condition</b>
203 </td><td>
204 User remembers they need to stay here
205 </td></tr>
206 <tr><td bgcolor='gainsboro'>
207 <b>Action sequence</b>
208 </td><td>
209 Figure<br><br>
210 UC steps:<br>
211 1. User walks to door to go out<br>
Xin Wan 19.4 212 2. Robot navigates to door<br>
213 3. Robot asks user what they are doing<br>
Xin Wan 19.5 214 4. User argues they need to go to work and they are already late<br>
Xin Wan 19.7 215 5. Robot tries to convince the user you are already retired.
Xin Wan 19.8 216 6. User feels agitated and insist on his idea.
217 7. Robot sings or plays a song associated with retirement<br>
218 8. User is reminded of his retirement and realises he does not have to go to work<br>
219 9. Robot invites user to stay home and user complies<br>
Cesar van der Poel 12.1 220 </td></tr>
221 </table>
222 </td>
223 </tr>
224
225 </table>
226
Bart Vastenhouw 1.1 227 {{/html}}
228