Question: Homework Description: Create a UML Use Case diagram. Objective: Learn to construct a use case diagram from a textual description. Optionally, learn to use a

Homework Description: Create a UML Use Case diagram.
Objective: Learn to construct a use case diagram from a textual description. Optionally, learn to use a UML tool. This assignment assumes that you have had a course in Object Oriented Design and Programming and are at least familiar with UML, Use Case Diagrams, Class Diagrams and other OOD concepts
Problem Statement: Draw a use case diagram for a ticket distribution for a train system. The system as a minimum of at least three actors: A traveler who purchases different types of tickets, a service technician who maintains the ticket system but does not purchase them, and a central computer system that maintains a reference database for the different routes and tariff. I would strong suggest that you look up similar systems in existence today to give yourself some idea of how an actual softare product might be produced.
Use cases must include as a minimum for a passing grade the following use case scenarios:
BuyOneWayTicket,
BuyWeeklyCard,
BuyMonthlyCard,
UpdateTariff,
RunDiagnostics, and
ResetSystem.
Also include at least the following exception cases as a minmum:
TimeOut (i.e., traveler took too long to insert the right amount of money),
TransactionAbort (i.e. Traveler selected the cancel button without completing the transaction),
DistributorOutOfChange(cannot issue ticket because there is not change),
DistributorOutOfPaper (cannot issue ticket because there is no paper forms).
Instructions:
You must down load and/or use a free UML modeling tool of your choice BUT the file submitted must be in .PDF or .DOCX form so that it can be opened and graded without the use of a specialized software package. A tutorial on Visual Paradigm has been included with this course.
Adhere to the requirements of the problem statement. You may add additional actors and even use case scenarios but you must at least include the minimum described in the Problem Statement for a passing grade.
Use cases are associated with specific actors and they are exclusive. Actors, in this problem, do not share Use Case scenarios. For instance the central computer system cannot BuyOneWayTicket.
Identify any and Submission: Assignments must be submitted through the Assignment Portal for Assignment #1 in CEN4020 canvas site. Assignments are due on or before the end-of-day (11:59:59 P.M.) on the due date. Students may submit the assignment files up to 5 times and the last submission will be graded.
Be sure that your file is submitted properly and not corrupted AND you have the correct version. You will not be given the chance to correct it.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!