UML Analysis for TUA
VerifiedAdded on 2023/01/17
|9
|1632
|60
AI Summary
This report provides an analysis of the UML diagram for the Torrens University Australia's enrolment system, including its drawbacks and proposed improvements.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: UML ANALYSIS FOR TUA
UML Analysis for TUA
Name of the student:
Name of the university:
Author Note:
UML Analysis for TUA
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.
1UML ANALYSIS FOR TUA
Executive Summary
The focus of this report is to make an analysis of the provided UML diagram for the Torrens
University Australia. The objective of this report is to deal with the analysis of the UML
Diagram as provided for the enrolment system. Taking all the requirements in consideration
the UML Diagram is stated in the report as well as the considerable drawbacks are provided
after having a critical analysis of the UML provided.
Executive Summary
The focus of this report is to make an analysis of the provided UML diagram for the Torrens
University Australia. The objective of this report is to deal with the analysis of the UML
Diagram as provided for the enrolment system. Taking all the requirements in consideration
the UML Diagram is stated in the report as well as the considerable drawbacks are provided
after having a critical analysis of the UML provided.
2UML ANALYSIS FOR TUA
Table of Contents
1. Introduction............................................................................................................................3
2. The UML Diagram.................................................................................................................3
3. Observation of the UML Diagram.........................................................................................5
3.1 Drawbacks of the UML Diagram.....................................................................................5
3.2 Application of the proposed UML Diagram....................................................................5
4. Conclusion..............................................................................................................................6
References..................................................................................................................................7
Table of Contents
1. Introduction............................................................................................................................3
2. The UML Diagram.................................................................................................................3
3. Observation of the UML Diagram.........................................................................................5
3.1 Drawbacks of the UML Diagram.....................................................................................5
3.2 Application of the proposed UML Diagram....................................................................5
4. Conclusion..............................................................................................................................6
References..................................................................................................................................7
3UML ANALYSIS FOR TUA
1. Introduction
The UML diagram or Unified Modelling Language diagram is stated as a modelling
language that provides an overall description of the visualized structure of the system. The
structural flow of the system is the main point of an effective UML Diagram. The system’s
architectural blueprints of a system is quite easy to be provided by an effective UML
Diagram of the whole system (Torre et al., 2018). This blueprints contains elements like
system components, interaction with each entity present in the system, activities if the entities
as well as the procedure of execution of the whole system. This report will deal with the
analysis of the UML Diagram as provided for the Torrens University Australia who are trying
to implement an effective enrolment as well as timetabling system for the students at their
campuses (Wang et al., 2016).
2. The UML Diagram
The UML diagram for the Torrens University Australia is based on the following
criteria.
i) The university is trying to implement an online enrolment as well as scheduling the
timetable of the classes for the subjects that are provided by the University (de Sousa et al.,
2017).
ii) The Program Director is the first entity in the system, which has the responsibilities for
choosing the subjects that will be taught in the university as well as the particular subjects
that are to be taught at the specific university campuses. This entity will also have the
responsibilities to carry out a survey in the subjects for the expectations of the current
students as well as of the new students that will be enrolling in the future (Bock & Elaasar,
2018). This entity will further allot the campuses for specific subjects.
1. Introduction
The UML diagram or Unified Modelling Language diagram is stated as a modelling
language that provides an overall description of the visualized structure of the system. The
structural flow of the system is the main point of an effective UML Diagram. The system’s
architectural blueprints of a system is quite easy to be provided by an effective UML
Diagram of the whole system (Torre et al., 2018). This blueprints contains elements like
system components, interaction with each entity present in the system, activities if the entities
as well as the procedure of execution of the whole system. This report will deal with the
analysis of the UML Diagram as provided for the Torrens University Australia who are trying
to implement an effective enrolment as well as timetabling system for the students at their
campuses (Wang et al., 2016).
2. The UML Diagram
The UML diagram for the Torrens University Australia is based on the following
criteria.
i) The university is trying to implement an online enrolment as well as scheduling the
timetable of the classes for the subjects that are provided by the University (de Sousa et al.,
2017).
ii) The Program Director is the first entity in the system, which has the responsibilities for
choosing the subjects that will be taught in the university as well as the particular subjects
that are to be taught at the specific university campuses. This entity will also have the
responsibilities to carry out a survey in the subjects for the expectations of the current
students as well as of the new students that will be enrolling in the future (Bock & Elaasar,
2018). This entity will further allot the campuses for specific subjects.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
4UML ANALYSIS FOR TUA
iii) The next entity in the system is the Timetabling Manager. This entity will have the
responsibility for maintaining the track of the classrooms that are available in the specific
campuses (Vieritz, Schilberg & Jeschke, 2016). The focus of this entity will be to allot the
classes for the specific subjects and then have the record of how much classes are filled and
how many of them are left out. The timetabling manager will also allot the teaching staff for
the allotted classes in accordance with the program director.
iv) The next and an important entity of this system is the Student. This entity will enrol for
the desired classes/subjects that are provided by the University as well as will choose the
campus in which they are suitable to pursue the classes (Wade, 2018). Moreover, the students
could choose the time of the classes in accordance with their private timetable. This entity
may further pay the fees for the classes while enrolling online.
v) The final entity of this system is the teaching staff. This entity will have the access to the
classes as well of the students that are enrolling for the specific subject teacher. This entity
has the responsibility to deliver the courses that are provided by the University (Rumpe,
2016).
iii) The next entity in the system is the Timetabling Manager. This entity will have the
responsibility for maintaining the track of the classrooms that are available in the specific
campuses (Vieritz, Schilberg & Jeschke, 2016). The focus of this entity will be to allot the
classes for the specific subjects and then have the record of how much classes are filled and
how many of them are left out. The timetabling manager will also allot the teaching staff for
the allotted classes in accordance with the program director.
iv) The next and an important entity of this system is the Student. This entity will enrol for
the desired classes/subjects that are provided by the University as well as will choose the
campus in which they are suitable to pursue the classes (Wade, 2018). Moreover, the students
could choose the time of the classes in accordance with their private timetable. This entity
may further pay the fees for the classes while enrolling online.
v) The final entity of this system is the teaching staff. This entity will have the access to the
classes as well of the students that are enrolling for the specific subject teacher. This entity
has the responsibility to deliver the courses that are provided by the University (Rumpe,
2016).
5UML ANALYSIS FOR TUA
Based on the above criteria the UML Diagram for the TUA is designed as shown
below:
3. Observation of the UML Diagram
3.1 Drawbacks of the UML Diagram
From the above provided UML Diagram it is noted that some of the classes are
missing as per the requirements. The missing classes are described as follows:
1) The enrolment system does not have a registration class and the UML diagram proceeds to
the login system. As we, all know that the Login to a system is not possible without
Registration. Hence, Registration class is very important feature of the proposed IT system.
2) As TUA, has a versatile number of subjects that they offer to the students it is necessary to
have a stream as well as a subject class so that the students could only focus on the streams
that they choose.
Based on the above criteria the UML Diagram for the TUA is designed as shown
below:
3. Observation of the UML Diagram
3.1 Drawbacks of the UML Diagram
From the above provided UML Diagram it is noted that some of the classes are
missing as per the requirements. The missing classes are described as follows:
1) The enrolment system does not have a registration class and the UML diagram proceeds to
the login system. As we, all know that the Login to a system is not possible without
Registration. Hence, Registration class is very important feature of the proposed IT system.
2) As TUA, has a versatile number of subjects that they offer to the students it is necessary to
have a stream as well as a subject class so that the students could only focus on the streams
that they choose.
6UML ANALYSIS FOR TUA
3) The timetabling manager does not have any connection with the private timetable of the
students. This will confuse the manager for making an efficient and balanced timetable for
the students that are trying to enrol for the subjects as provided by the university.
4) The “Classroom” class should have an include criteria with the “Allocated classes”. As
without this feature it would had been very difficult for the timetabling manger to analyse
which classes are already allocated with subjects and hence it would have been easier for the
manager to allocate classes for the remaining subjects.
3.2 Application of the proposed UML Diagram
An UML Diagram has the purpose to clarify overall details to the architects, the
developers and the engineers regarding the system execution (Elaasar et al., 2018). This is
implemented for the enhancement of TUA’s interoperability regarding the enrolment system.
The different functional attributes that should be provided in the proposed system
with respect to the actors present in the system are provided be
THE PROGRAM
DIRECTOR
Carries out the survey for the current students
Allocates the subjects to the university campuses.
Decides the students to enrol for the courses
THE TIMETABLING
MANAGER
Allocates teaching staff for specific classes.
Allocates classes for the specific classrooms.
Allocates the students to the classes.
THE TEACHING STAFF
View students that enrolled for the specific subject.
View classroom that are enrolled for specific subjects.
View the timetable of the allocated classrooms
STUDENTS Enrol for the courses that are available in the University.
Enrol for the desired classroom timings among the ones provided.
3) The timetabling manager does not have any connection with the private timetable of the
students. This will confuse the manager for making an efficient and balanced timetable for
the students that are trying to enrol for the subjects as provided by the university.
4) The “Classroom” class should have an include criteria with the “Allocated classes”. As
without this feature it would had been very difficult for the timetabling manger to analyse
which classes are already allocated with subjects and hence it would have been easier for the
manager to allocate classes for the remaining subjects.
3.2 Application of the proposed UML Diagram
An UML Diagram has the purpose to clarify overall details to the architects, the
developers and the engineers regarding the system execution (Elaasar et al., 2018). This is
implemented for the enhancement of TUA’s interoperability regarding the enrolment system.
The different functional attributes that should be provided in the proposed system
with respect to the actors present in the system are provided be
THE PROGRAM
DIRECTOR
Carries out the survey for the current students
Allocates the subjects to the university campuses.
Decides the students to enrol for the courses
THE TIMETABLING
MANAGER
Allocates teaching staff for specific classes.
Allocates classes for the specific classrooms.
Allocates the students to the classes.
THE TEACHING STAFF
View students that enrolled for the specific subject.
View classroom that are enrolled for specific subjects.
View the timetable of the allocated classrooms
STUDENTS Enrol for the courses that are available in the University.
Enrol for the desired classroom timings among the ones provided.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
7UML ANALYSIS FOR TUA
Enrols for the classrooms with respect to their specific schedules.
Makes payment after successful enrolment procedure.
4. Conclusion
The above study of the UML Diagram for the Torrens University Australia is based
on the information provided in the related case study. The UML diagram as provided should
have more attributes to make a more effective enrolment system. However, it can be ensured
that if the above stated UML is used for the development of the enrolment system for the
TUA it will be so effective. Therefore, it can be concluded that the UML Diagram is an
important initial step towards any system development as this portrays an overall description
of the whole system to everyone who are involved with the development of the system.
Enrols for the classrooms with respect to their specific schedules.
Makes payment after successful enrolment procedure.
4. Conclusion
The above study of the UML Diagram for the Torrens University Australia is based
on the information provided in the related case study. The UML diagram as provided should
have more attributes to make a more effective enrolment system. However, it can be ensured
that if the above stated UML is used for the development of the enrolment system for the
TUA it will be so effective. Therefore, it can be concluded that the UML Diagram is an
important initial step towards any system development as this portrays an overall description
of the whole system to everyone who are involved with the development of the system.
8UML ANALYSIS FOR TUA
References
Bock, C., & Elaasar, M. (2018). Reusing metamodels and notation with Diagram Definition.
Software & Systems Modeling, 17(4), 1079-1103.
de Sousa, T. C., Kelvin, L., Neto, C. D., & de Carvalho, C. G. N. (2017). A Formal
Semantics for Use Case Diagram Via Event-B. JSW, 12(3), 189-200.
Elaasar, M., Noyrit, F., Badreddin, O., & Gérard, S. (2018). Reducing UML Modeling Tool
Complexity with Architectural Contexts and Viewpoints. In MODELSWARD (pp.
129-138).
Rumpe, B. (2016). Modeling with UML. Language, Concepts, Methods. Springer
International, 4.
Torre, D., Labiche, Y., Genero, M., Baldassarre, M. T., & Elaasar, M. (2018, May). UML
diagram synthesis techniques: a systematic mapping study. In 2018 IEEE/ACM 10th
International Workshop on Modelling in Software Engineering (MiSE) (pp. 33-40).
IEEE.
Vieritz, H., Schilberg, D., & Jeschke, S. (2016). Access to UML Diagrams with the HUTN.
In Engineering Education 4.0 (pp. 629-633). Springer, Cham.
Wade, S. (2018). Best Practices for Teaching Information Systems Modelling. In Higher
Education Computer Science (pp. 111-126). Springer, Cham.
Wang, J., Fapojuwo, A. O., Zhang, C., & Tan, H. (2016). Uml modeling of cross-layer attack
in wireless sensor networks. In Interoperability, Safety and Security in IoT (pp. 104-
115). Springer, Cham.
References
Bock, C., & Elaasar, M. (2018). Reusing metamodels and notation with Diagram Definition.
Software & Systems Modeling, 17(4), 1079-1103.
de Sousa, T. C., Kelvin, L., Neto, C. D., & de Carvalho, C. G. N. (2017). A Formal
Semantics for Use Case Diagram Via Event-B. JSW, 12(3), 189-200.
Elaasar, M., Noyrit, F., Badreddin, O., & Gérard, S. (2018). Reducing UML Modeling Tool
Complexity with Architectural Contexts and Viewpoints. In MODELSWARD (pp.
129-138).
Rumpe, B. (2016). Modeling with UML. Language, Concepts, Methods. Springer
International, 4.
Torre, D., Labiche, Y., Genero, M., Baldassarre, M. T., & Elaasar, M. (2018, May). UML
diagram synthesis techniques: a systematic mapping study. In 2018 IEEE/ACM 10th
International Workshop on Modelling in Software Engineering (MiSE) (pp. 33-40).
IEEE.
Vieritz, H., Schilberg, D., & Jeschke, S. (2016). Access to UML Diagrams with the HUTN.
In Engineering Education 4.0 (pp. 629-633). Springer, Cham.
Wade, S. (2018). Best Practices for Teaching Information Systems Modelling. In Higher
Education Computer Science (pp. 111-126). Springer, Cham.
Wang, J., Fapojuwo, A. O., Zhang, C., & Tan, H. (2016). Uml modeling of cross-layer attack
in wireless sensor networks. In Interoperability, Safety and Security in IoT (pp. 104-
115). Springer, Cham.
1 out of 9
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.