The rationale for OO associations in use case modelling

Peter J. Merrick, Pat D. M. Barrow

Research output: Contribution to journalArticlepeer-review

7 Citations (Scopus)


This paper introduces the topic of use cases for the capture and representation of requirements and then focuses on the associations between use cases. Specifically it makes clear the difference between the include and extend associations, and then goes on to argue why use case modellers should incorporate the more familiar aggregation and specialisation associations between use cases for the explicit representation of models at different levels of goal abstraction. The modelling experience reported here is drawn from a number of industrial case studies that specifically employ early lifecycle use case modelling for the purpose of improving project delivery through improvements to IT procurement.
Original languageEnglish
Pages (from-to)123-142
Number of pages20
JournalJournal of Object Technology
Issue number9
Publication statusPublished - 2005

Cite this