logo

TOUR MANAGEMENT SYSTEM DESIGN

   

Added on  2022-09-03

12 Pages2087 Words33 Views
Running head: TOUR MANAGEMENT SYSTEM DESIGN
Tour Management System Design
Name of the Student
Name of the University
Author’s note:
TOUR    MANAGEMENT SYSTEM DESIGN_1
TOUR MANAGEMENT SYSTEM DESIGN1
Table of Contents
Part 1................................................................................................................................................2
1.1 Analysis Class Diagram:........................................................................................................2
1.2 Communication Diagram:.....................................................................................................3
Part 2................................................................................................................................................5
2.1 Sequence Diagram:................................................................................................................5
Part 3................................................................................................................................................6
3.1 Evaluation:.............................................................................................................................6
Bibliography:...................................................................................................................................9
TOUR    MANAGEMENT SYSTEM DESIGN_2
TOUR MANAGEMENT SYSTEM DESIGN2
Part 1
1.1 Analysis Class Diagram:
Class diagrams is considered as the main building blocks of the object oriented models
and methods. Class diagram represent the static framework of the system. The class diagram can
show the classes, interfaces, relationships, collaboration and associated. Standardized UML is
used in class diagram (Ibrahim et al. 2018). As Object oriented programming application is
based on the building blocks generated using classes, the proposed class diagram must have
proper structure for representing relationships, classes, associations, inheritance, polymorphism
and abstraction in the context of OOP. It is essential for describing the static relationship and
several kinds of objects within application.
TOUR    MANAGEMENT SYSTEM DESIGN_3
TOUR MANAGEMENT SYSTEM DESIGN3
Figure 1: Analysis Class Diagram
(Source: Created by Author)
Total four classes considered for this class diagram. This class diagram represent the
static structure of the record new tour process of the application. Each of the attributes in the
classes are defined as private. This allows the application to maintain abstraction. The methods
will be using the attributes to complete the record new tour process. All the classes are
interconnected. The clerical assistant can create many tours but a tour can be created by a single
clerical assistant. The class diagram does represent the static pattern that describes more than one
driver can be assigned to a single tour. The main purpose of the class diagram is illustrating
several parts of object oriented programming methods. The design and analysis of the application
can be done efficiently and effectively. The deployment and component diagrams are generated
based on class diagram. Each attribute and methods have modifiers such as public, protected and
private.
1.2 Communication Diagram:
This model is also known as the collaboration diagram. This model is a type of UML
interaction diagram that visualizes interactions or communication lifelines and objects through
the use of sequence of messages in terms of a free form arrangement (Chren et al. 2019). The
communication diagram can be easily converted into a simple sequence diagram without
worrying about the structuring methods of the application. An example of such method is
interaction utilization and mutual fragments. During designing of communication diagram it is
assumed that message overtaking is irrelevant. The communication diagram has a frame, lifeline
and messages.
TOUR    MANAGEMENT SYSTEM DESIGN_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
System Analysis and Design
|11
|2205
|266

System Analysis and Design for Wide World Tour Management System
|12
|2236
|53

System Analysis and Design
|9
|1852
|295

System Analysis and Design
|12
|2423
|352

UML Diagrams in Enterprise Architect | Assignment
|12
|2025
|19

Analysis UML class diagram
|9
|1767
|11