volume_mute

Architectural Views for an Automated Ticket System

publish date2026/06/11 07:14:53.003890 UTC

volume_mute

Consider an automated ticket-issuing system used by passengers at a railway station. The system accepts payment, checks seat availability, and prints tickets. Which of the following correctly describes what a conceptual view and a process view of this system would show?

Correct Answer

Conceptual view: the major components such as the payment processor, seat availability checker, and ticket printer and their relationships; Process view: how these components interact as running processes at runtime, including concurrent operations such as seat locking while payment is processed

Explanation

A conceptual view shows the major abstract components of the system and their relationships - for the ticket system: payment processing, availability checking, ticket printing, and their connections. A process view shows the run-time composition of interacting processes - for example, how concurrent requests are handled, how the seat is locked while payment is confirmed, and the asynchronous interactions between the system processes.

Reference

Software Engineering, Ian Sommerville, 10th edition


Quizzes you can take where this question appears