Abstract
Many object-oriented methods focus on the technical aspects of constructing Ada software but lack the management controls necessary for mitigating the cost, schedule, and technical risks of a project as a whole. The lack of management control is often attributed to object-oriented development's “iterative” nature. For object-oriented development to be practical on large-scale projects, it is essential that it reduce the risks of software development. This paper describes specific project management support built into an object-oriented life-cycle methodology that has been successfully used on several Ada efforts. The paper specifies how object-oriented modeling can control complexity and support management in requirements traceability, project planning and tracking, and configuration control.
This paper represents work done by the author before joining the MITRE Corporation.
Preview
Unable to display preview. Download preview PDF.
References
Anderson, John A. & Ward, Elaine S., “Technology Transfer: Experiences In Introducing Object-Oriented Methods to Government Projects,” Proceedings of the Eighth Washington Ada Symposium/Summer SIGAda Meeting, June 17–21, 1991. ACM, Inc., 1991.
Anderson, John A., Sheffler, John D., & Ward, Elaine S., “Manageable Object-Oriented Development: Abstraction, Decomposition, and Modeling,” Proceedings of Tri-Ada '91, October 21–25, 1991. ACM, Inc., 1991.
Bersoff, Edward H., et al., Software Configuration Management, An Investment in Product Integrity. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1980.
Booch, Grady, Object-Oriented Design with Applications. Menlo Park, CA: Benjamin/Cummings, Inc., 1991.
Chen, Peter, The Entity-Relationship Approach to Logical Data Base Design. Wellsley, Massachusetts: Q.E.D. Information Sciences, 1977.
Coad, Peter, & Yourdon, Edward, Object-Oriented Analysis, 2nd Edition. Englewood Cliffs, NJ: Object International, Inc., 1991.
DeMarco, Tom, Structured Analysis and System Specification. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1979.
U.S. Department of Defense, Reference Manual for the Ada Programming Language. ANSI-MIL-STD-1815A-1983. Washington, D.C.: GPO, 17 February 1983.
U.S. Department of Defense, Defense System Software Development. DOD-STD-2167A. Washington, D.C.: GPO, 29 February 1988.
European Space Agency, HOOD Reference Manual. Issue 3.0. WME/89-173/JB. HOOD Working Group. The Netherlands: European Space Research and Technology Center, 1989.
Mili, Hafedh, et al., “An Object-Oriented Model Based On Relations,” Journal of Systems Software, 1990:12. Elsevier Science Publishing Co., Inc., 1990.
Rumbaugh, James, et al., Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice-Hall, 1991.
Schuler, M. P., “Evolving Object-Oriented Design, A Case Study,” Proceedings of the Eight Washington Ada Symposium/Summer SIGAda Meeting, June 17–21, 1991. ACM, 1991.
Schultz, Herman P., Software Management Metrics, ESD-TR-88-001. Bedford, MA: The MITRE Corporation, May 1988.
Shlaer, Sally & Mellor, Stephen, Object-Oriented Systems Analysis. Modeling the World in Data. Englewood Cliffs, NJ: Yourdon Press, 1988.
Shlaer, Sally & Mellor, Stephen, Object Life Cycles: Modeling the World in States. Englewood Cliffs, NJ: Yourdon Press, 1991.
Yourdon, Edward, Techniques of Program Structure and Design. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1975.
Ward, Elaine S., & Anderson, John A., “Documenting Object-Oriented Requirements Analysis Understandably for DOD-STD-2167A,” Proceedings of the Structured Development Forum XI, April 30–May 3, 1990. CSC, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anderson, J.A., Sheffler, J.D. (1992). Managing Ada object-oriented development. In: van Katwijk, J. (eds) Ada: Moving Towards 2000. Ada-Europe 1992. Lecture Notes in Computer Science, vol 603. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55585-4_3
Download citation
DOI: https://doi.org/10.1007/3-540-55585-4_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55585-8
Online ISBN: 978-3-540-47240-7
eBook Packages: Springer Book Archive