Activity Diagram Airline Reservation System PDF
Activity Diagram Airline Reservation System PDF
The first example shows the process of a reserving a flight. First, you enter the dates. Once you submit your desired
flight plan, you can enter your personal information and at the same time the system could be searching availability.
The system flow then joins back into one and you can select the specific flight on the dates you want to fly. This activity
diagram gives you two different paths dependent on whether you are using reward points. After entering payment
information, the system performs two processes at the same time and then sends out a confirmation email.
This last example diagram shows a simple login process. When you enter a name and password, the system checks to
see if the unique pairing is correct. If it is, the system allows you to login. If not, you're prompted to re-enter your
information.
A black circle is the standard notation for an initial state before an activity takes place. It can either stand alone
or you can use a note to further elucidate the starting point.
The black circle that looks like a selected radio button is the UML symbol for the end state of an activity. As
shown in two examples above, notes can also be used to explain an end state.
The activity symbols are the basic building blocks of an activity diagram and usually have a short
description of the activity they represent.
Arrows represent the direction flow of the flow chart. The arrow points in the direction of progressing
activities.
A join combines two concurrent activities back into a flow where only one activity is happening at a
time.
Condition text is placed next to a decision marker to let you know under what condition an activity flow
should split off in that direction.
A marker shaped like a diamond is the standard symbol for a decision. There are always at least two paths
coming out of a decision and the condition text lets you know which options are mutually exclusive.
The final flow marker shows the ending point for a process in a flow. The difference between a final flow node
and the end state node is that the latter represents the end of all flows in an activity.