Systems Analysis and Design (IMAT5205) Assignment 2: Modeling Report
VerifiedAdded on  2022/09/01
|12
|2061
|16
Report
AI Summary
This assignment report focuses on the application of system analysis and design principles using a case study based on the Wide World Tour Management System. The student was tasked with creating and discussing an Analysis Class Diagram, a Communication Diagram, and a Sequence Diagram to represent the 'Record New Tour' use case. The report includes a description of each diagram type and its usefulness in the context of systems analysis and design. Furthermore, the student evaluates the usefulness of UML diagrams and CASE tools, such as Enterprise Architect, in the analysis and design process. The report provides an overview of the different components within the objects and the communication between them. The diagrams were created in Enterprise Architect and incorporated into a Word or PDF document along with the discursive analysis. The report also explores the benefits of CASE tools, such as increased evaluation speed and accuracy, and their role in managing the performance of the system.

Running head: SYSTEM ANALYSIS AND DESIGNING
SYSTEM ANALYSIS AND DESIGNING
Name of the Student
Name of the University
Author Note
SYSTEM ANALYSIS AND DESIGNING
Name of the Student
Name of the University
Author Note
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1SYSTEM ANALYSIS AND DESIGNING
Table of Contents
Part 1: Use case realization..............................................................................................................2
Question 1: Analysis class diagram.............................................................................................2
Question 2:...................................................................................................................................3
Question 3:...................................................................................................................................3
Communication diagram.............................................................................................................4
Question 2:...................................................................................................................................4
Question 3:...................................................................................................................................4
Part 2: sequence diagram.................................................................................................................5
Question 2:...................................................................................................................................6
Question 3:...................................................................................................................................6
Part 3: Evaluation............................................................................................................................7
Reference.........................................................................................................................................9
Table of Contents
Part 1: Use case realization..............................................................................................................2
Question 1: Analysis class diagram.............................................................................................2
Question 2:...................................................................................................................................3
Question 3:...................................................................................................................................3
Communication diagram.............................................................................................................4
Question 2:...................................................................................................................................4
Question 3:...................................................................................................................................4
Part 2: sequence diagram.................................................................................................................5
Question 2:...................................................................................................................................6
Question 3:...................................................................................................................................6
Part 3: Evaluation............................................................................................................................7
Reference.........................................................................................................................................9

2SYSTEM ANALYSIS AND DESIGNING
Part 1: Use case realization
Question 1: Analysis class diagram
Class is the blueprint that is used mainly for the motive of developing an object that has a
real life existence. Analysis class diagram is the type of static structure diagram that is used for
the purpose of discussing the structure that is associated with a system. In the class diagram
different relationships are identified among the objects (Nikulchev and Deryugina 2016). Class
diagrams are considered as one of the essential diagrams in system analysis and designing as this
helps in understanding the key requirement of a diagram. In addition to this the class diagram
also offers a fixed view of the developed application. This are directly mapped with the object
oriented languages.
Part 1: Use case realization
Question 1: Analysis class diagram
Class is the blueprint that is used mainly for the motive of developing an object that has a
real life existence. Analysis class diagram is the type of static structure diagram that is used for
the purpose of discussing the structure that is associated with a system. In the class diagram
different relationships are identified among the objects (Nikulchev and Deryugina 2016). Class
diagrams are considered as one of the essential diagrams in system analysis and designing as this
helps in understanding the key requirement of a diagram. In addition to this the class diagram
also offers a fixed view of the developed application. This are directly mapped with the object
oriented languages.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3SYSTEM ANALYSIS AND DESIGNING
Question 2:
Question 3:
Wide world coach tour operates their tour in different parts of the UK. The main entities
that are described within the diagram are administrator, tour, destination, booking, enquiry and
user. The analysis class diagram is designed for the purpose of identifying the key activities that
takes place within the system. The key entities that are associates with the class diagram are
branch manager, clerical assistant, tour, booking, enquiry and destination. Each entities are
linked with each other and thus forms a better system. The clerical assistant are responsible for
Question 2:
Question 3:
Wide world coach tour operates their tour in different parts of the UK. The main entities
that are described within the diagram are administrator, tour, destination, booking, enquiry and
user. The analysis class diagram is designed for the purpose of identifying the key activities that
takes place within the system. The key entities that are associates with the class diagram are
branch manager, clerical assistant, tour, booking, enquiry and destination. Each entities are
linked with each other and thus forms a better system. The clerical assistant are responsible for
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4SYSTEM ANALYSIS AND DESIGNING
adding new tour within the system so that the customers can access all the data effectively. This
will help in having a better access over the tours that are designed by the wide world coach tour.
On the other hand branch manager will focus on evaluating the other essential details. Based on
the requirements the drivers will be assigned to each tour. This will ensure that the tour has been
completed efficiently with considering all the necessary details.
Communication diagram
Communication diagram is a kind of diagram that is used for the purpose of showing the
interaction takes place between the objects that are present within the system. Communication
diagram offers an extension towards the object along with messages so that it becomes easy to
organize the data. Communication diagrams are used in system analysis and designing for the
purpose of offering a better benefit and support towards the sequence diagram (Karim et al.
2017). This shows the communication and interaction more effectively. This are also known as
collaboration diagram that shows information that are needed for interacting with other objects.
This acts as connectors between the objects.
adding new tour within the system so that the customers can access all the data effectively. This
will help in having a better access over the tours that are designed by the wide world coach tour.
On the other hand branch manager will focus on evaluating the other essential details. Based on
the requirements the drivers will be assigned to each tour. This will ensure that the tour has been
completed efficiently with considering all the necessary details.
Communication diagram
Communication diagram is a kind of diagram that is used for the purpose of showing the
interaction takes place between the objects that are present within the system. Communication
diagram offers an extension towards the object along with messages so that it becomes easy to
organize the data. Communication diagrams are used in system analysis and designing for the
purpose of offering a better benefit and support towards the sequence diagram (Karim et al.
2017). This shows the communication and interaction more effectively. This are also known as
collaboration diagram that shows information that are needed for interacting with other objects.
This acts as connectors between the objects.

5SYSTEM ANALYSIS AND DESIGNING
Question 2:
Question 3:
The communication diagram is developed for the purpose of managing the
communication between the different objects. The flow of process starts when the user login to
the portal. After this the level of permission that is offered towards the users are validated. Once
the permission is validated the users are given access. The clerical assistant is responsible for
selecting add tour option. System further displays all the necessary tour details on the screen so
that it becomes easy to understand the functionalities that are performed by the clerical assistant.
The assistant once checked all the details further ensures that the data are saved within the
system. The driver is assigned by the clerical assistant towards the tour. The driver related data
are further displayed. Once the data is evaluated the drivers are assigned towards a particular
tour.
Question 2:
Question 3:
The communication diagram is developed for the purpose of managing the
communication between the different objects. The flow of process starts when the user login to
the portal. After this the level of permission that is offered towards the users are validated. Once
the permission is validated the users are given access. The clerical assistant is responsible for
selecting add tour option. System further displays all the necessary tour details on the screen so
that it becomes easy to understand the functionalities that are performed by the clerical assistant.
The assistant once checked all the details further ensures that the data are saved within the
system. The driver is assigned by the clerical assistant towards the tour. The driver related data
are further displayed. Once the data is evaluated the drivers are assigned towards a particular
tour.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6SYSTEM ANALYSIS AND DESIGNING
Part 2: sequence diagram
Sequence diagrams are used for the purpose of designing dynamic modeling solutions.
Sequence diagram is used for the purpose of showing the objects interactions arranged in time
sequence. This is used for the purpose of depicting the objects and classes that are evolved
within the current sequence. In case of the sequence diagram the synchronous messages are sent
as a response so that the interaction can be continued properly (Decker et al. 2016). Sequence
diagram is used for the purpose of analyzing and designing the process effectively. These
diagram is used by software developers for the purpose of documenting the existing process.
Part 2: sequence diagram
Sequence diagrams are used for the purpose of designing dynamic modeling solutions.
Sequence diagram is used for the purpose of showing the objects interactions arranged in time
sequence. This is used for the purpose of depicting the objects and classes that are evolved
within the current sequence. In case of the sequence diagram the synchronous messages are sent
as a response so that the interaction can be continued properly (Decker et al. 2016). Sequence
diagram is used for the purpose of analyzing and designing the process effectively. These
diagram is used by software developers for the purpose of documenting the existing process.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7SYSTEM ANALYSIS AND DESIGNING
Question 2:
Question 3:
The key actors that are depicted in the sequence diagram are clerical assistant, and branch
manager. Both the actors are responsible for interacting with the system. clerical assistant first
Question 2:
Question 3:
The key actors that are depicted in the sequence diagram are clerical assistant, and branch
manager. Both the actors are responsible for interacting with the system. clerical assistant first

8SYSTEM ANALYSIS AND DESIGNING
gets the access to login with the system then they are allowed to further access the details
regarding the tours. The tour is added towards the system. In return the system displays the
details related to tour and saves the details for accessing in future. The clerical assistant is further
responsible for assigning the driver tour towards each tour. This ensures that the tour is being
managed with each drivers. The driver codes are generated for every drivers and this helps in
executing the tour effectively. Once all the details are updated within the tour than the clerical
assistant log outs from the system. Thus with the help of an effective sequence diagram it
becomes easy to identify the activities.
Part 3: Evaluation
CASE tools is known as computer aided software engineering tools that are used for the
purpose of performing software engineering. There are several benefits that are offered with use
of CASE tools. The key reason behind using CASE tools are that it helps in saving the resources
that are needed for the developing the software. This also offers a quick development phase and
reduces the chances of generating errors. CASE tools helps in producing high quality and
consistent documents. The main reason behind using CASE tools for developing a database is
that it ensures that each key components are addressed successfully within the enterprise system.
The data flow between the different entities and models can be determined effectively. Moreover
in the given case study it can be seen that with the use of communication diagram, analysis class
diagram and sequence diagram it becomes easy to manage the different components within the
objects. With the help of CASE tools it becomes easy to design top-level architecture. The test
cases are also developed with the help of proper system analysis and designing methods.
Enterprise architect benefits the user by offering efficient business operation. The operations can
be performed at lower costs, lower management cost, under flexible workforce. The
gets the access to login with the system then they are allowed to further access the details
regarding the tours. The tour is added towards the system. In return the system displays the
details related to tour and saves the details for accessing in future. The clerical assistant is further
responsible for assigning the driver tour towards each tour. This ensures that the tour is being
managed with each drivers. The driver codes are generated for every drivers and this helps in
executing the tour effectively. Once all the details are updated within the tour than the clerical
assistant log outs from the system. Thus with the help of an effective sequence diagram it
becomes easy to identify the activities.
Part 3: Evaluation
CASE tools is known as computer aided software engineering tools that are used for the
purpose of performing software engineering. There are several benefits that are offered with use
of CASE tools. The key reason behind using CASE tools are that it helps in saving the resources
that are needed for the developing the software. This also offers a quick development phase and
reduces the chances of generating errors. CASE tools helps in producing high quality and
consistent documents. The main reason behind using CASE tools for developing a database is
that it ensures that each key components are addressed successfully within the enterprise system.
The data flow between the different entities and models can be determined effectively. Moreover
in the given case study it can be seen that with the use of communication diagram, analysis class
diagram and sequence diagram it becomes easy to manage the different components within the
objects. With the help of CASE tools it becomes easy to design top-level architecture. The test
cases are also developed with the help of proper system analysis and designing methods.
Enterprise architect benefits the user by offering efficient business operation. The operations can
be performed at lower costs, lower management cost, under flexible workforce. The
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9SYSTEM ANALYSIS AND DESIGNING
communication, sequence and class diagrams are used for evaluating the case study properly.
With the help of communication diagram it becomes easy to determine the communication that
takes place between the different objects. On the other hand the sequence diagram is designed for
the purpose of determining the sequence of commands that flows between the different actors.
The class diagram is used for analyzing the types of entities and attributes essential for analyzing
the given use case description.
With the use of UML diagram it becomes easy to design relation between the different
objects. However UML has a direct relation with the object oriented objects and design. The
main goal is to describe the different components effectively s that it becomes identify the
system. This also ensures that the shared capabilities can be accessed effectively at the time of
managing the system. CASE analysis tool offers a wide range of analysis towards the world wide
tour. This helps in offering a better support towards the development of the system. The major
mechanisms that is used behind the CASE tools is that they act as a central respiratory system
that offers upper case tools and lower case tools and the integrated set of case tools. Thus with
the help of this tools it will become easy to manage the interaction that takes place between the
different objects of the given case study. The case tool helps the analyst to manage the
performance and ensures that all the essential objects are organized effectively. The process
modeling is the method that is used for the purpose of creating a software process model. Process
modeling offers huge support towards the analyst. This ensures that the managers are allowed to
choose a process model or modify it as per the requirement of software product. Thus it can be
stated that with the help of proper object analysis it becomes easy to maintain the data.
The key actors that are identified in the system to create new tour and recording initial
details are clerical assistant and branch manager. The clerical assistant is responsible for adding
communication, sequence and class diagrams are used for evaluating the case study properly.
With the help of communication diagram it becomes easy to determine the communication that
takes place between the different objects. On the other hand the sequence diagram is designed for
the purpose of determining the sequence of commands that flows between the different actors.
The class diagram is used for analyzing the types of entities and attributes essential for analyzing
the given use case description.
With the use of UML diagram it becomes easy to design relation between the different
objects. However UML has a direct relation with the object oriented objects and design. The
main goal is to describe the different components effectively s that it becomes identify the
system. This also ensures that the shared capabilities can be accessed effectively at the time of
managing the system. CASE analysis tool offers a wide range of analysis towards the world wide
tour. This helps in offering a better support towards the development of the system. The major
mechanisms that is used behind the CASE tools is that they act as a central respiratory system
that offers upper case tools and lower case tools and the integrated set of case tools. Thus with
the help of this tools it will become easy to manage the interaction that takes place between the
different objects of the given case study. The case tool helps the analyst to manage the
performance and ensures that all the essential objects are organized effectively. The process
modeling is the method that is used for the purpose of creating a software process model. Process
modeling offers huge support towards the analyst. This ensures that the managers are allowed to
choose a process model or modify it as per the requirement of software product. Thus it can be
stated that with the help of proper object analysis it becomes easy to maintain the data.
The key actors that are identified in the system to create new tour and recording initial
details are clerical assistant and branch manager. The clerical assistant is responsible for adding
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10SYSTEM ANALYSIS AND DESIGNING
up the tour along with the necessary details. Once the tour is added the details regarding the tour
details are displayed in the screen. The clerical assistant further saves the details and ensures that
each tour are assigned with a tour driver. The tour drivers list are provided that includes driver
code, name, preferred tour type, length of the tour preferred and region preferred. After
evaluating all the data the tour are assigned with a suitable driver. In order to analyze the key
activities that takes place in the given use case description it becomes essential to perform the
diagrams with the use of UML knowledge. The relation can also be determined successfully
within the given case study (Torre et al. 2018). The CASE tools has a huge importance for
managing the performance. Thus it can be stated that the CASE tools are very much essential for
evaluating the system effectively. This ensures that all the necessary details are evaluated before
designing a system. The main objective behind using CASE tools for modeling the new tour
records is that it increases the evaluation speed and ensures that each data are evaluated
successfully. The accuracy also increases with the use of this diagrams.
up the tour along with the necessary details. Once the tour is added the details regarding the tour
details are displayed in the screen. The clerical assistant further saves the details and ensures that
each tour are assigned with a tour driver. The tour drivers list are provided that includes driver
code, name, preferred tour type, length of the tour preferred and region preferred. After
evaluating all the data the tour are assigned with a suitable driver. In order to analyze the key
activities that takes place in the given use case description it becomes essential to perform the
diagrams with the use of UML knowledge. The relation can also be determined successfully
within the given case study (Torre et al. 2018). The CASE tools has a huge importance for
managing the performance. Thus it can be stated that the CASE tools are very much essential for
evaluating the system effectively. This ensures that all the necessary details are evaluated before
designing a system. The main objective behind using CASE tools for modeling the new tour
records is that it increases the evaluation speed and ensures that each data are evaluated
successfully. The accuracy also increases with the use of this diagrams.

11SYSTEM ANALYSIS AND DESIGNING
Reference
Chong, G. and Jun, Z., 2017. Analysis and Design of Internet-based Library Management
System Based on UML. INNOVATION AND MANAGEMENT.
Decker, M.J., Swartz, K., Collard, M.L. and Maletic, J.I., 2016, October. A tool for efficiently
reverse engineering accurate UML class diagrams. In 2016 IEEE International Conference on
Software Maintenance and Evolution (ICSME) (pp. 607-609). IEEE.
Karim, S., Liawatimena, S., Trisetyarso, A., Abbas, B.S. and 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.
Koehler, A.A., Newby, T.J. and Ertmer, P.A., 2017. Examining the role of Web 2.0 tools in
supporting problem solving during case-based instruction. Journal of Research on Technology in
Education, 49(3-4), pp.182-197.
Nikulchev, E. and Deryugina, O., 2016. Model and criteria for the automated refactoring of the
UML class diagrams. International Journal of Advanced Computer Science and
Applications, 7(12), pp.76-79.
Torre, D., Labiche, Y., Genero, M., Baldassarre, M.T. and 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.
Reference
Chong, G. and Jun, Z., 2017. Analysis and Design of Internet-based Library Management
System Based on UML. INNOVATION AND MANAGEMENT.
Decker, M.J., Swartz, K., Collard, M.L. and Maletic, J.I., 2016, October. A tool for efficiently
reverse engineering accurate UML class diagrams. In 2016 IEEE International Conference on
Software Maintenance and Evolution (ICSME) (pp. 607-609). IEEE.
Karim, S., Liawatimena, S., Trisetyarso, A., Abbas, B.S. and 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.
Koehler, A.A., Newby, T.J. and Ertmer, P.A., 2017. Examining the role of Web 2.0 tools in
supporting problem solving during case-based instruction. Journal of Research on Technology in
Education, 49(3-4), pp.182-197.
Nikulchev, E. and Deryugina, O., 2016. Model and criteria for the automated refactoring of the
UML class diagrams. International Journal of Advanced Computer Science and
Applications, 7(12), pp.76-79.
Torre, D., Labiche, Y., Genero, M., Baldassarre, M.T. and 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.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 12
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
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.