Skip to main content

Reflections on a large software development project

  • Chapter
Software Engineering for Large Software Systems

Abstract

This paper is an attempt to extract some lessons,with some subsequent and very personal reflections, from my involvement with the development of the ICL VME Operating System. They represent personal views and personal reflections and in no way necessarily reflect those of the company. I present them in the hope that they are useful inputs to the current plethora of noise surrounding software engineering and its application. In particular I am concerned that the experiences gained from the lengthy usage of an early support environment should yield some input to the present round of investments in Integrated Support Environments. The paper attempts to justify the notion that a framework fashioned for Process and Architectural support should be the starting point for the development of the core of such an Environment. “It takes longer than you expect, even when you take into account Hofstadter’s Law” [hofl.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.Koestler “The Act of Creation” Macmillan 1964

    Google Scholar 

  2. Alvey Programme Software Engineering Strategy, November 1983

    Google Scholar 

  3. B.C.Warboys and G.D.Pratten “CADES – Principles” Seminar Oxford University February 4th 1976

    Google Scholar 

  4. B.C.Warboys “The Manufacturers Problem in producing large Operating Systems” Paper presented at IEE meeting on The Design and Performance of Operating Systems London 9th Feb 1978

    Google Scholar 

  5. B.C.Warboys “VME/B a model for the realisation of a total system concept” ICL Technical Journal November 1980

    Google Scholar 

  6. B.C.Warboys “The IPSE 2.5 Project: Process Modelling as the basis for a Support Environment” Procs Software Development Environments and Factories Conference Berlin May 1989

    Google Scholar 

  7. C.B.Jones “Systematic Software Development Using VDM” Prentice-Hall 1986

    Google Scholar 

  8. C.B.Jones and R.Moore “An experimental user interface for a Theorem Proving Assistant” IPSE 2.5 document SE13/29/234

    Google Scholar 

  9. D.Pearson “CADES” Computer Weekly,July 26th,August 2nd,August 9th 1973

    Google Scholar 

  10. E.W.Dijkstra “The Humble Programmer” CACM No 10,Vol 15 1972

    Google Scholar 

  11. D.Hofstadter “Godel,Escher,Bach : an eternal braid” Penguin Books

    Google Scholar 

  12. J.K.Buckle “The origins of the 2900 Series” ICL Technical Journal May 1978

    Google Scholar 

  13. J.N.Buxton and B.Randell “Software Engineering Techniques” Report on NATO Science Conference October 1969

    Google Scholar 

  14. P.Henderson and B.C. Warboys “An architectural framework for systems” ICL Technical Journal May 1989

    Google Scholar 

  15. P.Naur and B.Randell “Software Engineering” Report on NATO Science Conference 1968

    Google Scholar 

  16. R.A.Snowdon “IPSE 2.5 Technical Strategy” IPSE 2.5 project document 060-00131- 2.2

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Warboys, B. (1990). Reflections on a large software development project. In: Kitchenham, B.A. (eds) Software Engineering for Large Software Systems. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-0771-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-94-009-0771-3_3

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-6833-8

  • Online ISBN: 978-94-009-0771-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics