Produce a use case diagram, Software Engineering

ZeroJet, a new low cost airline, wants a brand new web-based system to allow people to book seats for flights on-line.  They want an automated check in system which has no staff.

ZeroJet wants a passenger to be able to view the Homepage and then search for available flights by entering the starting airport and the destination airport for a specific date.  ZeroJet will organise regular flights which occur every week at the same time using the same type of plane.  These regular flights will be given an identifier called a 'Flight Code' e.g. ZJ173 for Monday flights from London Gatwick to Belfast at 9:05am

ZeroJet will also occasionally have special one-off flights with Flight numbers ending '*' e.g. ZJ123* When a passenger arrives at the airport, they will enter their credit card into a machine which will then allocate them a seat on the plane and print a ticket for them and a ticket for each of their bags.  Each bag is then placed on the scales weighed and scanned using a barcode scanner.  Bags without barcodes will be rejected and returned to the customer.

NB The ticket machine will not print tickets during the period 20 minutes before boarding.

Passengers with a valid ticket will then pass through security and wait for the plane to arrive.

When the plane arrives an operator will access a computer console and press a button to start the boarding procedure (pressing the button will also change the flight status to indicate that the plane has landed).  As each passenger leaves the boarding area, they will pass their ticket through a scanner which then registers them as being on the plane.

Friends and family and even passengers can access the ZeroJet website to find out the status of each flight e.g. boarding, full, in flight, landed etc.

ZeroJet currently has 10 planes of different makes and size.  Each make of plane has a different requirement for the number of pilots and stewards needed for a flight.  Planes can only take off if they have the correct number of pilots and stewards on board.  ZeroJet employees must obtain a special employee ticket which they must pass through a machine when boarding a plane.  In times of shortage a pilot may act as a steward, although they can not act as a steward and a pilot at the same time!

Posted Date: 2/22/2013 2:49:43 AM | Location : United States

Related Discussions:- Produce a use case diagram, Assignment Help, Ask Question on Produce a use case diagram, Get Answer, Expert's Help, Produce a use case diagram Discussions

Write discussion on Produce a use case diagram
Your posts are moderated
Related Questions
What are the benefits of evolutionary prototyping? i. Fast delivery of the working system. ii. User is included while developing the system. iii. More useful system can b

Illustrate parameterization in QTP. - Parameterization - Passing values from external source into script. - The number of values passed can be single or multiple. - It he

Q. Illustrate the Features of function count? Features:- Function point goes forward is independent of the language tools or methodologies used for implementation.

Q. How does the risk factor affect the spiral model of software development? Ans: Risk Analysis phase is the most vital part of Spiral Model. In this phase all probable (and

Q. Write short notes on Quick-fix Model? Quick-fix Model: This is the simplest model utilized for the maintenance of the software. In this model modification at the code level

Explain the difference between Latent and Masked Defect. Latent Defect is one which has been in the system for a long time; but is discovered now. I.e. A defect which has been

Explain Defect? Ans) 1) From the producer's viewpoint: a product needs that has not been met or a product attribute possessed by a product or a function perform by a product tha

What are Quality reviews? This is the principal method of validating the quality of a process or of a product. A group examines part or all of a process or system and its do

What specific languages can be used in SRS? Requirement specification necessitates the use of some order language. The language should support the desired qualities of the SRS-

Q. Disadvantage of lines of code? 1. Lack of Accountability: Lines of code measure suffers from some fundamental problems. A few think it isn't useful to measure the productivi