Object-oriented software engineering
Object-oriented software engineering
Question time! about use cases
Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Use case driven object modeling with UML: a practical approach
Use case driven object modeling with UML: a practical approach
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
Writing Effective Use Cases
Use Case Modeling
Towards an inspection technique for use case models
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
The Requirements/Service/Interface (RSI) Approach to Use Case Analysis
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Hi-index | 0.00 |
The UML recommends that software system functionality and interactions be documented through use case narrative descriptions and use case diagrams. The UML, however, provides no structure or framework for organizing a large number of use cases that may be required for complex systems. In this paper, we present various taxonomies of existing use case classification schemes and one additional scheme for classifying and organizing use cases. We then discuss how we can effectively understand categorized use cases in terms of project priority and personnel skills to achieve the best possible allocation of project resources to use case-driven development efforts. The proposed method uses simple sequential questions to determine use case categories to aid analyzers in real-world projects. Our method is moderately simple to understand and implement.