M. Ratcliffe
The application of use case definitions in system design specification
Ratcliffe, M.; Budgen, D.
Abstract
We review the application of use case analysis to the software development process and identify several problems associated with the representation of complex scenario interleaving, particularly with respect to concurrent activity. In order to represent such behaviour more succinctly, we have investigated the use of finite state techniques in the form of statecharts to represent use case structures and present two case studies to demonstrate their application. These use case definitions are concerned with modelling software and peripheral behaviour and are hence proposed as a first level of design specification. Of particular interest is the use of such structures to represent the scenario interleaving associated with concurrent activity. © 2001 Elsevier Science B.V.
Citation
Ratcliffe, M., & Budgen, D. (2001). The application of use case definitions in system design specification. Information and Software Technology, 43(6), 365-386. https://doi.org/10.1016/S0950-5849%2800%2900172-5
Journal Article Type | Article |
---|---|
Publication Date | May 1, 2001 |
Deposit Date | Feb 23, 2025 |
Journal | Information and Software Technology |
Print ISSN | 0950-5849 |
Electronic ISSN | 1873-6025 |
Publisher | Elsevier |
Peer Reviewed | Peer Reviewed |
Volume | 43 |
Issue | 6 |
Pages | 365-386 |
DOI | https://doi.org/10.1016/S0950-5849%2800%2900172-5 |
Public URL | https://durham-repository.worktribe.com/output/3501093 |
You might also like
How Should Software Engineering Secondary Studies Include Grey Material?
(2022)
Journal Article
SEGRESS: Software Engineering Guidelines for REporting Secondary Studies
(2022)
Journal Article
Short communication: Evolution of secondary studies in software engineering
(2022)
Journal Article
A Service Scheduling Security Model for a Cloud Environment
(2020)
Journal Article