We will be using the tool objektiF made by the Berlin company
microtool.
I will begin the session by introducing you to the tool.
Draw a use case diagram for a ticket distributor for a train system. The
system includes at least two actors: a traveler, who purchases different
types of tickets, and a central computer system, which maintains a reference
database for the tariff. Now write use cases for the following situations:
BuyOneWayTicket, BuyWeeklyCard,
BuyMonthlyStandardCard,
BuyMonthlyPremiumCard, UpdateTariff.
Also include the following exceptional cases: Time-Out
(i.e. the traveler took too long to insert the right amount), TransactionAborted
(i.e., traveler selected the cancel button without completing the transaction),
DistributorOutOfChange,
and DistributorOutOfPaper.
Are there any differences between this system and the BVG system? How does
this compare with the specifications you wrote last time?
The URL pointing to your report is due in my mailbox by 8:00 am the morning
of your next exercise.
Copyright 2000, 2001
Prof. Dr. Debora Weber-Wulff
All rights reserved. Questions or comments:
<weberwu@tfh-berlin.de>