The lawyer represented his client in the court case.
The detective solved the criminal case in record time.
The software developer created a detailed use case for the new application.
In recursion, the base case serves as the termination condition.
The programmer encountered a corner case that was difficult to debug.