Example enterprise secure functional 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 table shows a small sample of requirements for an event ticketing system.
Functional Requirements |
Non-Functional Requirements |
Constraints |
Allow a patron to purchase tickets to an event via self-service |
A patron needs to verify their email before logging in |
The systems must support self-service from an iPhone device |
Allow a patron to purchase multiple event tickets in the same shopping basket |
The system should be able to handle 10,000 concurrent users on the website |
The systems... |