Completion requirements
The use case is the first key OO modeling diagram discussed for application in the requirements phase of the SDLC. Use cases are a powerful way of modeling what the system needs to do. "Actors" are key in capturing requirements; the following section elaborates on their use in requirements analysis.
Conclusion
Use cases are a powerful way of modelling what the system needs to do. A use case is a full end-to-end story about the use of the system to carry out a task, not an arbitrary combination of a number of steps of computation. Use cases are an excellent way of describing the system's scope. We need to be careful on the granularity of the Use Cases to control complexity.