UML Diagram Understanding

Verified

Added on  2023/01/17

|6
|1549
|55
AI Summary
This article provides an understanding of UML diagrams, specifically focusing on a UML diagram for Torrens University Australia's enrolment system. It explains the main actors and their tasks, as well as the importance of proper conventions and effective relationships in UML diagrams.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: UML DIAGRAM UNDERSTANDING
UML diagram understanding
Name of the student:
Name of the university:
Author note:

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1UML DIAGRAM UNDERSTANDING
UML diagram given is for torrens university Australia an enrolment system. This UML
diagram is for the web enabled enrolment system that provides and easy access for the
teachers, students and others related with the university (Karim et al, 2017). Main objective of
this UML is management of university classes that includes time tabling management,
scheduling for classes on time, student time management, enrolment in classes and
scheduling teachers.
The program director is the actor that will directly communicate and perform task as
scheduling class for the students, where the class will conduct, allocating class to staff is also
the responsibility of program director, Generating opening of the class as per time and last
selection of subjects for the students (Arora & Bhatia, 2018). These entire tasks will be
performed by the program director. In the subsections of this task, there is four option of
scheduling classes that is Brisbane, Sydney, Melbourne and Adelaide. Program director will
chose any of this for allocating classes. In the allocation of staff to class program director will
chose teacher for teaching students or other for the management of the class. Generate
timetable has task of generating time for everyone who interact with the system such as
student or teacher. Selection of subject has two subject that is either selecting core subject or
elective paper. Elective paper is not compulsory as indicated external in the UML diagram
but it is important to have core subject because without having core subject it is not possible
to pass for the student.
Next actor is Timetabling manager, that is directly linked with the generate timetable,
schedule class in rooms and schedule classes. Main task of this task is to managing time for
the assigned task. Third actor is the staff that consists of two either teacher or the other. This
two are for the students.
Document Page
2UML DIAGRAM UNDERSTANDING
One major and important is Student actor, as without having students an organization is
nothing. This actor has two category one is current student and the other is future student.
Student actor is directly linked with four category that is private timetable, generate
timetable, enrolment in the class and selection of subject. For the student private timetable
task is to manage and must include time for sleeping, socialise, sleep and last study that is the
main objective of the institution. Again generate timetable is linked with teacher, timetable
manager and program director. This is because generation of timetable is dependent on
timetable manager, Manger of timetabling generates and allocates time for all activity. In the
enrol section, the main task of this is to make sure that the students are participating the class.
For the future UML diagram, it can be said that this diagram will be very useful (Sarkar et al,
2017). This is because this this student has used proper convention for mentioning every
classes at position. For example student has mention student and teacher at opposite to each
and other. Manager should must be in the middle because manager is the person who will
manage from the middle everything as manager involvement is everywhere. It is very
important to connect every classes with actor properly. In the given UML diagram there is
very strong connection between program director and scheduling class because program
director is the only person who will manage scheduling of classes and decide that where class
should be scheduled. For the UML diagram three important and essential points are, class
name, attribute and operations (Zhang, 2019). All the three combine to produce effective and
properly working UML diagram. After this three essential point, there comes relationship that
describe about the functions and relation with other classes. Therefore, it is also important to
make effective and valid relationship in the UML diagram. For making UML diagram
effective and best following given are some points.
Name of the class should must be meaningful and this will gives the functionality
with its name. Second thing is to find out relationship for all classes in advance. Finding
Document Page
3UML DIAGRAM UNDERSTANDING
responsibility of classes correctly (Nassif et al, 2016). After that, it is important to minimize
the responsibility of each class. A user note will be very effective additional for making UML
more clear. User note will be used whenever any aspect is drawn in the diagram.
The given diagram has shown everything in well-structured and well defined. In the
diagram proper convention is used. Relationship between student and teacher is well defined.
There is brief and clear presentation of identifying task of each individual such as Time
management, Class arrangement and Student personal timetable management (Al-Ahmad et al,
2017). This diagram is mainly constructed based on student, teacher and institution manager.
Starting from student personal time management then study and then sleeping everything is
mentioned in the UML diagram. In the diagram there is mainly two directors one is for time
management and other is program director who schedules classes and other tasks. Manager
has four choices for allocating class as Sydney, Adelaide, Melbourne and Brisbane. Director
has to also allocate class and staff to the class. Managing relationship precisely is very
important because this will identify and shows the activity of each task that how it is going to
be performed (Cunha et al, 2015). Dependency of this timetabling system is identified
accurately as it is giving proper and clear vision of each task. This UML diagram is for
managing student and teacher timetable. Students private time management and study time
(Minhas et al, 2018). Main objective of this UML diagram is to managing time for student,
teacher and other staff. Dependencies of private timetable and sleep, work, socialise and
study is very clear as these are the things that student must need along with the study. All
these four points are mentioned private timetable and under the supervision of student actor.
Teacher is dependent on the mainly two actor one is timetable manager and other is program
director. These two mainly organize for teacher in the class and time of the class. Overall, it
can be said that the UML diagram is well constructed. It has everything included in the
diagram which is needed for the UML diagram to make it meaningful and clear.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4UML DIAGRAM UNDERSTANDING
References
Al-Ahmad, A., Ahmaro, I., & Mustafa, M. (2017). Importance of UML model in the RUP
Development lifecycle along with the time and the static aspect of the process. Al-
Madinah Technical Studies| -مجلة جامعة المدينة العالمية للعلوم التقنية ماليزيا,1)4( .
Arora, P. K., & Bhatia, R. (2018). Agent-Based Regression Test Case Generation using Class
Diagram, Use cases and Activity Diagram. Procedia Computer Science, 125, 747-753.
Cunha, A., Garis, A., & Riesco, D. (2015). Translating between Alloy specifications and
UML class diagrams annotated with OCL. Software & Systems Modeling, 14(1), 5-
25.
Karim, S., Liawatimena, S., Trisetyarso, A., Abbas, B. S., & Suparta, W. (2017, November).
Automating functional and structural software size measurement based on XML
structure of UML sequence diagram. In 2017 IEEE International Conference on
Cybernetics and Computational Intelligence (CyberneticsCom) (pp. 24-28). IEEE.
Minhas, N. M., Masood, S., Petersen, K., & Nadeem, A. (2018). A Systematic Mapping of
Test Case Generation Techniques Using UML Interaction Diagram. Journal of
Software: Evolution and Process.
Nassif, A. B., Capretz, L. F., & Ho, D. (2016). Enhancing use case points estimation method
using soft computing techniques. arXiv preprint arXiv:1612.01078.
Sarkar, D., Bhalla, M., & Singal, S. M. (2017, January). Enhancing unified process
workflows using UML. In 2017 7th International Conference on Cloud Computing,
Data Science & Engineering-Confluence (pp. 788-792). IEEE.
Document Page
5UML DIAGRAM UNDERSTANDING
Zhang, H. (2019, February). Inapplicability, Redundancy and Uncertainty of UML.
In Journal of Physics: Conference Series(Vol. 1168, No. 6, p. 062014). IOP
Publishing.
1 out of 6
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]