A Comparative Analysis of Use Case Relationships

0
77

Authors: Il-Yeol Song, Margaret Hilsbos, Yoo Myung Choi

Tags: 2005, conceptual modeling

Use case relationships are used to manage the complexity of use cases. The UML defines the three types of use case relationships: include, extend, and generalization. The appropriate use of the use case relationships, however, is one of the most contentious areas. We found that the suggestions of various authors overlap but conflict, leaving room for dissension. In this paper, we present a comparative analysis of the use case relationships discussed in eleven literatures, including the UML 2.0 specification. For a coherent approach for applying use case relationships, we present three rules derived from the review of the literatures and our own experience and illustrates the rules with examples. Our rules are based on the analysis of preconditions, postconditions of use cases, and characteristics of the behaviors being separated.

Read the full paper here: https://link.springer.com/chapter/10.1007/11568346_7