Question
Use Case Diagram Has To Be Used The goal of the SIS is to maintain and track the colleges information about its students, courses, and
Use Case Diagram Has To Be Used
The goal of the SIS is to maintain and track the colleges information about its students, courses, and classes. The SIS is also used to automate the class registrations process. The SIS system should be accessible as a website and as a mobile app to both students and enrollment staff.
Analyze the SIS requirements and formalize them as use cases. You should have between four to six use cases. Generate a use case diagram showing the actors associated with each use case, and structure your use cases using , , and generalization relationships
T 315 Student Information System Requirements Definitions Nonfunctional Requirements The studentinformation system(SIS) should be a essible as botha website and a mobile app he SIS users are students and enrollme staff. he SIS should enforce appropriate security priv eges to its Functional Requirements: Maintain Student Record o The SIS should maint ain records of basic information abou tudents su h a First name b) Middle initial c Last nam d) Date of birth e) Student ID f) Department (e.g., psychology) g) Cumul GPA (on a scale of 1.0 to 4.0) lative o These records are updated by the enrollmentstaffwho hasthe perm to add, modify and delete any student record Maintain Course Record The SIS should aln records of all the e courses offered by the college. maint o The system should maIntaln the fol for each course Course ID b) Course nam c0 Credit hours d) Description lsite course rereq These records are updated by the enrollmentstaff who has the permissions to add, modify, and any course record Malntaln Class R ecord Classes are offered each semester of the e above There are two kinds of c e clas es offered overthe Internetare ble via sses: On a web browser and face-to-face classesare offeredoncampusat the college. o Aclass cannot exist without an associated course In the system. o The basic information to maintain for all kinds of classes de the following: Course ID b) Class. egind c) Class end date In addition, online dassesalso maintain the followinginformation: Class URL b) Class browse ly, face-to-face dassesshould main ain this additional information about them Similar Class b uildi b) Classroom These recordsare updated by the enrollment staff who has the perm on o add, modify, and/ordelete any class record (either online or face-t Student for Classes egister a o Both students and enrollment staff should be able to register a student either online or face-to-face)fora class offering for a course. The registration process should proceedas follows: a) he studen ts entered to identify the registeringstuden b) he course Information which to register is en ered to identify the course c) All future classes with start dates after the cul date for this course are rrent isplayed d) he enrollme staff enterfuture assess foron one meste rout. lection nee class fo h to register then mad f) The selected class registration is then validated against the following n rules registratio i. There is no duplicate registration for the same class in one semester. Online dal registration requires studen to acknowledge that they have the required hardware and software to access online classes No more than three class registrations are allowed for one student in on semester unless the student's GPA is greate than 3.5. n thi case, there is no limit on number of class registration o When the class registration is validatedagainst the above rules, a confirmation is then displayed to confirm registration. Otherwise, a message explaining the violation of the associated rule is displayed o The process continues, starting from item b), un he user ends the sessionStep 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