Use the requirements gathering techniques of document review, observation, brainstorming, sampling, and research to capture the requirements of a typical elevator control system. Use natural language and the UML to represent the situation where people on different floors push the “Up” button at the same time.