Abstract
Ada was designed to facilitate the use of modern software engineering techniques. Issues like modularity, top-down design, data abstraction, information hiding, fault-tolerant programming, division of labor, and rigorous definition of interfaces played a central role in the definition of the language. The novel features of Ada, in turn, are changing the way we look at software engineering. Much of the traditional wisdom about the software life cycle must be reevaluated in light of Ada. This chapter describes the characteristics of a complete life cycle design methodology promoting effective and efficient use of Ada. Our intent is not to propose a drastically new methodology optimized for Ada, but rather to analyze the impact of Ada on a fairly classical view of the software life cycle.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1985 Springer Japan
About this chapter
Cite this chapter
Ausnit, C.N., Cohen, N.H., Goodenough, J.B., Eanes, R.S. (1985). Ada Life Cycle Design Methodology. In: Ada® in Practice. Springer Books on Professional Computing. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-8479-1_6
Download citation
DOI: https://doi.org/10.1007/978-1-4419-8479-1_6
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-96182-8
Online ISBN: 978-1-4419-8479-1
eBook Packages: Springer Book Archive