Abstract
This paper discusses mechanisms to measure the inherent complexity of the formative stages of the software development process. The techniques presented concentrate on two major specification and design modelling techniques, namely hierarchy and network diagrams, which may be found in many current structured development methods. The measurement of hierarchy models considers the level of nesting or inherited complexity of processing activity. The measurement of network models considers the implicit complexity of the information flows terminating at and emanating from processes.
Chapter PDF
References
MOAD, J., Maintaining the Competetive Edge Datamation„ Feb. 1990, pp 60–61.
FENTON, N. E., Software Metrics: A Rigorous Approach, Chapman and Hall, London, 1991.
SOMMERVILLE, I., Software Engineering,Addison-Wesley 4th Edition 1992.
HIRAYAMA, M., SATO, H., YAMADA, A. AND TSUDA, J. Practice of quality modelling and measurement on software life-cycle, IEEE, 1990.
BOEHM, B.W. Software Engineering Economics Prentice Hall, 1981.
FERNELEY, E. H., HOWCROFT, D. A. & DAVIES, C. G., Design Metrics as an Aid to Cost Estimation, Proc. ESCOM 1994, Ivrea, Italy, 11th - 13th May 1994.
CONTE, S. D., DUNSMORE, H. E. AND SHENN, Y. Y., Software Engineering Metrics and Models, Benjamin/Cummings, 1986.
KAFURA, D. & REDDY, R. R., The Use of Software Complexity Metrics in Software Maintenance in IEEE Transactions on Software Engineering,Vol. SE-13, No. 3, Mar. 1987, pp. 335–343.
WILSON, R. I., Introduction to Graph Theory, Academic Press, 1972
LEGARD, H. & MARCOTTY, M., A Generalogy of Control Structure, Communications of the ACM, Vol. 18, Nov. 1975, pp. 629–639.
MCCABE, T. J., A Complexity Measure in IEEE Transactions of Software Engineering, Vol. SE-2, No. 4, 1976.
WARD, W. T., Software Defect Prevention using McCabe’s Complexity Metric in HewletttPackard Journal, Vol. 39, No. 3, 1989, pp. 30–35.
SHEPPERD, M., A Critique of Cyclomatic Complexity as a Software Metric in Software Engineering Journal, 3 (2), 1988, pp. 30–36.
FENTON, N.E., Software Measurement and Analysis: A Case Study in Collaborative Research In 22nd International Conference on Systems Science,IEEE, January 1989.
HENRY, S. & KAFURA, D., Software Structure Metrics Based on Information Flow in IEEE Transactions on Software Engineering, Vol. SE-7, No. 5, 1981, pp. 510–518.
SHEPPERD, M., Early Life-cycle Metrics and Software Quality Models in Information and Software Technology, Vol. 32, No. 4, May 1990, pp. 311–316.
SHEPPERD, M., Design Metrics: An Empirical Analysis in Software Engineering Journal, 5(1), 1990, pp. 3–10.
MYERS, G., Composite Structured Design, Van Nostrand, 1978.
JACKSON, M., System Development, Prentice Hall, 1983.
YOURDON, E. AND CONSTANTINE, L.L., Structured Design, Prentice-Hall Inc., 1979.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1995 Springer Science+Business Media Dordrecht
About this chapter
Cite this chapter
Ferneley, E.H., Howcroft, D.A., Davies, C.G. (1995). Complexity Measures for System Development Models. In: Lee, M., Barta, BZ., Juliff, P. (eds) Software Quality and Productivity. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34848-3_42
Download citation
DOI: https://doi.org/10.1007/978-0-387-34848-3_42
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4757-6544-1
Online ISBN: 978-0-387-34848-3
eBook Packages: Springer Book Archive