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