logo

System Analysis and Design

   

Added on  2023-04-22

11 Pages2293 Words223 Views
Running head: SYSTEM ANALYSIS AND DESIGN
System Analysis and Design
Name of the Student
Name of the University
Author’s note:

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.......................................................................................................................6
Bibliography:..............................................................................................................................9

2SYSTEM ANALYSIS AND DESIGN
Part 1: Use Case Realisation for the ‘Record New Tour’ Use Case
1.1 Analysis Class Diagram:
The classes are the blueprint of the objects. It defines the functionality and the
purpose of the object. In order to get a static view of the application, the class diagrams are
created. The purpose of the class diagram is to describe the types of objects exists in the
application along with relationships those objects have. Almost all the object oriented
methods are suitable for class diagrams.
The complex data model of the information systems can be easily illustrated through
the class diagram. The structure of the application can also be understood easily.
Figure 1: Class Diagram of Proposed System
(Source: Created by Author)
The class diagram shows that only three classes for doing the process of record new
tour. The classes have attributes and methods. The first class is the ca_employee. This class

3SYSTEM ANALYSIS AND DESIGN
stores the data model of clerical assistant. On the other hand, the tour_class and Driver_class
represent the data model of tour and driver respectively. Each class has a method. These
methods are marked as public so that other classes can access the data of other class through
this methods. The classes has association relationship among them. The structural pattern of
the record new tour use case is very simple that is why no composition or inheritance like
complex relationships has not been used. The newTour() method is declared in the
ca_employee class, Tour_class() is the constructor of the Tour_class class and the
includeInTour() method is declared in Drver_class class.
1.2 Communication Diagram:
The communication diagrams shows the flow of messages among the objects of the
application. The diagram also has fundamental relationship or association among the classes.
The objects are shown through the rectangles. Main feature of the communication diagram is
order of the messages. The communication diagram shows the structural pattern of the
application.
The biggest benefit of communication diagram is scalability. The designers can easily
add new objects to the communication diagram. This diagram is easy to understand and
develop. The agile development is compatible with the communication diagram.
Figure 2: Communication Diagram of Proposed System
(Source: Created by Author)

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
|11
|2294
|273

System Analysis and Design
|12
|2423
|352

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

System Analysis and Design
|9
|1852
|295

System Analysis and Design
|11
|2198
|489