Object-oriented software engineering
Object-oriented software engineering
Designing object-oriented software
Designing object-oriented software
A pattern language for developing form style Windows
Pattern languages of program design 3
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
The unified software development process
The unified software development process
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Use case driven object modeling with UML: a practical approach
Use case driven object modeling with UML: a practical approach
Advanced use case modeling: software systems
Advanced use case modeling: software systems
Writing Effective Use Cases
Usability Engineering
Pattern Languages of Program Design 4
Pattern Languages of Program Design 4
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
Essential use cases and responsibility in object-oriented development
ACSC '02 Proceedings of the twenty-fifth Australasian conference on Computer science - Volume 4
Using test case patterns to estimate software development and quality management cost
Software Quality Control
Improving requirements quality using essential use case interaction patterns
Proceedings of the 33rd International Conference on Software Engineering
A semantically enhanced service repository for user-centric service discovery and management
Data & Knowledge Engineering
Hi-index | 0.00 |
Essential use cases are an effective way to analyse the usability requirements for a system under development. Essential use cases are quite stylised -- writing good essential use cases is somewhat of a secret art. This paper contains patterns that describe how to write the bodies of essential use cases. Readers of this paper will be able to write good essential use cases quickly, making it easier to specify usable systems.