Use Case
| Diagram |
 |
| Name |
Relinquish Citizenship
|
| Iteration |
Filled
|
| Summary |
Give up all rights as a Citizen, and lose
any opportunity to Login again without
Re-registration.
|
| Basic Course of Events |
- Request removal from Citizens'
Registrar
- Confirm Removal
- Receive verification code
by email
- Confirm removal by
replying to email including
registration code
- Receive confirmation of removal,
and thanks for participation
|
| Alternative Paths |
- At
Step 2, a plugin
system might be used to provide other
methods of authenticating the request
for removal. In particular, a system
wherein administrators can remove Citizens
without that Citizen's approval, for
whatever reason, would require this step
to be modified.
- At
Step 3, other
responses (or none) may be desired.
If enough flexibility cannot be included
here via preferences, then plugins
should be included.
|
| Exception Paths |
|
| Extension Points |
|
| Trigger |
|
| Assumptions |
|
| Preconditions |
|
| Postconditions |
|
| Related Environment Rules |
|
| Author |
Jel
|
| Date |
2002/03/26 - Facade 2002/03/26 - Filled
|