Answer it
P2 b134 cinema decompose
5 marksYou mark it yourself against the marking points
The Lumen is a small cinema with one screen of 8 rows, each of 12 seats. It wants an online system that lets customers book seats for its films.
(a) Outline how decomposition could be applied to the design of this booking system. Name two sub-problems in your answer. [3]
(b) The part of the system that lets customers pick seats stores each row as a list of 0s and 1s, where 0 is a free seat and 1 is a booked seat. Identify one detail of the real cinema or its customers that this leaves out, and outline why leaving it out helps. [2]
[5]