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
o
New
Course Creation
o
Existing
Course Update
o
Existing
Course Deletion/Inactivate
·
Course
Scheduling
o
Section
Creation
o
Day/time
Scheduling
o
Building/Room
Assignment
o
Instructor
assignment
·
Course
Registration
o
Class
Search
o
Class
Drop
o
Class
Add
o
Class
Withdrawal
·
Course
grading
o
Mid-term
Grade Posting
o
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.
No comments:
Post a Comment