Problem
1. Explain how use case descriptions and UML diagrams work together to define functional requirements.
2. Give an example of a use case and describe the steps involved.
3. Explain how to use the CRUD technique to validate the data is captured and updated correctly.