Question: Begin by opening Astah file submitted for your Use Case Modeling assignment and save it as yourname CM Assignment. This will allow your Use Cases
Begin by opening Astah file submitted for your Use Case Modeling assignment and save it as yourname CM Assignment. This will allow your Use Cases and Classes to be in the same file.
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/Inactivation
Course Section Scheduling
Course Section Creation
Course Section Day/Time Scheduling
Course Section Building/Room(s) Assignment
Course Section Instructor(s) Assignment
Course Section Registration
Course Section Search
Course Section Add
Course Section Drop
Course Section Withdrawal
Course Section Grading
Mid-term Grade Posting
Final Grade Posting
Use Case Model Requirements
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/Generalization Relationships to the Primary Actors.
Create Subsystem Packages
Within the Use Case Folder/Package, create a Folder/Package for each of your subsystems.
For each business object identified, create a Class in the Business Object Folder/Package contained in the Logical View Folder/Package. The Class should include the following.
A meaningful name using whatever naming convention you choose
For each Class, select the Export control (Public, Private, etc.)
A set of Attributes with meaningful name using whatever naming convention you choose
For each Attribute, define the data type
For each Attribute, select the data type and export control (Public, Private, etc.)
Complete the above steps for each Actor within the Actors Folder/Package contained in the Use Case view Folder/Package
Create an overall CMS Class Diagram within the Business Objects Folder/Package. The CMS Class Diagram should include the following.
A meaningful Class Diagram title
All Classes/Actors (drag and drop the Classes onto the diagram)
A logical arrangement of the Classes/Actors
The Associations between the Classes (click the appropriate Association type on the menu, point to one of the Classes, click and drag cursor to the other Class and release)
For each Association, include the Multiplicity for each Role (end) of the Association
For each Association, include a meaningful name if necessary
For each Association End, include a meaningful name if necessary
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
