Produce a use case diagram, Software Engineering

Assignment Help:

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!


Related Discussions:- Produce a use case diagram

Explain about software risks - dependencies, Q. Explain about Software Risk...

Q. Explain about Software Risks - Dependencies? Dependencies: -Many risks arise because of dependencies of project on outside agencies or factors. It isn't easy to control thes

Define the sanity testing, Sanity testing : - Sanity testing is used to ...

Sanity testing : - Sanity testing is used to make sure that multiple or conflicting functions or variables do not exist in the system. - It verifies that the components of th

Explain the process of software change, What is meant by software change? ...

What is meant by software change? Software change is termed as the change in nature of software as the requirements of software changes.

What is a user guide, The "user guide" is the similar as the user manual. T...

The "user guide" is the similar as the user manual. The user guide is a document that shows information essential to employ a system or component to get the desired results. Typica

Intersection in java, public static void mergesort(int x[],int y[])

public static void mergesort(int x[],int y[])

Test-driven software development, A) What is test-driven software developme...

A) What is test-driven software development? Why test-driven software development is significant in agile development approach?   B) Explain how the following software develo

What is a user manual, What is A user manual? Ans) A "user manual" is a ...

What is A user manual? Ans) A "user manual" is a document that presents information essential to employ software or a system to get the desired results. Typically, what is expla

State the both cardinality and modality, Define Cardinality & Modality. ...

Define Cardinality & Modality. Cardinality: Specification of the number of occurrences of one that can be correlated to number of occurrences of another. Modality: The Moda

Designing website, I have to make assets for the design that i have done fo...

I have to make assets for the design that i have done for the website but i dont know how to do it can you please help me?

State the cocomo model, What is COCOMO model? COCOMO stands for COnstru...

What is COCOMO model? COCOMO stands for COnstructive COst MOdel. It is used for cost Effort=a * KDLOCb Where a and b are two parameters of the model whose specific values

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd