Wiki source code of Use Cases

Version 12.1 by Cesar van der Poel on 2022/02/19 18:13

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>
21 </td></tr>
22 <tr><td bgcolor='gainsboro'>
23 <b>Pre-condition</b>
Cesar van der Poel 4.1 24 </td><td>
25 User is restless and wants to take a walk
Bart Vastenhouw 1.1 26 </td></tr>
27 <tr><td bgcolor='gainsboro'>
28 <b>Post-condition</b>
Cesar van der Poel 4.1 29 </td><td>
30 User stays home
Cesar van der Poel 2.1 31 </td></tr>
32 <tr><td bgcolor='gainsboro'>
33 <b>Action sequence</b>
Bart Vastenhouw 1.1 34 </td><td>
Cesar van der Poel 2.1 35 Figure<br><br>
36 UC steps:<br>
37 1. User walks to door to go out<br>
38 2. User opens door<br>
39 3. Door sensor is triggered<br>
40 4. In response to door sensor trigger, robot navigates to door<br>
Cesar van der Poel 7.1 41 5. Robot interacts with user<br>
Cesar van der Poel 2.1 42 6. User focusses on robot<br>
Cesar van der Poel 7.1 43 7. Robot invites user to stay inside<br>
44 8. 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
50 </table>
51
52 <h2>UC002: User not prevented from going out</h2>
53 <table width='100%'>
54 <tr>
55 <td width='30%' style="font-size:16px">
56 <table border='1px' width='50%'>
57 <tr border='1px' width='30%'><td bgcolor='gainsboro'>
58 <b>Objective</b>
59 </td><td width='70%'>
Cesar van der Poel 3.1 60 OB02: Alert caretakers of user that the user has gone out
Cesar van der Poel 2.1 61 </td></tr>
62 <tr><td bgcolor='gainsboro'>
63 <b>TDP</b>
64 </td><td>
65 TDP: TITLE
66 </td></tr>
67 <tr><td bgcolor='gainsboro'>
68 <b>Actors</b>
69 </td><td>
70 </td></tr>
71 <tr><td bgcolor='gainsboro'>
72 <b>Pre-condition</b>
Cesar van der Poel 4.1 73 </td><td>
74 User is restless and wants to take a walk
Cesar van der Poel 2.1 75 </td></tr>
76 <tr><td bgcolor='gainsboro'>
77 <b>Post-condition</b>
Cesar van der Poel 4.1 78 </td><td>
79 Caretakers are alerted of the fact that the user has left
Cesar van der Poel 2.1 80 </td></tr>
81 <tr><td bgcolor='gainsboro'>
Bart Vastenhouw 1.1 82 <b>Action sequence</b>
83 </td><td>
84 Figure<br><br>
85 UC steps:<br>
Cesar van der Poel 2.1 86 1. User walks to door to go out<br>
87 2. User opens door<br>
88 3. Door sensor is triggered<br>
89 4. In response to door sensor trigger, robot navigates to door<br>
Cesar van der Poel 7.1 90 5. Robot attempts to interact with user<br>
Cesar van der Poel 2.1 91 6. User ignores robot and walks outside<br>
92 7. Robot alerts caretakers that the user has done so<br>
93 8. Caretakers take actions necessary to protect and/or locate user<br>
Bart Vastenhouw 1.1 94 </td></tr>
95 </table>
96 </td>
97 <td width='50%' style="font-size:16px">
98 <table border='1px' width='50%'>
99 <tr><td bgcolor='gainsboro'>
100 <b>UC step<b>
101 </td><td bgcolor='gainsboro'>
102 <b>Requirements</b>
103 </td><td bgcolor='gainsboro'>
104 <b>Claims</b>
105 </td><td bgcolor='gainsboro'>
106 <b>IDP</b>
107 </td></tr>
108 <tr><td>1</td><td>RQ001: Title</td><td>CL001: Title</td><td>IDP: Title</td></tr>
109 <tr><td>2</td><td>-</td><td>-</td><td>-</td></tr>
110 <tr><td></td><td>-</td><td>-</td><td>-</td></tr>
111 <tr><td></td><td>-</td><td>-</td><td>-</td></tr>
112 <tr><td></td><td>-</td><td>-</td><td>-</td></tr>
113 </table>
114 </td></tr>
Cesar van der Poel 8.1 115 </table>
Bart Vastenhouw 1.1 116
Simran  Karnani 6.1 117
118
119
120 <h2>UC001: Guide user when going out</h2>
121 <table border='1px' width='50%'>
122 <tr border='1px' width='30%'><td bgcolor='gainsboro'>
123 <b>Objective</b>
124 </td><td width='70%'>
125 OB01: Guide the user when he/she leave their respective building
126 </td></tr>
127 <tr><td bgcolor='gainsboro'>
128 <b>TDP</b>
129 </td><td>
130 TDP: TITLE
131 </td></tr>
132 <tr><td bgcolor='gainsboro'>
133 <b>Actors</b>
134 </td><td>
135 </td></tr>
136 <tr><td bgcolor='gainsboro'>
137 <b>Pre-condition</b>
138 </td><td>
139 User is restless and wants to take a walk
140 </td></tr>
141 <tr><td bgcolor='gainsboro'>
142 <b>Post-condition</b>
143 </td><td>
144 Robot accompanies the user to a familiar location
145 </td></tr>
146 <tr><td bgcolor='gainsboro'>
147 <b>Action sequence</b>
148 </td><td>
149 Figure<br><br>
150 UC steps:<br>
151 1. User walks to door to go out<br>
152 2. User opens door<br>
153 3. Door sensor is triggered<br>
154 4. In response to door sensor trigger, robot navigates to door<br>
155 5. Robot starts to play some sounds corresponding to a familiar location<br>
156 6. User listens and recognizes to sound and remembers the route tot that location<br>
157 7. Robot accompanies the user on his/her stroll<br>
158 </td></tr>
159
Bart Vastenhouw 1.1 160 </table>
Cesar van der Poel 12.1 161
162 <h2>UC004: User is reminded of their current situation</h2>
163 <table width='100%'>
164 <tr>
165 <td style="font-size:16px">
166 <table border='1px'>
167 <tr border='1px'><td bgcolor='gainsboro'>
168 <b>Objective</b>
169 </td><td>
170 OB01: Prevent user from going out
171 </td></tr>
172 <tr><td bgcolor='gainsboro'>
173 <b>TDP</b>
174 </td><td>
175 TDP: TITLE
176 </td></tr>
177 <tr><td bgcolor='gainsboro'>
178 <b>Actors</b>
179 </td><td>
180 </td></tr>
181 <tr><td bgcolor='gainsboro'>
182 <b>Pre-condition</b>
183 </td><td>
184 User is under the impression they need to be somewhere and intends to go there
185 </td></tr>
186 <tr><td bgcolor='gainsboro'>
187 <b>Post-condition</b>
188 </td><td>
189 User remembers they need to stay here
190 </td></tr>
191 <tr><td bgcolor='gainsboro'>
192 <b>Action sequence</b>
193 </td><td>
194 Figure<br><br>
195 UC steps:<br>
196 1. User walks to door to go out<br>
197 2. User opens door<br>
198 3. Door sensor is triggered<br>
199 4. In response to door sensor trigger, robot navigates to door<br>
200 5. Robot interacts with user<br>
201 6. User focusses on robot<br>
202 7. Robot invites user to stay inside<br>
203 8. User argues they need to go to work and they are already late<br>
204 9. Robot sings or plays a song associated with retirement<br>
205 10. User is reminded of their retirement and realises they do not have to go to work<br>
206 11. Robot invites user to stay home and user complies<br>
207 </td></tr>
208 </table>
209 </td>
210 </tr>
211
212 </table>
213
Bart Vastenhouw 1.1 214 {{/html}}
215