Skip to main content

Managing Ada object-oriented development

  • Conference paper
  • First Online:
Ada: Moving Towards 2000 (Ada-Europe 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 603))

Included in the following conference series:

  • 137 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Bersoff, Edward H., et al., Software Configuration Management, An Investment in Product Integrity. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1980.

    Google Scholar 

  4. Booch, Grady, Object-Oriented Design with Applications. Menlo Park, CA: Benjamin/Cummings, Inc., 1991.

    Google Scholar 

  5. Chen, Peter, The Entity-Relationship Approach to Logical Data Base Design. Wellsley, Massachusetts: Q.E.D. Information Sciences, 1977.

    Google Scholar 

  6. Coad, Peter, & Yourdon, Edward, Object-Oriented Analysis, 2nd Edition. Englewood Cliffs, NJ: Object International, Inc., 1991.

    Google Scholar 

  7. DeMarco, Tom, Structured Analysis and System Specification. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1979.

    Google Scholar 

  8. U.S. Department of Defense, Reference Manual for the Ada Programming Language. ANSI-MIL-STD-1815A-1983. Washington, D.C.: GPO, 17 February 1983.

    Google Scholar 

  9. U.S. Department of Defense, Defense System Software Development. DOD-STD-2167A. Washington, D.C.: GPO, 29 February 1988.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Mili, Hafedh, et al., “An Object-Oriented Model Based On Relations,” Journal of Systems Software, 1990:12. Elsevier Science Publishing Co., Inc., 1990.

    Google Scholar 

  12. Rumbaugh, James, et al., Object-Oriented Modeling and Design. Englewood Cliffs, NJ: Prentice-Hall, 1991.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. Schultz, Herman P., Software Management Metrics, ESD-TR-88-001. Bedford, MA: The MITRE Corporation, May 1988.

    Google Scholar 

  15. Shlaer, Sally & Mellor, Stephen, Object-Oriented Systems Analysis. Modeling the World in Data. Englewood Cliffs, NJ: Yourdon Press, 1988.

    Google Scholar 

  16. Shlaer, Sally & Mellor, Stephen, Object Life Cycles: Modeling the World in States. Englewood Cliffs, NJ: Yourdon Press, 1991.

    Google Scholar 

  17. Yourdon, Edward, Techniques of Program Structure and Design. Englewood Cliffs, NJ: Prentice-Hall, Inc., 1975.

    Google Scholar 

  18. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. van Katwijk

Rights and permissions

Reprints 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

Publish with us

Policies and ethics