Skip to main content

Research Repository

Advanced Search

The application of use case definitions in system design specification

Ratcliffe, M.; Budgen, D.

Authors

M. Ratcliffe



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