Abstract
It has been suggested that using Object-Oriented methods instead of traditional Structured Methods may reduce the cost of maintenance of an information system. This study evaluates the relative increase in complexity of systems designs when they are subjected to a change in specifications. It was found that overall, the object-oriented system underwent a smaller increase in complexity, and it may therefore be easier to maintain than the structured system.
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
Meyer, B. Towards a two dimensional programming environment. In Readings in Artificial Intelligence (p. 178 ). Palo Alto: Tioga, 1981
Henry, S. & Humphrey, M. Comparison of an object oriented programming language to a procedural programming language for effectiveness in program maintenance. Journal of Object_Oriented Programming. 6, (3). 1993 pp. 41–49.
Fichman, R.G., & Kemerer, C.F. Object-oriented and conventional analysis and design methodologies: Comparison and critique. IEEE Computer. October, 1992 pp. 22–39.
Whiddett, R.J., Dasari, S. & Woodfield, T. Comparisons of Development Methodologies: Study of Object-oriented and Structured Analysis Techniques. N.ZJ. of Computing, 6. 1, 1995 pp. 107–114.
Booch, G. Object-oriented analysis and design with applications. (2nd ed.) Redwood City: The Benjamin/Cummings Publishing Company, Inc. 1994
Yourdon, E. Modern Structured Analysis, Prentice Hall, Englewood Cliffs, N.J., 1989
Johnson, R.E. & Foote, B. Designing Reusable Classes, J. Object-oriented Programming, 1.2 1988 pp. 22–35
Wilfs-Brock, R.J., Wilkerson, B. & Wiener, L. Designing Object-Oriented Software. Prentice Hall, Englewood Cliffs, N.J., 1990
Chidamber, S.R., & Kemerer, C.F. Towards a metrics suite for object oriented design. In Proceedings 6th ACM Conference of Object Oriented Programming, Systems, Language, and Applications (OOPSLA) pp. 197–211. Phoenix: ACM. 1991
Chidamber, S.R., & Kemerer, C.F. A metrics suite for object oriented design. IEEE Transactions on Software Engineering. 20, (6). June, 1994 pp. 476–493.
McCabe, T.J. A complexity measure. IEEE Transactions On Software Engineering. SE-2, (4). December, 1976 pp. 308–320.
Bailey, M.A. Complexity And Maintenance: A Comparative Study Of Object-Oriented And Structured Methodologies MBS Thesis, Massey University, Palmerston North, N.Z. 1997
Sharble, R.C. & Cohen, S.S. The object-oriented brewery: A comparison of two object-oriented development methods. ACM SIGSOFT Software Engineering Notes. 18, (2). April, 1993 pp. 60–73.
McCabe, T.J., & Schulmeyer, G.G. System testing aided by structured analysis (A practical experience). In T.J. McCabe (ed.), Structured Testing (pp. 51–56 ). Silver Spring: IEEE Computer Society Press. 1983
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag London Limited
About this paper
Cite this paper
Whiddett, R.J.D., Bailey, M.A. (1998). Complexity and Maintenance: A Comparative Study of Object-Oriented and Structured Methodologies. In: Orlowska, M.E., Zicari, R. (eds) OOIS’97. Springer, London. https://doi.org/10.1007/978-1-4471-1525-0_2
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1525-0_2
Publisher Name: Springer, London
Print ISBN: 978-3-540-76170-9
Online ISBN: 978-1-4471-1525-0
eBook Packages: Springer Book Archive