Reference no: EM133772960
Assignment: UML Visual Paradigm
Instructions
The objective of this assignment is to design UML sequence diagrams for the key functionalities of the USCA online course management system. The system should handle student enrollment, grading, and maintain details of professors features. Follow these steps:
A. Briefly describe the purpose and scope of the online course management system and provide an overview of the key functionalities to be represented in the UML sequence diagrams.
B. Identify and list the primary use cases that the online course management system should support. For each use case, provide a brief description of the interactions between system actors (professors, students) and the system itself.
C. Using Visual Paradigm, develop a UML sequence diagram for Student Enrollment; from course searching to successful enrollment. Your diagram should show interactions between student, enrollment system, payment system, and database.
D. Using Visual Paradigm, Develop a UML sequence diagram for Grade Entry that describes the process of professor entering grades for students. Should include interactions between professor, grading system interface, grades database.
E. Using Visual Paradigm, Develop a UML sequence diagram for Course Drop that shows the process of student dropping a course they are enrolled in. This will show interactions between the student, enrollment system, notification system, database system.
F. For each sequence diagram, identify key objects, messages passed between objects, returns, and database access.
G. Diagrams should clearly capture the sequential flow of interactions.