What are use cases?
Question : What are use cases?
It is part of the analysis of a program and describes a situation that a program might encounter and what behavior the program should exhibit in that circumstance