ERIC Number: EJ1185499
Record Type: Journal
Publication Date: 2018
Pages: 22
Abstractor: As Provided
ISBN: N/A
ISSN: ISSN-0899 3408
EISSN: N/A
Available Date: N/A
In Praise of Use Cases--A Paean with a Software Accompaniment
O'Neill, Ian
Computer Science Education, v28 n1 p65-86 2018
This article reminds readers of the benefits that use cases bring to the software development process. Use cases, as featured in the UML (Unified Modeling Language), are contrasted with the much terser "user stories" favoured by agile methods. With their normal and alternative flows, and extending and included behaviours, use cases encourage developers to consider actor-system interaction in detail, preparing the way for coherent mechanisms of interacting and inheriting objects that realise the required functionality. The textual and visual representation of use cases has a simplicity that encourages discussion of requirements among developers, and between developers and clients, but only if "use case basics" are understood and applied consistently. An innovative use of educational software is proposed, to alleviate some fundamental but recurring difficulties, and to give students in large cohorts the benefit of focussed tuition and feedback. The approach will appeal to educators in software engineering and beyond.
Descriptors: Computer Software, Teaching Methods, Undergraduate Students, Courseware, Interaction, Feedback (Response), Models
Routledge. Available from: Taylor & Francis, Ltd. 530 Walnut Street Suite 850, Philadelphia, PA 19106. Tel: 800-354-1420; Tel: 215-625-8900; Fax: 215-207-0050; Web site: http://www.tandf.co.uk/journals
Publication Type: Journal Articles; Reports - Descriptive
Education Level: Higher Education
Audience: N/A
Language: English
Sponsor: N/A
Authoring Institution: N/A
Grant or Contract Numbers: N/A
Author Affiliations: N/A