ReviewEssays.com - Term Papers, Book Reports, Research Papers and College Essays
Search

Use Case Template

Essay by   •  November 5, 2010  •  Essay  •  1,209 Words (5 Pages)  •  1,318 Views

Essay Preview: Use Case Template

Report this essay
Page 1 of 5

Prepared by:

Man0war777

Use case name: View courses offered by the department

Primary actor(s): Academic Staff

Brief description: The staff will be able to view the courses offered by the department upon logging into the system.

Preconditions (what must be true before the use case can start): The staff must first log in to the University's online registration system; the system then authenticates the staff's information before granting access.

Postconditions (what must be true when the use case ends): All courses offered by the department must be displayed.

Normal Flow of Events 1. The staff logs into the University's registration system using a username and password

2. The system authenticates the staff's log in information

3. At the main menu, the various departments are displayed

4. The staff selects its department, and a list of all courses offered in the department is displayed

Alternative flows (show each separately and tie to Normal Flow of Events)

Exceptional Flows: If staff enters an incorrect log in information, the system will prompt for the correct information. After the third trial, the system will lock the user out and inform the user to contact the administrator.

Prepared by:

Man0war777

Use case name: Add or remove courses offered by the department for the semester

Primary actor(s): Academic Staff

Brief description: At the add/remove courses screen, the staff is able to add or courses offered for the semester or remove the ones not offered for the same semester.

Preconditions (what must be true before the use case can start): The courses to be added or deleted must be available for the staff to proceed. In other words, if the staff wants to remove a course from the list, the course must already be in the system for this task to be performed.

Postconditions (what must be true when the use case ends): The course(s) to be added must be updated on the system, likewise the one(s) to be removed.

Normal Flow of Events 1. After logging into the system with the main menu displayed, the staff selects the applicable department

2. The system displays a list of courses offered by the department

3. To remove a course, the staff selects the applicable course(s) to be removed from the Add/Remove Course window

4. Clicks the Remove Course button

5. The system updates the database upon removing the course

6. To add a course, the staff selects a course from a list of available courses in the Add/Remove Course window

7. Clicks on the Add Course button

8. The system removes the course from the list and updates the database

Alternative flows (show each separately and tie to Normal Flow of Events) If a new course is to be introduced in the department and needed to be added to the system, the staff will click on the Add New Course button, which will bring up an Add New Course window. Here, the staff enters the course information in the necessary toolboxes provided, and the system updates the list of courses offered by the department.

Exceptional Flows: If the staff inputs an incorrect course while trying to add, the system should display an error message. For example, "Course not found, Do you want to add course?

Prepared by:

Man0war777

Use case name: Changing course information

Primary actor(s): Academic Staff

Brief description: The staff will be able to modify information about the courses offered using the Course Change screen.

Preconditions (what must be true before the use case can start):

Postconditions (what must be true when the use case ends): Modification of the course(s) should reflect on the system when viewed by the staff.

Normal Flow of Events 1. To perform this task, it is assumed that the staff is already logged into the system.

2. At the main menu, the staff selects the particular department

3. The system displays list of available courses in the Courses window

4. The selects the course to be modified from the list

5. The system displays the course to be modified in a Course Modification window

6. The staff enters the appropriate information to be changed, and clicks on the save button

7. The system updates the information on the database to reflect the change

Alternative flows (show each separately and tie to Normal Flow of Events) If for any reason, a course is cancelled, the staff can perform this task at the modification window to reflect the change.

Exceptional Flows: The system should display an error message if the staff inputs a time that conflicts with another class taught by the same instructor or the location and time the class meet conflicts. For example, "Class and time conflicts, verify the information."

Prepared by:

Man0war777

Use case name: View current

...

...

Download as:   txt (8.1 Kb)   pdf (113.6 Kb)   docx (11.7 Kb)  
Continue for 4 more pages »
Only available on ReviewEssays.com