Question 1.

(a) Who are the stakeholders in this project? Please list at least four stakeholders.

Pro Vice Chancellor, Student Enrolment Officers, Program Directors, Students, 

(b) Who are the Actors in this System? Please list at least four actors 

Students, Student Enrolment Officers, Program Directors, Timetabling Officers.

Question 2.

 Identify and list at least TEN (10) major functional requirements for the System.

  1. Students can complete their enrolments.

  2. Students should be able to pay tuition fee.

  3. Student Enrolment Officer should be able to create, edit and remove courses offered.

  4. They should be able to create, edit and remove core subjects and electives offered in each course.

  5. Allow Program Directors to provide and update the relevant course and subject information.

  6. The Timetabling Officer must be able to create, edit and remove timetables for each available subject.

  7. Detect timetable clashes and prevent students from enrolling into subjects that clash.

  8. Limit students from enrolling in too many or few subjects unless they have an increased or reduced study load approved by the Student Enrolment Officer.

  9. Generate a timetable customised to each individual student outlining the class times and locations.

  10. Generate customized reports for Student Enrolment Officers and Program Directors.

Question 3. 

  1. Usability

Usability is the ease of use which is concerned with the satisfaction of the users. As a replacement to the current enrolment process in the given case study, which is mentioned as labour-intensive, the new online system must be easy to use with a good user interface to make user interaction easy and obvious so that non computer proficient actors can also use the system.

  1. Interoperability

The system needs to be accessible to students through device of their choice. It must also be accessible to students with special needs and disabilities. To meet these needs, the system must be operable and should function irrespective of the device or operating systems.

  1. Scalability

As there are deadlines and census dates set, it is very likely that the students might end up using the enrolment system just before the end of census date which might lead to an increased workload which shall be withstood if the system is scalable.

  1. Security/Integrity

Since the students are prompted to pay the tuition fees through the system, it is necessary for the system to provide a secure data passage so that safe transactions are made. Also, only authorised people should be able to access related details.

  1. Reliability

The system was aimed to replace an existing system which is error-prone, inefficient and labour-intensive taking up a lot of time. Thus, the current system needs to be reliable to avoid wastage of time and resources.

Question 4.

Using your own experience with similar online student enrolment systems and the information provided in the case study, build a comprehensive set of use case diagrams for the System using MS Visio.

diagram depicting the student enrollment system

Question 5.

Based on the use case diagrams you built in Question 4, develop and document two elaborated use cases. For each of the two use cases, please document the following:’

 ∙ Use Case Name Add Subject

 ∙ ID 7.0

∙ Priority Must have

∙ Actor Student Enrolment Officer

∙ Description The student enrolment officer adds a subject and then either removes or edits upon requirement. After adding, it is either classified as core subject or elective subject. The officer can also mark it as a prerequisite and make all the subjects available for students to enrol.

∙ Trigger Whenever there is an addition of a new course, there is a need to add subjects to the course so that students can enrol and the timetabling officer can allot a class for the subjects.

∙ Precondition The student enrolment officer must log-in, edit course to add subject to that specific course.

∙ Normal Course 1. The student enrolment officer logs in.

2.  Adds a course.

3. Adds a subject to the course. 

∙ Alternative courses 1a. The Program Director logs in.

2a. Edits course information.

3a. Adds Subject to the course.

∙ Postconditions The officer then marks the subject as a core or elective subject. It is identified as a prerequisite for other subject or required to complete other subjects as a prerequisite to enrol into this subject.

∙ Exceptions 1e. The student enrolment officer log-in.

2e. Addition of subjects might lead to study overload for students. Cannot add subject

∙ Use Case Name Allocate class

 ∙ ID 9.0

∙ Priority Must have

∙ Actor Timetabling Officer

∙ Description The timetabling officer allocates a class to the subject added by the student enrolment officer and schedules it so that students can enrol into them.

∙ Trigger Whenever there is an addition of a new subject, there is a need to allocate class to the subject so that students can enrol.

∙ Precondition The timetabling officer must log-in, allocate classes for specific campuses and then schedule for subjects.

∙ Normal Course 1. The timetabling officer logs in.

2.  Allocates a class.

3. Schedules a class. 

∙ Alternative courses 1a. The Program Director logs in.

2a. Edits course information.

3a. Schedules a class to the course subjects.

∙ Postconditions The officer lets students enrol. The officer declines students to enrol if there is study overload.

∙ Exceptions 1e. The timetabling officer logs-in.

2e. Classes full with other subjects. Cannot allocate further classes. Need to go online.

Get It Done! Today

Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
Upload your assignment
  • 1,212,718Orders

  • 4.9/5Rating

  • 5,063Experts

Highlights

  • 21 Step Quality Check
  • 2000+ Ph.D Experts
  • Live Expert Sessions
  • Dedicated App
  • Earn while you Learn with us
  • Confidentiality Agreement
  • Money Back Guarantee
  • Customer Feedback

Just Pay for your Assignment

  • Turnitin Report

    $10.00
  • Proofreading and Editing

    $9.00Per Page
  • Consultation with Expert

    $35.00Per Hour
  • Live Session 1-on-1

    $40.00Per 30 min.
  • Quality Check

    $25.00
  • Total

    Free
  • Let's Start

Browse across 1 Million Assignment Samples for Free

Explore MASS
Order Now

My Assignment Services- Whatsapp Tap to ChatGet instant assignment help

refresh