Abstract
This paper summarises some recent work by the Requirements Definition Group at the University of Ulster and other collaborators on developing a better requirements definition method for computing systems. The method, RACE (Requirements Acquisition and Controlled Evolution), is gradually being shaped through a series of intermediate research studies. In essence, the approach has been to establish requirements for RACE, identify individual techniques that meet those requirements, experiment with the combined use of the techniques and fmally build the method. In practice, RACE has been influenced significantly by Checkland and Wilson’s Soft Systems Methodology (SSM) and this forms the core of the method. The paper discusses eight main requirements for RACE and describes four of the intermediate studies. Plans for future work are also outlined
Chapter PDF
References
Humphrey W: Managing the Software Process,Addison Wesley, 1989
DTI: TickIT, Guide to Software Quality Management System Construction and Certification, Issue 2.0, Febuary 1992
Norris M, Rigby P, and Payne M: The Healthy Software Project, Wiley, 1993
Boehm BW: Software Engineering Economics,Prentice Hall, 1981
Davis AM: Software Requirements, Object, Functions and States,Prentice Hall, 1993
Checkland PB and Scholes J: Soft Systems Methodology in Action,Wiley, 1990
Wilson B: Systems: Concepts, Methodologies and Applications,2nd Edition, Wiley, 1990
Wilkie G: Object Oriented Software Engineering: The Professional Developer’s Guide,Addison-Wesley, 1993
Boehm BW: Software Risk Management,IEEE Computer Society Press, 1989
Gilb T: Principles of Software Engineering Management,Addison-Wesley, 1988
Cobb RH and Mills HD: Engineering Software Under Statistical Quality Control,IEEE Software, 7 (6), November 1990, pp 44–54
Yourdon, E.: Modern Structured Analysis, Prentice Hall, 1989
Mingers J and Taylor S: The Use of Soft Systems Methodology in Practice,Journal of the Operational Research Society, 43(4), 1992, pp. 321–332
Dobbin TJ and Bustard DW: Combining Soft Systems Methodology and Object-Oriented Analysis: The Search for a Good Fit, Proceedings of the 2nd Information Systems Methodologies Conference, Edinburgh, August 1994
Bustard DW, Oakes R and Heslin E, Support for the Integrated Use of Conceptual and Dataflow Models in Requirements Specification, Colloquium on Requirements for Software Intensive Systems, DRA Malvern, May 1993, pp. 37–44
Bustard DW and Greer D: Enhancing Soft Systems Methodology with Risk Management Techniques, Proceedings of 2nd International Conference on Software Quality Management, Edinburgh, July 1994
Stowell F: Experience with Soft Systems Methodology and Data Analysis, Information Technology Training, May 1985, pp. 48–50
Mingers, J.: Comparing Conceptual Models and Data Flow Diagrams, Computer Journal, 31 (4), pp. 376–378, 1988
Stowell F (Ed.): Soft Systems Methodology and Information Systems,Systemist, 14 (3), August 1992
SSADM Version 4 Reference Manual,NCC/Blackwell, Oxford, 1990
CCTA: Using Soft Systems Methodology for SSADM Feasibility Study,1994
Alston AJ, Wright RI and Bustard DW: COBRA: A Methodology for CIS Object-Oriented Business and Requirements Analysis, Proceedings of the 1st Information Systems Methodologies Conference, Edinburgh, September 1993, pp. 99–112
Jacobsen I, Christerson M, Jonsson P and Overgaard F, Object-Oriented Software Engineering - A Use Case Driven Approach, Addison-Wesley, 1993
Reenskaug T, Andersen EP, Berre AJ, Hurlen A’, Landmark A, Lehne OA, Nordhagen E, Ness-Ulseth E, Oftedal G, Skaar AL and Stenslet P, OORAA: Seamless Support for the Creation and Maintenance of Object-Oriented Systems, Journal of Object-Oriented Programming, October 1992, pp. 27–41
Booch G, Object-Oriented Analysis and Design with Applications,Benjamin-Cummings, 1994
Gibson E, Objects–Born and Bred, Byte, October 1990, pp. 245–254
ISO - Information Processing Systems - Open Systems Interconnection - LOTOS - A Formal Description Technique Based on the Temporal Ordering of Observational Behaviour, ISO 8807, 1989.
Lundy P and Bustard DW: Making Formal Methods Work: What’s being Done and What Can be Done, Proceedings of 2nd International Conference on Software Quality Management, Edinburgh, July 1994
Woodcock J and Loomes M, Software Engineering Mathematics, Pitman, London, 1988
Winstanley A and Bustard DW: EXPOSE: An Animation Tool for Process-Oriented Specifications,Software Engineering Journal, 6 (6), November 1991, pp. 463–475
Bustard DW and Winstanley AC: Making Changes to Formal Specifications: Requirements and an Example,IEEE Transactions on Software Engineering, Vol. 20, No. 8, August 1994
SSM in Computing,Workshop Notes, University of Ulster, April 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Bustard, D.W. (1995). Progress Towards RACE: a ‘Soft-Centred’ Requirements Definition Method. In: Lee, M., Barta, BZ., Juliff, P. (eds) Software Quality and Productivity. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34848-3_3
Download citation
DOI: https://doi.org/10.1007/978-0-387-34848-3_3
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6544-1
Online ISBN: 978-0-387-34848-3
eBook Packages: Springer Book Archive