Software Engineering VT00 Assignment 1

An automated railway ticket issuing system

Short description

The system provides tickets and reservations valid for trains in Sweden. It uses special terminals to be placed at railway stations. The customer pays by bank- or credit card using the standard procedures and protocols; payment by cash is not (and will not be) possible. The system can communicate with the ticket-and-reservation systems of several operators (SJ, SL, Arlandatrain, Sydvästen, Tågkompaniet, Länstrafiken, ...) and issue tickets that combine their services (Tågplus). The system is ordered by Samtrafiken i Sverige AB. You may use their information, but do not send them mail asking for help!

Deliverables

The following documents should be produced (you will probably want to prepare them concurrently):

Remarks and hints

Administrative

Grading

Requirements Definition 3
Requirements Specification 4
data dictionary 2
data flow model 3
Architectural design 4
Organisation
(traceability, readability)
4
SUM 20