AIRLINES RESERVATION SYSTEM Design Specifications TEAM MEMBERS Apoorva Kothoor (0107-804) ‏ Snigdha Gaddam (0107-866) ‏

Slides:



Advertisements
Similar presentations
Karolina Muszyńska Based on:
Advertisements

UML Diagrams Jung Woo. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, business.
Unified Modeling Language
2008/03/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
Lecture 12: Chapter 22 Topics: UML (Contd.) –Relationship Structural Behavioral –Diagram Structural Behavioral.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
7M822 UML Sequence Diagrams 2 December 2010.
C++ Training Datascope Lawrence D’Antonio Lecture 11 UML.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
UFCEPM-15-M Object-oriented Design and Programming Jin Sa.
Team Members Rachid Alaoui Medarhri (Senior Student). Tarek Bougroug (Senior Student). Supervised By : Dr. Driss Kettani.
1 Business Models Modeling. 2 Why Model the Business Business modeling is a technique to help answer critical questions, such as: What do the workers.
UML. Overview of UML Diagrams Structural : element of spec. irrespective of time Class Component Deployment Object Composite structure Package Behavioral.
Use Case Diagrams Week 1 – Lab 1.
2005/05/25 Unified Modeling Lanauage 1 Introduction to Unified Modeling Language (UML) – Part One Ku-Yaw Chang Assistant Professor.
1.  Modeling the context of a system  Modeling the requirements of a system 2.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Lecture 3: Visual Modeling & UML 1. 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship via “ Modeling.
Object-Oriented Analysis and Design An Introduction.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 20. Review Software Requirements Requirements Engineering Process.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 15 System Modeling with the UML.
UML diagrams What is UML UML diagrams –Static modeoing –Dynamic modeling 1.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
ניתוח מערכות מידע 1 Unified Modeling Language (UML) § § The Unified Modeling Language (UML) is the industry-standard language for: Specifying, Visualizing,
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
Copyright © 2013 Curt Hill UML Unified Modeling Language.
CPSC 203. Use Case Diagram  A description of a system’s behavior as it responds to a request that originates from outside of that system. Specifies the.
1 System Analysis and Design Using UML INSTRUCTOR: Jesmin Akhter Lecturer, IIT, JU.
2 2009/10 Object Oriented Technology 1 Topic 2: Introduction to Object-Oriented Approach Reference: u Ch.16 Current Trends in System Development (Satzinger:
UML as a Specification Language for Embedded Systems. By, Mir Ahmed Ali, Asst. Professor, ECM department, SNIST. By, Prof. Narsiah sir, Director of School.
SWE © Solomon Seifu Lesson 3 Fundamentals of OO & UML.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
UML Diagrams CSC 422 Kutztown University Dr. Daniel Spiegel.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
Use Case Diagrams.
UML Examples PRESETED BY: MEHRAN NAJAFI SHIMA AGHTAR.
Scenario A scenario is a sequence of steps describing an interaction between a user and a system. Use case is a set of scenarios tied together by a common.
Lecture 9-1 : Intro. to UML (Unified Modeling Language)
Systems Analysis and Design in a Changing World, Thursday, Feb 15.
Week 04 Object Oriented Analysis and Designing. What is a model? A model is quicker and easier to build A model can be used in simulations, to learn more.
Use Cases and Use Case Diagrams Reporter: 陳雅萍. Outline Use cases, actors Organizing use cases Modeling the behavior of an element Use case diagrams Common.
UML (Unified Modeling Language)
 What to do if you want to build a new house? › Buy a bunch of wood and nails and start immediately. › Or, put some blueprints to follow, and plan of.
Fall 2007 Week 9: UML Overview MSIS 670: Object-Oriented Software Engineering.
1 BTS330 Visual Modeling. What is Visual Modeling? 2 Copyright © 1997 by Rational Software Corporation Computer System Business Process Order Item Ship.
Technical Module C Object Modeling Objects Object – a valuable resource: Money (Account Receivable) Material (Product) Machines (Delivery Truck) Personnel.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
Unified Modeling Language. What is UML? Standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems,
CHAPTER
UML(Unified Modeling Language)
UML Diagrams By Daniel Damaris Novarianto S..
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Unified Modeling Language
Business Models Modeling.
Introduction to Unified Modeling Language (UML)
Start at 17th March 2012 end at 31th March 2012
University of Central Florida COP 3330 Object Oriented Programming
UML Diagrams Jung Woo.
UML PPt by: Hong Qing Yu.
Virgin America Airlines Reservations Number
Virgin Atlantics Manage My Booking
UML: Unified modeling language
Software Architecture & Design Pattern
Unified Modeling Language
Software Design Lecture : 15.
Software Design Lecture : 14.
Software Engineering System Modeling Chapter 5 (Part 1) Dr.Doaa Sami
Uml diagrams In ooad.
UML & Together 2006 tutorial
Presentation transcript:

AIRLINES RESERVATION SYSTEM Design Specifications TEAM MEMBERS Apoorva Kothoor ( ) ‏ Snigdha Gaddam ( ) ‏

CONTENTS Objective UML concepts Actors Use Case Diagrams Sequence Diagrams Activity Diagrams State Machine Diagram Class Diagram Deployment Diagram

OBJECTIVE Project aims to model the working of an Airline Reservation System. The system should support the following features:  The sequence of actions a customer(traveler) faces in journey and also…  Allow users to view entire flight information of the airline  Check availability of flights  Book tickets  Check Status  Cancel current reservations  Create member login

How are tickets booked by the customer/travel agent? What is involved in the process of reservation of a flight seat? What are the steps involved from the moment a passenger checks-in to the time of boarding? And this is what we discuss about … ABOUT THE SYSTEM

UML UML is a language used for: ◦ Visualizing ◦ Specifying ◦ Constructing ◦ Documenting the artifacts of a software intensive system.

UML CONCEPTS Main concepts used in this project: ◦ Actors ◦ Relationships  Dependency  Association  Generalizations ◦ Use cases ◦ Sequence Diagrams ◦ Activity Diagrams ◦ Class Diagram

CONCEPTDIAGRAM Actor User of the system Rendered as a Stick Figure Relationships: 1. Dependency States a change in specification in one thing may affect another thing that uses it Rendered as a Dashed Directed Line 2. Association Specifies that objects of one thing are connected to objects of another Rendered as a Solid Line 3. Generalization Specifies a relation between a general thing and a more specific kind of that thing Rendered as Solid Directed Line Actor Role Name

CONCEPTDIAGRAM Use Cases Specifies the behavior of the system Description of a set of sequence of actions Rendered as an ellipse; with name within it Sequence Diagrams Interaction diagram that emphasizes the time ordering of messages/actions Used to illustrate the dynamic view of a system Activity Diagram Shows the flow from activity to activity within a system Important in modeling the function of a system Use Case Name

ACTORS The actors involved in our project are: CUSTOMER DATABASE ADMINISTRATOR TRAVEL AGENT AIRLINE MANAGER CHECK-IN CLERK SECURITY CABIN CREW BOARDING CREW

USE CASE DIGRAMS

HIGH LEVEL VIEW OF THE E-TICKETING SYSTEM

TRAVEL AGENT IN E-TICKETING

ADMINISTRATOR USE CASE IN E-TICKETING

CUSTOMER TRAVEL USE CASE

CHECK-IN CLERK USE CASE

AIRLINE MANAGER USE CASE

SEQUENCE DIAGRAMS

CUSTOMER E-TICKETING

TRAVELLING SEQUENCE (CUSTOMER) ‏

AIRLINE MANAGER SEQUENCE

STATE MACHINE DIAGRAMS

E-TICKETING STATE MACHINE

CUSTOMER TRAVEL STATE MACHINE

ACTIVITY DIAGRAMS

BOOKING ACTIVITY DIAGRAM

CLASS DIAGRAM

DEPLOYMENT DIAGRAM

THANK YOU ! THANK YOU ! So now you know what happens on the INSIDE … …