Use cases: requirements in context
Use cases: requirements in context
Applying use cases (2nd ed.): a practical guide
Applying use cases (2nd ed.): a practical guide
Advanced use case modeling: software systems
Advanced use case modeling: software systems
Structure and style in use cases for user interface design
Object modeling and user interface design
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process
Writing Effective Use Cases
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Patterns for Effective Use Cases
Patterns for Effective Use Cases
Use Case Modeling
Uml and the Unified Process: Practical Object-Oriented Analysis and Design
Uml and the Unified Process: Practical Object-Oriented Analysis and Design
Digging into Use Case Relationships
UML '02 Proceedings of the 5th International Conference on The Unified Modeling Language
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Use Case Pitfalls: Top 10 Problems from Real Projects Using Use Cases
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Unified Modeling Language Reference Manual, The (2nd Edition)
Unified Modeling Language Reference Manual, The (2nd Edition)
UML 2 for Dummies
Open issues in industrial use case modeling
UML'04 Proceedings of the 2004 international conference on UML Modeling Languages and Applications
Hi-index | 0.00 |
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.