CIS 3600 Systems Analysis and Design Homework #2-Developing a Use Case Diagram using Microsoft Visio 2013 Due Time/Date: See Section 4 of this Document 1. Objective: In this assignment you are ask to use Microsoft Visio 2013 to develop a Use Case Diagram that will capture all necessary use cases involved in the following mini case. Note that you shall apply your knowledge learned from the lecture and Appendix 7A (pp. 217-231) to complete your use case diagram. 2. A Mini Case for the Development of a 24 X 7 Online Course Enrollment System You are recently-hired by a local four-year college as a business analyst. Your first job is to develop a Use Case Diagram (UCD) to characterize the user requirements for a 24 x 7 online registration system in support of students to register courses offered by the college as well as faculty and registrar's office staff to take care of student advising and course registration business After many interviews and consultation with three primary user groups of this online registration system: students, registrar's office staff, and faculty advisors, you have collected the following details: Student (Actor): The primary goal of this system is to provide students with convenience in conducting online course registration. The expected needs (i.e., system functions) from students have been identified a) Browse courses. This function shall be provided for any potential students to look up courses that are currently offered by the college. For easy use, the courses could be listed in one of three possible ways: 1) Display by departments (e.g, Business Information Systems)2) Display by programs (c.g, CIS, ACT, ISM, etcr3) Display by course registration numbers (CRN, e.g., 21335, 34545, etc) Register courses. This function shall be available to ONLY students who have been admitted to the college, i.e, a student will need to use an approved user ID with a password in order to be qualified for course registration. Essentially, two categories of courses can be taken by any students-the lower-level courses (ie., at1000-2000 levels) and upper level courses (i.e. at 3000-4000 levels). All lower-level courses may be signed up by any admitted students whereas upper-level courses can only be taken by a student with an approved academic major (1.c., CIS. FIN. ctc.). In addition, cach course (at any level) may require zero or more pre- requisites. For example, CIS2700 may only be registered if a student has completed CIS1020 or its equivalents. Similarly, if a student wants to register CIS4990, then he/she must be admitted to the college with a major status such as CIS, TIM, or HIM and also complete the prerequisites of CIS4990 (eg., CIS3600 and CIS4600). Since validating course pre- requisites is not an casy task, at this moment, "Validate Course Pre-requisites" is considered an option that might be implemented if additional resources are provided or available in the future. However, duc to the teaching resource constraints, the "Validate Student Major Siatus" must be enforced when students plan to register upper level courses (ie, 3000-4000 courseS Make a Payment. Of course, students would like to see if payments can be made online, which include any payments such as tuition, late course addition fees, parking fines, etc. However, due to the security and transaction integrity, the college wants to limit payment methods to one of the two (2) possible options: "Pay by check or "Pay by credit card." If a student elects to use his/her credit card, then the card must be validated through another function "Validate credit card. If pay by check is elected, then the college is expected to receive the payment via a surface mail before a specified grace period (e.g. within 30 days from the date of course registration). Print a Transcript. Again, this action can only be taken by a student with a legitimate record at the college. b) e d)