A Use case is a case or situation where your system is used to fulfill one or more of user’s requirements. A use case captures a piece of functionality that the system provides.

Use cases are a starting point for just about every facet of object-oriented system development, design, testing and documentation. They describe a system’s requirements from outside looking in. They specify the value that the system delivers to users.
Pros of use cases:
- Use cases are system’s requirements.
- Use cases specify only what your system is supposed to do. They do not specify what the system can’t do.
- Use cases help construct test for system. Use cases provide an excellent starting point for building your test cases and procedures because they precisely capture a user’s requirements and success criteria.

Recent Comments