System Analysis and Design

Verified

Added on  2023/04/22

|10
|2132
|197
AI Summary
This document discusses the use case realisation for the 'Record New Tour' use case, including analysis class diagram, communication diagram, and sequence diagram. It also evaluates the use of CASE tools and UML diagrams in system analysis and design. Course code, course name, and college/university are not mentioned.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
Author’s note:

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SYSTEM ANALYSIS AND DESIGN
Table of Contents
Part 1: Use Case Realisation for the ‘Record New Tour’ Use Case...........................................2
1.1 Analysis Class Diagram:..................................................................................................2
1.2 Communication Diagram:................................................................................................3
Part 2: Sequence Diagram..........................................................................................................4
Part 3: Evaluation.......................................................................................................................5
Bibliography:..............................................................................................................................8
Document Page
2SYSTEM ANALYSIS AND DESIGN
Part 1: Use Case Realisation for the ‘Record New Tour’ Use Case
1.1 Analysis Class Diagram:
The UML class diagram is the graphical way of presenting the structural information
of an application to various stakeholders. The class diagram shows the classes of an
application along with its operations and attributes. These operations and attributes can be
implemented in real life to develop an actual system.
The biggest advantage of class diagram is that it allows representing the elements of
an application in the aspect of real world environment. Modules are a very important part of
systems. The class diagram is equipped with built-in features of creating the modules. This is
achieved by generating the operations and attributes.
Figure 1: Class Diagram of TMS
(Source: Created by Author)
The class diagram spoke to in figure 1, indicates three classes illustrates three
individual genuine aspects of the TMS application. The relationship among these three
classes demonstrates the connection among these substances and how they speak with one
another. Every one of these classes has its own attributes that indicate how it speaks to this
present reality components. These classes are a tour, tour Driver and ClericalAssistant. The
Document Page
3SYSTEM ANALYSIS AND DESIGN
tasks of these classes demonstrate how the attributes will be handled to meet association
necessity. The administrative colleague will take the necessary steps of making the tour by
entering its information through recordNewTour() technique.
1.2 Communication Diagram:
The UML diagram that illustrates the communication among the objects through
messages based on the ordering pattern without providing any information regarding timeline
of messages is known as the communication diagram. Each of the objects are reference of the
classes that has been described in the class diagram in figure 1.
The most useful benefit of communication diagram is that it can shows the flow of
messages from one object to other. This was not shown in the class diagram. The application
of the operations in the real world can be understood from the communication diagram.
Figure 2: Communication Diagram of TMS
(Source: Created by Author)
The communication diagram speaks to the articles that speak to the classes in the class
diagram. These items are associated with one another through a line. For three classes, three
items are made. The tourDriver and tour items can be more than as a clerical assistant can
make beyond what one tour and these tours can have distinctive tour drivers. The
recordNewTour() message is going from clerical assistant item to the tour object. This infers
the clerical assistant will conjure this strategy to begin recording a new tour.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SYSTEM ANALYSIS AND DESIGN
Part 2: Sequence Diagram
The UML diagram that represent the flow of messages based on the order and
timeline both is known as the sequence diagram. Each of the operation is associated with
some of the attributes that it processes. It is somehow similar to the communication diagram
but it can be seen as extended version of communication diagram.
The system behaviour is a very crucial part to recognize before starting to develop the
application. The main benefit of the sequence diagram is that it can show the real behaviour
of the application through the employment of its dynamic features. The sequence diagram
shows perfect implementation of both use case and communication diagram.
Figure 3: Sequence Diagram of TMS
(Source: Created by Author)
Document Page
5SYSTEM ANALYSIS AND DESIGN
The succession diagram has three items and one of them is a performer. The
performing artist is the clerical assistant. The clerical assistant begins including a new tour in
the framework and the application instates the recordNewTour() technique. This technique
requires the attributes in the tour class. This tour class at that point calls the addDriver()
strategy. This strategy has a parameter which has driver ID. In view of this ID, the
application doles out the driver. After the driver is relegated, the application answers to the
clerical assistant that new tour is put away.
Part 3: Evaluation
The Computer Aided Software Engineering tooles or CASE instruments are
commonly used for supporting the advancement and upkeep errand of the software
improvement venture. The way that entire recognisability has been regulated by CASE tool
Enterprise Architect, this is imperative to consider amid the improvement of framework
structure. Alongside offering complete detectability from the plan, it had likewise given
whole discernibility in the part of different necessities just as the prerequisites' examination.
The CASE tools are likewise fit for mechanizing the SDLC exercises. The enterprise
architecture, the CASE tool used in the task, has been an incredibly imperative factor in
planning three UML charts. The validate data that had aided in understanding just as breaking
down different prerequisites was used in gear of the enterprise architecture. Enterprise
architecture comprises of various highlights that are required in conveying the undertaking
with exactness. The enterprise planner permitted putting every one of the components of the
class, correspondence and arrangement charts superbly. Amid the planning of the application
that has been proposed, expert more often than not remains stressed in regards to the codes,
here the case device gives the most vital help to the examiner by giving a completed focus on
the structure. In the use case of 'record new tour', the engineering case tooles enable a
technique to apply new capabilities in it.
Document Page
6SYSTEM ANALYSIS AND DESIGN
CASE Tool enterprise architecture looks for complete traceability which is considered
to be an important factor in the system design phase (Torre et al. 2018). Apart from this, it
tends to offer proper kind of design and traceability right from the design phase. It aims to
provide traceability which is required for understanding the requirement analysis. The given
task mainly comprises of design phase only, so traceability can be used for having a proper
kind of understanding concerning any given task. Both the parameter that is deployment and
development cannot be tested. It focuses on certain number of features like validation,
analysing and lastly development of effect of different diagrams. It is required for having a
proper understanding concerning design of most accurate one (Gogolla et al. 2017).
Authentication of given information helps in analysing large number of parameters along
with equipment used in enterprise architecture. The architecture of enterprise mainly
comprises of various kind of feature which is needed for delivery of task in more accurate
way.
The analysts generally remain a bit tensed about the codes at the design phase of the
proposed application. There is large number of tools which can help analyst in getting a
spotlight on the present design. In the matter of include new tour, engineering can easily help
in use of tool for new qualification (Knapp, Mossakowski and Roggenbach 2015). Case tool
can easily give large number of benefits like various procedure for apply new qualification.
Case tool is an effective approach which is needed by analyst for focusing on structure UML
diagrams. It mainly tends to highlight certain number of ways for which the tool can be
effective use. It is compulsory as the originator are given more structure chances for breaking
the diagram of venture design. EA tool comes up with module based user connection which is
needed for empowering design diagrams in much better way (Osman and Chaudron 2018).
The complete design of class diagram which is very much simple. Case tools are required for
building new interface which comes in group and sequence diagrams. Every diagram aims to

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SYSTEM ANALYSIS AND DESIGN
provide perfect condition which is required for planning and tracking of provided knowledge
along with business procedure.
UML aims to provide support to the system analysts and designer by giving static
along dynamic view of the current system (Torre et al. 2018). Static structure is one of basic
requirement of the application. It is based on different kind of application which has been
designed for running on it. Application dynamics behaviour emphasizes on certain number of
points which is required for bringing changes in the internal state of the system. The main
task of system designer or even analyst is all about having an understanding concerning both
dynamic and static structure. Both kinds of structure is required for completing the given
system (Gogolla et al. 2017). UML comprises mainly fourteen kinds of figures which is
needed for evaluation of the present system. UML comes up with different kind of class
diagram like attributes, classes and lastly operation which is static component. It comprises
of sequence diagram which provides complex attitude of the present system.
Document Page
8SYSTEM ANALYSIS AND DESIGN
Bibliography:
Chung, S. and Bang, S., 2016. Identifying knowledge, skills, and abilities (KSA) for devops-
aware server side web application with the grounded theory. Journal of Computing Sciences
in Colleges, 32(1), pp.110-116.
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.
Dennis, A., Wixom, B.H. and Tegarden, D., 2015. Systems analysis and design: An object-
oriented approach with UML. John wiley & sons.
Gogolla, M., Hamann, L., Hilken, F. and Sedlmeier, M., 2015. Modeling behavior with
interaction diagrams in a UML and OCL tool. In Behavior Modeling--Foundations and
Applications(pp. 31-58). Springer, Cham.
Gogolla, M., Hilken, F., Niemann, P. and Wille, R., 2017, July. Formulating model
verification tasks prover-independently as UML diagrams. In European Conference on
Modelling Foundations and Applications (pp. 232-247). Springer, Cham.
Jena, A.K., Swain, S.K. and Mohapatra, D.P., 2015. Test case creation from UML sequence
diagram: a soft computing approach. In Intelligent Computing, Communication and
Devices (pp. 117-126). Springer, New Delhi.
Jugel, D., Kehrer, S., Schweda, C.M. and Zimmermann, A., 2015. A decision-making case
for collaborative enterprise architecture engineering. Gesellschaft für Informatik eV.
Knapp, A., Mossakowski, T. and Roggenbach, M., 2015. Towards an Institutional
Framework for Heterogeneous Formal Development in UML. In Software, Services, and
Systems (pp. 215-230). Springer, Cham.
Document Page
9SYSTEM ANALYSIS AND DESIGN
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.
Osman, H. and Chaudron, M.R., 2018. Correctness and Completeness of CASE Tools in
Reverse EngineeringSource Code into UML Model. GSTF Journal on Computing
(JoC), 2(1).
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.
1 out of 10
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]