Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Southern New Hampshire University IT 315 Module Five Courses and Classes Records System: Maintain Class Records Use Case Description and Class Diagram This document
Southern New Hampshire University IT 315 Module Five Courses and Classes Records System: Maintain Class Records Use Case Description and Class Diagram This document contains the following models for the Courses and Classes records system: Use case description for the Maintain Class records Class diagram for the Courses and Classes records system The following is the Maintain Class records use case description: Use Case Name: Maintain Class Records ID: Importance Level: Primary Actor: Staff Member Use Case Type: Detail, Essential Stakeholders and Interests: The staff member maintains (i.e., creates, reads, modifies, and deletes) class records for a given course. Brief Description: This CRUD (create, read, update, and delete) use case maintains the educational institution's records of the classes it offers (for a given course). It provides the staff member actor with complete control over the creation, deletion, modification, and reading of class records for a given course. Trigger: A staff member wanting to maintain the class records for a given course Type: Relationships: Association with the staff member actor Include relationship to the log in into the Courses and Classes Records use case Normal Flow of Events: 1. The staff member enters the course whose classes are to be maintained. 2. The system responds with a list of all classes (either online or face-to-face) for the entered course. 3. The staff member then selects one of the classes and commands the system to perform one of the following operations on the selected class: a) Delete the selected class. b) Modify certain fields in the selected class. 4. Alternatively, the staff member actor can create a new class offering for the course, classify it as an online or face-to-face class, and then enter the required information for all kinds of classes and for each classification as follows: a) For all classes: i. b) For online classes: i. Class URL ii. Class browser c) For face-to-face classes: i. Class building Class begin date and class end date SubFlows: ii. Southern New Hampshire University Class room Alternate/Exceptional Flows: Alternate Flows: Each one of the CRUD operations is considered an alternate flow through the use case. Exceptional Flows: This is when the course entered does not exist in the system. The diagram on the page below is the class diagram for the Courses and Classes Records System: Courses & Classes Records Class Diagram Extends + URL: string +CourselD: string +CourseName: string +CreditHours: int +Description: string Online + Create Course(string): type + GetCourseByCourselD(string) + UpdateCourse (string) + Delete Course (string) + GetClassesForACourse (string) Course Browser: string + CourselD: string + BeginDate: date + EndDate: date 1 Class Create OnlineClass(...) + UpdateOnlineClass(...) + Delete Online Class(...) + Create Face ToFaceClass(...) + Update Face ToFaceClass(...) + - DeleteFace ToFace Class( .) Extends FaceToFace + Building: string +Room: string Prompt: Your initial post should include an embedded sequence diagram, an explanation of your process, and a reflection of what was learned in the activity. If you are unable to successfully complete the assignment by the initial deadline, you should post what you have achieved and an explanation of the process you have gone through to try and solve any problems you are encountering. This is an opportunity to reach out to your course community. You can resubmit a corrected version in order to meet the "Proficient" criteria. If you make any changes to your assignment, reply to your own initial post with any updates. Requirements: You are required to create one initial post and to follow up with at least two response posts. For your initial post, you must do the following: Complete the activity (e.g., sequence diagram, explanation). Complete the initial post by Thursday at 11:59 p.m. of your local time zone. Embed the appropriate sequence diagram. Explain the steps you took to complete the activity. Reflect on your experience and what you learned. Verify and validate your sequence diagram. For your response posts, you must do the following: +Createrace forceclass(...) HodotoFoc0 Comment on the posts of at least two classmates outside of your own initial post thread. Complete the two response posts by Sunday 11:59 p.m. of your local time zone. Demonstrate more depth and thought than simply stating something like "Well done" or "I took a different approach."
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started