Process View - CSCI-360-2023/smh GitHub Wiki

Activity Diagram: Purchase Ticket

UI State Model

Activity Diagram: Events

https://github.com/CSCI-360-2023/smh/blob/main/TP%20D9/Activity_Diagram-Events.drawio.png

Activity Diagram: Check Ticket Availability

Check Ticket Availability

Discussion: In the Process View, we have detailed activity diagrams that capture the dynamic flow of actions within our Sports Event Ticketing App. These diagrams are tailored to represent two main functionalities: ticket purchasing and availability checking. The depicted processes ensure that the system's logic is both transparent and traceable from the user's action to the system's response.

Motivation: The motivation behind the Process View is to provide a clear pathway for understanding how users interact with our system and how it reacts to various scenarios. By mapping out each step, we ensure that:

The flow is intuitive and user-friendly, enhancing the overall user experience. Potential bottlenecks can be identified and optimized. The system remains flexible to accommodate future enhancements such as new payment options or event types.