Use cases often capture the expected behaviors of a system and its components. During requirements analysis, it is important to understand and model the relationship among different use cases. The information of such relationship can guide the design of object collaboration for realizing these use cases. In this paper, we will analyze the limitations with the existing approaches for modeling the use-case relationship, and present a new modeling approach that addresses these limitations.