Advertisement

Ada Life Cycle Design Methodology

  • Christine N. Ausnit
  • Norman H. Cohen
  • John B. Goodenough
  • R. Sterling Eanes
Part of the Springer Books on Professional Computing book series (SB COMPUTING)

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.

Keywords

Software Component Information Hiding Integration Testing Package Body Requirement Definition 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Japan 1985

Authors and Affiliations

  • Christine N. Ausnit
    • 1
  • Norman H. Cohen
    • 1
  • John B. Goodenough
    • 1
  • R. Sterling Eanes
    • 1
  1. 1.SofTech, Inc.WalthamUSA

Personalised recommendations