: In a use case a list of goals can be defined and an analysis can be made of how complex and expensive it is for these goals to be met. In team projects, use cases are useful to see which areas of a system need to be developed and what obstacles could arise in performing a task.
Source: Use Case