Logo image
A Comparative Analysis of Use Case Relationships
Book chapter   Peer reviewed

A Comparative Analysis of Use Case Relationships

Margaret Hilsbos, Il-Yeol Song and Yoo Myung Choi
Perspectives in Conceptual Modeling, pp 53-62
2005

Abstract

Case Diagram Case Relationship Common Behavior Payment Method Unify Modeling Language
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.

Metrics

14 Record Views
1 citations in Scopus

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Web of Science research areas
Computer Science, Information Systems
Computer Science, Theory & Methods
Logo image