Quality and RAD: A Contradiction in Terms?

  • Paul Allen


Rapid Application Development (RAD) is commonly applied to delivery of point software solutions in isolation from enterprise-wide requirements. This is problematic in the context of large organisations seeking practical business-oriented software re-use, especially in a way which capitalises on legacy software. This article examines the role of architecture, and describes a component-based approach that facilitates re-use of services. The need for high quality and generality of components that are trusted by multiple consumers is increased by an order of magnitude and is set in vivid contrast to the need for fast solutions to pressing business needs.


User Service Business Service Legacy Software Collaboration Diagram Solution Project 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Martin, J., Rapid Application Development, Macmillan, New York, 1991Google Scholar
  2. 2.
    DSDM Consortium, DSDM Version 3, Tesseract Publishing., 1997.Google Scholar
  3. 3.
    Stapleton, J., DSDM - The Method in Practice, Addison Wesley Longman, 1997Google Scholar
  4. 4.
    Jacobson, I., Christerson,M., Jonsson, P., Overgaard, G., Object Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, 1992MATHGoogle Scholar
  5. 5.
    Yourdon, E.N, The Yourdon Report, May, 1997Google Scholar
  6. 6.
    Mowbray, T.J., and Malveau, R.C., CORBA Design Patterns, Wiley, 1997Google Scholar
  7. 7.
    OMG, Unified Modelling Language Version 1.0, OMG, Framlington, Mass.,1997Google Scholar
  8. 8.
    Allen, P. and Frost, S., Component-Based Development for Enterprise Systems, Cambridge University Press- SIGS, 1998Google Scholar
  9. 9.
    Cox, B., Object-Oriented Programming: An Evolutionary Approach, Addison Wesley, 1986Google Scholar
  10. 10.
    Gilb, T., Principles of Software Engineering Management, Addison-Wesley, 1988MATHGoogle Scholar
  11. 11.
    Fenton, N.E., Software Metrics, Chapman and Hall, 1991MATHGoogle Scholar
  12. 12.
    Folkes, S., and Stubenvoll, S., Accelerated Systems Development, Prentice Hall, 1992Google Scholar
  13. 13.
    Allen, P. and Frost, S., Component Manager, Select Software Tools White Paper, 1996Google Scholar
  14. 14.
    Wilkinson, N.M, Using CRC Cards: An Informal Approach to Object Oriented Development, SIGS Books, 1995Google Scholar

Copyright information

© Springer-Verlag London Limited 1998

Authors and Affiliations

  • Paul Allen
    • 1
  1. 1.SELECT Software Tools PlcCheltenhamEngland

Personalised recommendations