Abstract
This paper considers the practical experiences of a commercial company when undertaking the move to an object oriented paradigm, and the impact that the paradigm shift has entailed, both in terms of the product quality, and the process for software development. The context for the work is outlined, in particular identifying the demanding nature of the company's product development.
A significant aspect of the move to object orientation was the selection of appropriate technologies and tools to support the development, and the adaptation of the toolsets to suite the company context. A rigorous evaluation of the move was undertaken as part of an ESSI Process Improvement Experiment—PIOJAVA, and the initial experiences of collecting process and product metrics are described.
Preview
Unable to display preview. Download preview PDF.
References
Artisan 1999, http://www.artisansw.com
Boehm BW, Software Engineering Economics, Prentice-Hall 1981.
Constantine L L and Yourdon E, Structured Design, Prentice-Hall, 1979.
Conte S D, Dunsmore H E and Shen V Y, Software Engineering Metrics and Models, Benjamin-Cummings 1986.
Douglass B P, “Real-Time UML—Developing Efficient Objects for Embedded Systems”, Addison Wesley, Object Technology Series 1998, ISBN 0-201-32579-9.
Flowers S, “Software Failure—Management Failure”, John Wiley and Sons 1996, ISBN 047195137.
Jacobson I, Booch G, Rumbaugh, J, “The Unified Software Development Process”, Addison Wesley, Object Technology Series 1999, ISBN 0-201-57169-2.
Jensen R W, A comparison of the Jensen and COCOMO schedule and cost estimation models, Proceedings International Society of Parametric Analysis, 1984.
Krakatau 1999, http://www.powersoftware.com
McCabe T, A Software Complexity Measure, IEEE Transactions on Software Engineering Vol 2, No 12, 1976.
Perforce 1999, http://www.perforce.com
Pfleeger S L, Software Engineering: The production of quality Software, Macmillan 1991.
PIOJAVA 1999a, PIOJAVA Experimental Plan, ESSI project report, 1999, http://www.terrafix.co.uk/essi
PIOJAVA 1999b, PIOJAVA Reference Data Report, ESSI project report, 1999 http://www.terrafix.co.uk/essi
Putnam L H, A General Empirical Solution to the Macro Software Sizing and Estimating Problem, IEEE Transactions on Software Engineering, Vol 4, No 4, 1978.
Rumbaugh J, Jacobson I, Booch G, “The Unified Modeling Language Reference Manual”, Addison Wesley, Object Technology Series 1999, ISBN 0-201-30998-X.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2000 Springer-Verlag
About this paper
Cite this paper
Theaker, C.J., Blackwood, N., Mason, R. (2000). The introduction and evaluation of object orientation in a company developing real-time embedded systems. In: Conradi, R. (eds) Software Process Technology. EWSPT 2000. Lecture Notes in Computer Science, vol 1780. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0095026
Download citation
DOI: https://doi.org/10.1007/BFb0095026
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67140-4
Online ISBN: 978-3-540-46543-0
eBook Packages: Springer Book Archive