Retrieved de https://studentshare.org/information-technology/1462222-sequence-diagram-flight-reservation-system
https://studentshare.org/information-technology/1462222-sequence-diagram-flight-reservation-system.
The sequence diagram is a critical part utilized in procedures of analysis and design documentation of user requirements. The sequence diagram is a tool of Unified Modelling Language (UML) that represents the interaction of different actors with the system in order to get a result/response (Bell, 2004). The Sequence diagram is one of the most usable and useful diagrams to represent the interaction of one or more objects’ interactions with one or more systems. It is pertinent to mention here that we have to develop / draw a Sequence diagram for each and every Use Case.
The Sequence diagrams are used to model the usage scenario of the system, the logic of the methods and logic of the service. The sequence diagrams are used to describe the complicated operations, methods or functions in graphical or pictorial mode. Moreover, it also represents the services provided by the system to their clients, for example, the web services i-e online flight reservation system. The Use Case diagram enables modelling of a business view of the scenario, the Sequence diagram contains implementation details of the scenario, including the objects and classes that are used to implement the scenario, and messages passed between the objects (Ambler, 2012).
As per the sequence diagram (given below) of the online Flight Reservation System and the definition of the sequence diagram, the actors that were identified in Use Case Diagram (customer, website) has been utilized in the Sequence Diagram. The first actor is the 'Customer' that would interact with the 'Website' (system). As shown in the following figure, the customer does all the interaction with the system from searching flight till the provision of the PIN code. Initially, the customer opens the website of the service provider (airline or agent of the flight reservation) and clicks the search flight tab of the website.
The website would open the flight search form and the customer has to enter the required information includes: the departure and arrival airport, one way or round trip, the date of departure and return (if round trip) and the number seats / tickets. The customer submits the form and after processing, the website shows the search results. At this point the customer can go back to the search page and re-enter all the information, otherwise, the customer can select and book the flight. The website provides the review page along with payment information.
The customer has to fill the form with required information include: full name, passport number and payment method (credit card information). The website provides the confirmation page and the customer confirms the booking. The system processes the customer’s request and presents a personal identification code (PIN) for the future reference (Popkin Software, 1998). Sequence Diagram Reference List Janssen, C., 2010. Sequence Diagram. [online] Available at: [Accessed 02 December 2012] Ambler, S. W., 2012.
UML 2 Sequence Diagrams. [online] Available at: [Accessed 02 December 2012] Bell, D., 2004. UML basics: The sequence diagram. [online] Available at: [Accessed 02 December 2012] Popkin Software., 1998. Modelling System with UML. [online] Available at: [Accessed 02 Dec
...Download file to see next pages Read More