Need help with RATIONAL ROSE UML diagrams.

profilerazrch
itec3700_use_case_modeling_assignment.doc

ITEC 3700 Use Case Modeling Assignment

ITEC 3700 – Use Case Modeling Assignment

Goals

· Learn about use case modeling

· Learn about use case diagramming

· Learn about use case narrative specification

· Learn about the use of the Rational Rose Enterprise tool

Assignment Case System description (The Course Management System)

A college needs to develop a Course Management System that addresses the following high level functionality.

· Course Establishment

· New Course Creation

· Existing Course Update

· Existing Course Deletion/Inactivate

· Course Scheduling

· Section Creation

· Day/time Scheduling

· Building/Room Assignment

· Instructor assignment

· Course Registration

· Class Search

· Class Drop

· Class Add

· Class Withdrawal

· Course grading

· Mid-term Grade Posting

· Final Grade Posting

Use Case Model Requirements

Add Requirements Documentation

Within the Use Case View Folder/Package, create a Folder/Package named Requirements Documentation and insert both the CMS Interview Notes and the Requirements Definition documents from the previous CMS Requirements Definition Assignment.

Identify Business Actors

Within the Actors Folder/Package, create and define the CMS Actors. For each Actor include a name, description and an initial set of attributes. Include any Abstract Actors identified with the Inheritance Relationships to the Primary Actors.

Create Subsystem Packages

Within the Use Cases folder/package, create a Folder/Package for each of your subsystems.

Identify Business Requirements Use Cases

Within each subsystem folder/package, create the use cases for the subsystem.

Within each subsystem folder/package, create a use case diagram that shows the use cases and actor interaction for the subsystem. Place a title on each use case diagram.

Create System Level Use Case Diagram with Packages

Within the Use Cases folder/package, create a Course Management System level use case diagram. On the system level diagram, show a package for each subsystem, the use cases of each subsystem within the packages, and the actors and their interaction with the use cases. Place a title on the diagram.

Create Use Case Narrative Document for Add Class

Within the use case for adding a class, insert a completed use case narrative document (see template attached to the assignment.)

Create Analysis Level Activity Diagram

Within the use case folder/package for adding a class, create an activity diagram that visually shows the typical course of events and the alternative course of events.

Submission

· Submit the Rational Rose model file named “yourname Use Case Model”

· Submit the use case narrative file named “yourname Add Class Narrative”

· Attached the Rose file and use case narrative file to the Use Case Modeling assignment and submit through D2L.

Page 2/2