Dashboard > Struts University > Home > MailReader > MailReader Use Cases > Profile
Added by Ted Husted, last edited by Ted Husted on Aug 13, 2006  (view change)
Labels: 
(None)


Brief

Subscribers can create and edit an account profile.

Narrative

After creating her account, Trillian is returned to the Main Menu and selects the "Edit your user registration profile" option. The system selects her profile details.


Username: trillian
Password:  
(Repeat) Password:  
Full Name: Tricia McMillian
From Address: trillian@magrathea.com
Reply To Address:  
  [Save] [Reset] [Cancel]

Since she was using that account at a public terminal, Trillian decides to change her password by entering the new password into both password fields


Password: ******* (g4rgL3)
(Repeat) Password: ******* (g4rgL3)

and selecting Save.

Goal

Goal Edit the account profile.
Level User Goal (User Goal, Summary, Subfunction)
Trigger The subscriber's registration details have changed.
Primary Actor Subscriber

Main Success Scenario (MSS)

Step Action
1 Subscriber selects "edit profile" (or "maintain account") command.
2 System presents the account information and list of subscriptions (if any).
3 Subscriber changes details as needed.
7 Subscriber selects "Save" command.
8 System presents Main Menu screen

Extensions

Step Branching Action
   
3a Passwords fields are blank.
.1 System does not update Password.
   
3b Other input doesn't meet the Register extensions
.1 Same response as Register use case extensions

Preconditions and Guarantees

Preconditions Subscriber is authenticated (logged in)
Minimal Guarantee Profile is presented
Success Guarantee Profile is updated

Site running on a free Atlassian Confluence Open Source Project License granted to OSS. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.5 Build:#811 Jul 25, 2007) - Bug/feature request - Contact Administrators