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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
B. R. Allen and A. C. Boynton. Information Architecture: In Search of Efficient Flexibility, MIS Quarterly, pages 435–445, December 1991.
S. W. Ambler. The Object Primer: The Application Developer’s Guide to Object-Orientation, SIGS Books, New York, 1995.
S. W. Ambler. How the UML Models Fit Together, (Online document), Software Development Magazine, 1997.
E. V. Berard. Basic Object-Oriented Concepts, (Online document), The Object Technology, Inc, 1996.
S. Bonder. Versatility: An Objective for Military Planning, Keynote Address Presented at the 37th Military Operations Research Symposium, Fort Bliss, Texas, 1976.
F. Duffy. Arguing Useful Research, The Changing Workplace, Phaidon Press Limited, 1992.
J. S. Evans. Strategic Flexibility for High Technology Manoeuvres: A Conceptual Framework, Journal of Management Studies, Vol. 28, No. 1, pages 69–89, 1991.
G. Fitzgerald. Achieving Flexible Information Systems: The Case for Improved Analysis, Journal of Information Technology, Vol. 5, pages 5–11, 199-.
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.
M. Fowler and K. Scott. UML Distilled: Applying the Standard Object Modelling Language, Addison Wesley Longman, Inc, 1997.
I. Graham. Object-Oriented Methods, 2nd Edition, Addison-Wesley Publishing Company, Inc., 1995.
R. N. van Hees and W. Monhemius. Produkiebesturing en Voorraadbeheer: Theoretische Achtergronden, Deventer: Kluwer, 1970, (In Dutch).
J. Hunt. The Unified Process for Practitioners; Object Oriented Design, UML and Java, Springer-Verlag, London, 2000.
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.
K. P. Prager. Managing for Flexibility: The New Role of the Aligned IT Organisation, Information Management, pages 41–46, Fall 1996.
R. S. Pressman. Software Engineering: A Practitioner’s Approach, European Edition, McGraw-Hill, Maidenhead, 1994.
A. J. Riel. Object-Oriented Design Heuristics, Addison-Wesley Publishing Company, Inc., 1996.
D. Rosenberg. UML Applied: Nine Tips to Incorporating UML into Your Project, (Online document), Software Development Magazine, 1997.
J. Rosenhead, G. Best and G. Parston. Robustness in Practice, Journal of the Operational Research Society, Vol. 37, No. 5, pages 463–478, 1986.
B. W. Scott. Long-Range Planning in American Industry, New York: American Management Association, 1965.
P. Stevens and R. Pooley. Using UML; Software Engineering with Objects and Components, Addison Wesley Longman Limited, 2000.
G. J. Stigler. Production and Distribution in The Short Run, Journal of Political Economy, Vol. 47, pages 305–327, 1939.
J. in’t Veld. Analyze van Organisatieproblemen, Elsevier, 1978, (In Dutch).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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