This Ticket Distribution System Several important classes are shown in UML Component System, including Customer, Reservation, Ticket, and Performance. Types can be described at various precision and concreteness levels. The model captures the more logical aspects of the problem in the early stages of design. The model also captures design decisions and implementation details in later stages. The majority of the points of view have a similar evolutionary quality. Customers may have multiple reservations, but a single person makes each. Each performance has many tickets available, each with a unique seat number. A show, date, and time can be used to identify a version.