Published in 1993. Software reuse has been shown to achieve improvements in productivity, quality and timeliness of software. The collection of papers in this book were given at a seminar organized by UNICOM and the British Computer Society Software Reuse Specialist Group. They address the reasons why software reuse can maximize an organization's return from past expenditure and ensure a good future expenditure. Increasing the automation of software development requires access to explicit knowledge about processes and products involved. The chapters examine the relationship between reuse and other aspects of software engineering, including management techniques and structures, CASE, methodologies and object orientation. In addition, the papers aim to provide a structures insight into new techniques which will become available through the 1990s. This text is suitable for software managers and directors, software engineers, software professionals, academics, and other involved in software engineering research.
Table of Contents
1. An Introduction to Software Reuse Management, Paul Walton 2. Successful Management Structures for Reuse, Ivan Kruzela 3. Measuring Reuse in Software Production, David Mole 4. Migrating Towards Software Reuse, Ian Reekie 5. The Component Management Road to Reuse, Malcolm Fowles 6. Software Reuse: State of the Art and Survey of Technical Approaches, Alistair Sutcliffe 7. Formal Methods and Transformations in Software Reuse, Martin Ward 8. Domain Analysis, Pat Hall 9. Application Templates: Reusable Design, P. McParland 10. Human Issues in Software Reuse, Neil Maiden 11. Process Modelling: A Critical Analysis, Anthony Finkelstein, Jeff Kramer and Matthew Hales 12. Writing Reusable Components in Ada, Mark Ratcliffe 13. AD/Advantage – A Practical Software Reuse Solution, Gordon Woodcock.