Use the following user stories to complete a SEQUENCE DIAGRAM in the questions which follow:
1. As a student, I w ant to register for my next semester courses when registration opens so I can get the courses I need to graduate.
2. As a student, I will browse the Class Schedule on the University website to find my courses and make sure they are offered, do not conflict, and are not full. If I cannot get the course(s) I want, I will see my adviser for alternatives.
3. As a student, I will log in to the Registration System to register for the courses I have selected. The registration system will check the Class Schedule for availability. The registration system will check my student status to see if I have any holds. If my classes are still available and there are not holds, the registration system will put me on the class roster, increment the enrolled count on the schedule, and notify me I am enrolled pending tuition payment. If the class is full or there are any holds, the system will reject my request and notify me online.
4. As a student, I will pay my tuition to the Bursar before the deadline.
5. As Bursar, I will notify the Registrar which students have paid their tuition.
6. As Registrar, I will update the registration system to mark students who have paid tuition. After the tuition deadline, the registration system will remove those students who have not paid from each class roster, decrement the enrolled count on the schedule, notify the next person on the wait list, and notify the delinquent students they have been dropped. Notifications will be by email.
The Sequence UML diagram for the given problem statement is as follows:
Get Answers For Free
Most questions answered within 1 hours.