Example of the enterprise secure object model
Throughout this book, we will build a secure design for an event ticketing system. Envision a software system that allows a box office or a website to sell tickets to a famous musical concert or theatre event.
The following figure shows a small sample of classes, relationships, and attributes for our ongoing event ticketing system example.
Figure 3.10 – Example UML class diagram
This example has four classes represented by the boxes with Cs. The guillemets (double chevrons, << >>) and the word confidential
represent one stereotype. In this example, the stereotype is applied to the aggregation of payments by the Order
class and directly to the Payments
class. The lines show an association between customers and orders. The diamonds at the end of the lines between order, tickets, and payment classes show the aggregation. Aggregations are generally represented as one-to-many in the code. The...