This is one of the most frequently asked BA interview questions and answers for freshers in recent times. Use-case is one of the UML diagrams that diagrammatically represent the System to quickly understand how to use the System to achieve the goal. Use-case is an essential part of software modeling, which helps define the functional requirements, features, and solutions to errors. The steps involved in designing user care are: Identify the system user Create a user profile, including user roles Identify essential goals Structure a use-case for each goal Review and validate the user