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 ie traveler took too long to insert the right amount of money
TransactionAbort ie Traveler selected the cancel button without completing the transaction
DistributorOutOfChangecannot issue ticket because there is not change
DistributorOutOfPaper cannot issue ticket because there is no paper forms
Instructions:
You must down load andor 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 # in CEN canvas site. Assignments are due on or before the endofday :: PM on the due date. Students may submit the assignment files up to 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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
