Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

**Collegiate Sports Paging System

Use Case Specification: Edit Profile**

Version 2.0

Revision History

DateVersionDescriptionAuthor
October 9, 19991.0Initial versionContext Integration
December 1, 19992.0Update after Elaboration phaseContext Integration
Table of Contents
  • [Edit Profile](#Edit Profile)
  • [Flow of Events](#Flow of Events)
  • [Special Requirements](#Special Requirements)
  • Preconditions
  • Postconditions
  • [Extension Points](#Extension Points)

Edit Profile

Brief Description

This use case occurs when a subscriber wishes to change their profile information or when a new subscriber wishes to enroll.

Flow of Events

Basic Flow

  1. User selects “Edit Profile”
  2. System displays categories of profile ([personal](ex_gloss2.md#Personal Profile), [preferences](ex_gloss2.md#Preferences Profile), pager information, “[page me when](ex_gloss2.md#Page-me-when Profile)” selections).
  3. User selects category.
  4. If more than one profile exists for a category (for instance, a subscriber may have more than one pager), a list of possible profiles within the category is  presented.
  5. User selects specific profile within category.
  6. System displays detail of specific profile.
  7. User updates detail, presses “OK”
  8. If information changed includes credit card information, system validates new information with external credit card system.  If information contains pager information, pager PIN format is validated along with email address for sending pages.
  9. System updates subscriber profile.

Alternate Flows

If validation of credit card information fails, user is presented with a message indicating failure, and is presented with their profile for update once again.

If this is a new subscriber, the use case “Pay Fee with Credit Card” is invoked following step 9 above.

Special Requirements

This needs to be secured as credit card information may be in the profile.

Preconditions

None.

Postconditions

For a new subscriber, when this use case is complete, the subscriber is immediately eligible to receive pages.

Extension Points

None.