0% found this document useful (2 votes)
486 views2 pages

Lab 4 Homework Heathrow QS

The document discusses a reverse engineering exercise of the Heathrow Airport luggage system. Students are asked to analyze the requirements of the existing system and propose improvements, given additional context about a past system failure. They are provided a requirements template and questions to consider like baggage storage, retrieval, scalability, and throughput. Links with more information about the 2008 system update that led to canceled flights and a 20,000 bag backlog are also included.

Uploaded by

sumsum1221
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (2 votes)
486 views2 pages

Lab 4 Homework Heathrow QS

The document discusses a reverse engineering exercise of the Heathrow Airport luggage system. Students are asked to analyze the requirements of the existing system and propose improvements, given additional context about a past system failure. They are provided a requirements template and questions to consider like baggage storage, retrieval, scalability, and throughput. Links with more information about the 2008 system update that led to canceled flights and a 20,000 bag backlog are also included.

Uploaded by

sumsum1221
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Object-Oriented Software Engineering:

Using UML, Patterns and Java, 3rd Edition


Bernd Bruegge, Allen Dutoit INFO 3150
Exercise: Reverse Engineering Heathrow Airport
Luggage System

Student Name:____________________________ Student ID:___________________

Student Name:____________________________ Student ID:___________________

Student Name:____________________________ Student ID:___________________

Heathrow Airport Luggage System

Reverse engineer the requirements of the Heathrow airport luggage system and
communicate your results using the Requirements Analysis Document template
presented in the lecture.

Questions to ask:
• How are the bags stored after passengers have checked, but before they
enter the plane?
• How are the bags retrieved from the storage area?
• What about existing luggage systems (“legacy systems”)?
• Scalability: How many users should the new luggage system support? How can
this be tested before deployment?
• Throughput: How many suit cases/hour need to be supported?

Requirements Analysis Document Template

1. Introduction
2. Current system
3. Proposed system
3.1 Overview
3.2 Functional requirements
3.3 Non-functional requirements
3.4 Constraints (“Pseudo requirements”)
3.5 System models
3.5.1 Scenarios
3.5.2 Use case model
3.5.3 Object model
3.5.3.1 Data dictionary
3.5.3.2 Class diagrams
3.5.4 Dynamic models
3.5.5 User interface
4. Glossary
INFO 3150 QS
Object-Oriented Software Engineering:
Using UML, Patterns and Java, 3rd Edition
Bernd Bruegge, Allen Dutoit INFO 3150
Exercise: Reverse Engineering Heathrow Airport
Luggage System

You have to work on the following tasks:


• Write an introduction, a description of the system as it was before NEXT CLASS
and an overview of the proposed system
• Identify functional, nonfunctional requirements and constraints
• Select some critical scenarios and core use cases and describe them
• Put it all together
• Answer the following additional question: What changes to the requirements
should have been done to avoid the Heathrow disaster?
You can work in teams of 3.

Heathrow Luggage System


• On April 5, 2008 a system update was performed to upgrade the baggage handling:
• 50 flights were canceled on the day of the update
• A “Bag Backlog” of 20,000 bags was produced (Naomi Campbell had a fit and was arrested)
• The bags were resorted in Italy and eventually sent to the passengers via Federal Express
• What happened? Initial explanation:
• Computer failure in the high storage bay area in combination with shortage of personal

Further information about the Heathrow Luggage System:


System update kicks Heathrow baggage system offline:
http://blogs.zdnet.com/projectfailures/?p=610
British Airways Brings in FedEx to Reduce Bag Backlog:
http://www.bloomberg.com/apps/news?pid=conewsstory&refer=conews&tkr=FDX:US&si
d=aY4IqhBRcytA
Panne auf Flughöhe Null (Spiegel):
http://www.spiegel.de/reise/aktuell/0,1518,544768,00.html
Zurück in das rotierende Chaos (FAZ):
http://www.faz.net/s/Rub7F4BEE0E0C39429A8565089709B70C44/Doc~EC1120B27386
C4E34A67A5EE8E5523433~ATpl~Ecommon~Scontent.html

Other links:
Click http://archive.newsweaver.com/qualtech/newsweaver.ie/qualtech/e_article00077678164e4.html?x=b1
1,0,w link to open resource.

Click http://www.zdnet.com/article/it-failure-at-heathrow-t5-what-really-happened/ link to open resource.

INFO 3150 QS

You might also like