Wiki source code of Use Cases

Version 16.1 by Simran Karnani on 2022/03/07 12:10

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