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.