MIS501: Peer Assessment Report on UML Diagram of Enrolment System

Verified

Added on  2022/11/14

|4
|1113
|338
Report
AI Summary
This report presents a peer assessment of a UML diagram designed for a university enrolment system, focusing on its components and functionalities. The report analyzes the roles of key actors such as the program director, timetable manager, teaching staff, and students within the system. It evaluates the UML diagram's effectiveness in representing the system's operations, including student enrollment, timetable management, and course allocation. The assessment identifies strengths in the diagram's representation of user interactions and system processes, while also suggesting areas for improvement, such as incorporating detailed course information and enhancing the clarity of interactions. The report emphasizes the importance of a well-organized UML diagram for effective communication with programmers and highlights the need for a comprehensive system design to meet all functional requirements. The assessment also discusses the system's web-enabled accessibility for various users and the significance of attendance tracking and course details to enhance the student experience.
Document Page
Running head: ONE – PEER ASSESSMENT OF UML DIAGRAM
ONE – PEER ASSESSMENT OF UML DIAGRAM
Name of the Student
Name of the University
Author Note
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
1ONE – PEER ASSESSMENT OF UML DIAGRAM
The main aim of the report is to describe the importance of newly developed enrolment
system. The enrolment system will also include the timetabling system. The system is going to
be developed within the university so that it becomes easy to store essential information within
the system. The main focus of this report is to provide a peer assessment for the UML diagram of
my classmates. In this assessment the UML diagram will be assessed effectively so that each
component can be analyzed properly. In the scenario it has been observed that with the help of
enrollment system it will become easy to enable students with appropriate teachings staffs and
suitable courses. Apart from this the system will also allow the students to choose suitable
timetable for continuing with the classes. From the UML diagram it can be observed that there
are four major actors that are the program director, time table, teaching staff and student. These
are the main actor that is being developed in the UML. However after analyzing the case study it
can be stated that there is a need to include an actor as system that will focus on setting the basic
requirements. The developed UML diagram my classmate is well developed and contains all the
necessary points.
According to the UML diagram the actor program director is responsible for getting
logged in to the system. They are the only people who are allowed to monitor student progress.
The program director is also allowed to monitor the student details that are entered within the
system. The developed UML diagram contains all the necessary components. On the other hand
the program director is responsible for allocating the classes to teaching staff. The last function
that can be performed by the program director is to get logged out from the system once all the
necessary activities are being performed. Each actor will be allowed to get logged in within the
system before accessing the functions of the system. In the diagram my classmate has described
all the major components so that it becomes easy to identify the functionality. The time table
Document Page
2ONE – PEER ASSESSMENT OF UML DIAGRAM
manager will be responsible for allocating the classroom. Thus it becomes essential to get the
functionality developed clearly. The UML diagram is being developed effectively and it can be
stated that with the help of this simple diagram it becomes easy to manage the activities.
However it is important to include more components so that every component can be clearly
explained. The courses offered by the university staffs needs to be included within the system so
that the student can view the courses before applying. The system is developed in such a way
that it will allow the Program Director conduct their job of opening classes, designing the
timetable and ensuring that timetabling manager to schedule the classes in rooms. The Program
Director should enable program that will allocate the customers to the appropriate teaching staff.
Students should be able to enroll into classes that suit their private timetable, allowing time for
sleep, work, socializing and, of course, study. The system should generate a timetable for each
user that interacts with it. With the help of this use case diagram it will become easy to
communicate with the programmer. However it is highly recommended to develop high level
system that will be able to address all the requirements. The student needs to develop proper
diagrams so that they can have better control over the system.
Apart from the mentioned functionalities the Program Director are also responsible for
surveying the progression of current students. This helps in making guess regarding any students
whoever enters the program. After this the program director focuses on scheduling the classes at
Torrens University campuses in Brisbane, Sydney, Melbourne and Adelaide. The main aim is to
provide all current and future students with best possible number of core and elective subjects.
The Program Director will then allocate classes to teaching staff. The timetabling manager
allocates classrooms to the classes and the classes are made available to students to enroll into
Document Page
3ONE – PEER ASSESSMENT OF UML DIAGRAM
The major drawback that is identified is the lack of proper interaction between the student
and the course work. Before enrolling for a coursework it becomes essential to gain details
regarding the course work so that they can modify the list accordingly. The UML use case that is
being developed by the classmate needs to be organized effectively so that it can ensure better
flexibility. There is a huge need to understand the proper effectiveness of a well developed use
case diagram. Before developing a use case diagram it becomes essential to develop proper and
well organized diagram. The system will also maintain an attendance of each student so that the
strength of the batch can be determined properly. The attend class entity can be accessed by
teaching staffs and students only. However the diagram that is developed needs to be more
organized and clear so that it can ensure better analysis of the system.
Thus with the developed use case diagram it can be stated that there is a huge need to
analyze the use case diagrams effectively so that it can be easily understood by the users. The
users need to find the system effectively so that they can access the time table for managing the
activities. The importance of use cases is that it helps in tracking the format and helps in
outlining the basic features. With the help of use case it becomes easy to enhance the functional
requirements in the system. The major benefit is to ensure that the system is developed by
meeting all the functional requirements. Thus it can be stated that there is a scope to enhance the
functionality and to ensure that the system is developed by organizing the components. The
developed enrolment system is to be web-enabled so that students, teaching- and other university
staff can access it easily from their computers, phones or tablets on a variety of operating
systems and platforms. Thus each requirements needs to be clearly mentioned while preparing
the use case diagram.
chevron_up_icon
1 out of 4
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]