On the Application of Use Cases for Requirement Capture in Ubiquitous Computing Technologies
Start date: 18 April 2011
Publisher: BCS, The Chartered Institute for IT
Place of Publication: Loughborough, England
Use cases are used extensively in software requirements capture and representation in contemporary software system analysis and design. The global trend towards computing more as a communication tool rather than as primarily discrete computational systems, and a move toward more ubiquitous computing in general, leads toward a close relationship between user needs and software systems. As a result, such software systems are likely to require a high degree of user-centric requirements capture if they are to meet the often demanding requirements of the modern computer user, and thereby meet their expectations in terms of software quality. The main contribution of this review paper is an exploration of the existing research on use case construction. We also identify opportunities in use case construction that can be harnessed to help ensure user-centric software systems are representative of the needs of their users, particularly catering for goals and privacy considerations.