Course Registration System

Use-Case Specification

 

View Report Card Use Case

 

Version: Draft

 

Revision History

Date

Version

Description

Author

21/Dec/98 Draft Draft Version S. Gamble
 
 
 
 
 
 
 
 
 
 
 
 

 

 

Table of Contents

  1. Brief Description
  2. Flow of Events
    2.1    Basic Flow - View Report Card
    2.2    Alternative Flows
                        2.2.1    No Grade Information Available
  3. Special Requirements
  4. Preconditions
    4.1    Login
  5. Postconditions
  6. Extension Points

View Report Card Use Case

  1. Brief Description
  2. This use case allows a Student to view his/her report card for the previously completed semester.

    The Student is the actor of this use case.

    2.    Flow of Events

    The use case begins when the Student selects the "view report card" activity from the Main Form

2.1    Basic Flow - View Report Card
  1. The system retrieves the grade information for each of the courses the Student completed during the previous semester.
  2. The system prepares, formats, and displays the grade information.
  3. When Student is finished viewing the grade information the Student selects "close."
2.2    Alternative Flows

        2.2.1    No Grade Information Available

If in the basic flow the system cannot find any grade information from the previous semester for the Student, a message is displayed. Once the Student acknowledges the message the use case terminates.

Issue: Should the student be able to access grades for previous completed semesters?

    3.    Special Requirements

    Special requirements will be determined during the next iteration.

    4.    Preconditions

            4.1    Login

    Before this use case begins the Student has logged onto the system.

    5.    Postconditions

    Postconditions will be determined during the next iteration.

    6.    Extension Points
    1. Extension points of the business use case will be identified during the Elaboration Phase.


 

Copyright  © IBM Corp. 1987, 2004. All Rights Reserved. 

Course Registration Project Web Example
Version 2001.03