Use Case Maps for Object-Oriented Systems