Writing Effective Use Cases
Requirements Engineering: A Good Practice Guide
Requirements Engineering: A Good Practice Guide
Patterns for Effective Use Cases
Patterns for Effective Use Cases
Use Case Modeling
Replicating the CREWS Use Case Authoring Guidelines Experiment
Empirical Software Engineering
Deriving Use Cases from Organizational Modeling
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Use Cases: Requirements in Context
Use Cases: Requirements in Context
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Use Cases: Patterns and Modeling Problems
Use Cases: Patterns and Modeling Problems
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Aspect-Oriented Software Development with Use Cases (Addison-Wesley Object Technology Series)
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)
Succeeding with Use Cases: Working Smart to Deliver Quality (Addison-Wesley Object Technology Series)
Matching Antipatterns to Improve the Quality of Use Case Models
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
How natural is natural language?: how well do computer science students write use cases?
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Hi-index | 0.00 |
Use case description has gained a wide acceptance among the many techniques available for information systems requirements specification. However, piecing up all the details required for the production of a high quality use case can be a daunting task, especially for students and novice requirements professionals. This paper presents an approach aiming at reducing the time required for the elaboration of high quality use case specifications. The basis of the approach is to write a use case text using the composition of set of pre-defined fragments, where each fragment represents a recurring set of interactions required to achieve a sub-goal. Each fragment can then be customized to meet use case goals. Since each fragment is coded using the best practices for writing use case steps, both the fragment text and the final use case text will be well composed. We believe that this approach will allow novice requirements professional to write high quality use cases in less time than it would be necessary using the other approaches. Our experience on writing use cases for business information systems using a catalogue of use case fragments suggested that they can be a facilitator in several aspects, not only improving the writing speed, but also leading to standardization and concision of use case specifications.