Book chapter
A Comparative Analysis of Use Case Relationships
Perspectives in Conceptual Modeling, pp 53-62
2005
Abstract
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
Details
- Title
- A Comparative Analysis of Use Case Relationships
- Creators
- Margaret Hilsbos - Drexel UniversityIl-Yeol Song - Drexel UniversityYoo Myung Choi - Drexel University
- Publication Details
- Perspectives in Conceptual Modeling, pp 53-62
- Series
- Lecture Notes in Computer Science
- Publisher
- Springer Berlin Heidelberg; Berlin, Heidelberg
- Resource Type
- Book chapter
- Language
- English
- Academic Unit
- Information Science
- Web of Science ID
- WOS:000233787100006
- Scopus ID
- 2-s2.0-33646731836
- Other Identifier
- 991019184311104721
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