- Consists of n floors, each floor has m parking spots
- To enter the premise, driver can reserve a spot
- At entrance, driver can see floor wise availability on signage board: As an example:
- Floor 1 has 5 out of 100 available
- Floor 2 has 20 out of 100 available
Data modeling for the system. Design classes for entities in the system. With each class,
- define properties (along with their type)
- behaviours (input and its type, output and its type)