Skip to main content

Conceptual Analysis of Flexibility Concepts in Object-Orientation and UML

  • Conference paper
OOIS 2000

Abstract

The paper discusses the issue of flexibility in information systems and its implications in the Object-Oriented paradigm including the Unified Modelling Language (UML). Object-orientation is considered a remedy for many problems of information systems development including that of rigidity and the handling of change due to its flexible nature. An analysis and design technique like UML could help to achieve more flexibility in the object-oriented systems. The paper examines the concepts of flexibility and derives a set of features that characterise flexibility. The Objected-Oriented paradigm and UML technique are examined and discussed in relation to the flexibility features. Finally, a figure summarising the findings is presented which shows the relationship of the identified flexibility concepts and the Object-Oriented domain and UML.

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. B. R. Allen and A. C. Boynton. Information Architecture: In Search of Efficient Flexibility, MIS Quarterly, pages 435–445, December 1991.

    Google Scholar 

  2. S. W. Ambler. The Object Primer: The Application Developer’s Guide to Object-Orientation, SIGS Books, New York, 1995.

    Google Scholar 

  3. S. W. Ambler. How the UML Models Fit Together, (Online document), Software Development Magazine, 1997.

    Google Scholar 

  4. E. V. Berard. Basic Object-Oriented Concepts, (Online document), The Object Technology, Inc, 1996.

    Google Scholar 

  5. S. Bonder. Versatility: An Objective for Military Planning, Keynote Address Presented at the 37th Military Operations Research Symposium, Fort Bliss, Texas, 1976.

    Google Scholar 

  6. F. Duffy. Arguing Useful Research, The Changing Workplace, Phaidon Press Limited, 1992.

    Google Scholar 

  7. J. S. Evans. Strategic Flexibility for High Technology Manoeuvres: A Conceptual Framework, Journal of Management Studies, Vol. 28, No. 1, pages 69–89, 1991.

    Article  Google Scholar 

  8. G. Fitzgerald. Achieving Flexible Information Systems: The Case for Improved Analysis, Journal of Information Technology, Vol. 5, pages 5–11, 199-.

    Article  Google Scholar 

  9. G. Fitzgerald, A. Philippides and S. Probert. Information Systems Development Maintenance and Flexibility: Findings From a UK Survey, International Journal of Information Management, Vol. 40, No. 2, pages 319–329, 1998.

    Google Scholar 

  10. M. Fowler and K. Scott. UML Distilled: Applying the Standard Object Modelling Language, Addison Wesley Longman, Inc, 1997.

    Google Scholar 

  11. I. Graham. Object-Oriented Methods, 2nd Edition, Addison-Wesley Publishing Company, Inc., 1995.

    Google Scholar 

  12. R. N. van Hees and W. Monhemius. Produkiebesturing en Voorraadbeheer: Theoretische Achtergronden, Deventer: Kluwer, 1970, (In Dutch).

    Google Scholar 

  13. J. Hunt. The Unified Process for Practitioners; Object Oriented Design, UML and Java, Springer-Verlag, London, 2000.

    MATH  Google Scholar 

  14. D. Parnas. On the Criteria to be Used in Decomposing Systems into Modules, Communications of the ACM, Vol. 15, No. 12, pages 1053–1058, 1972.

    Article  Google Scholar 

  15. K. P. Prager. Managing for Flexibility: The New Role of the Aligned IT Organisation, Information Management, pages 41–46, Fall 1996.

    Google Scholar 

  16. R. S. Pressman. Software Engineering: A Practitioner’s Approach, European Edition, McGraw-Hill, Maidenhead, 1994.

    Google Scholar 

  17. A. J. Riel. Object-Oriented Design Heuristics, Addison-Wesley Publishing Company, Inc., 1996.

    Google Scholar 

  18. D. Rosenberg. UML Applied: Nine Tips to Incorporating UML into Your Project, (Online document), Software Development Magazine, 1997.

    Google Scholar 

  19. J. Rosenhead, G. Best and G. Parston. Robustness in Practice, Journal of the Operational Research Society, Vol. 37, No. 5, pages 463–478, 1986.

    Google Scholar 

  20. B. W. Scott. Long-Range Planning in American Industry, New York: American Management Association, 1965.

    Google Scholar 

  21. P. Stevens and R. Pooley. Using UML; Software Engineering with Objects and Components, Addison Wesley Longman Limited, 2000.

    Google Scholar 

  22. G. J. Stigler. Production and Distribution in The Short Run, Journal of Political Economy, Vol. 47, pages 305–327, 1939.

    Article  Google Scholar 

  23. J. in’t Veld. Analyze van Organisatieproblemen, Elsevier, 1978, (In Dutch).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag London Limited

About this paper

Cite this paper

Siddiqui, F.A., Fitzgerald, G. (2001). Conceptual Analysis of Flexibility Concepts in Object-Orientation and UML. In: Patel, D., Choudhury, I., Patel, S., de Cesare, S. (eds) OOIS 2000. Springer, London. https://doi.org/10.1007/978-1-4471-0299-1_22

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0299-1_22

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-85233-420-8

  • Online ISBN: 978-1-4471-0299-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics