The design of the project will be contingent on the specifications created by the use cases. The use case methodology is open enough to allow most object-oriented design methods. Let's move on to the next phase. Use Cases in Testing Because use cases specify how the program is to run, they can be used as testcases for the product. Using these as testcases insures that the tests you are running are compliant with the software specifications.
Use cases are great for integration testing.
This includes both the validation and verificaiton tests. You are guaranteed that the use cases are appropriate tests for this phase, because again the tests come straight from the software specs. And finally the use cases can act as a prototype for the user documentation. Thus ends the development end of the software life cycle. Conclusion Use Cases are useful after the initial development phase as well.