Software Engineering with Ada
Grady Booch, a renowned authority in software development, and Doug Bryan combined their Ada programming and software engineering expertise for the new edition of this best-selling book. Their up-to-date introduction to Ada programming provides a foundation for using the language with software engineering and object-oriented design. Programmers will find Software Engineering with Ada, Third Edition to be a complete reference for creating large-scale Ada systems and understanding the software engineering aspects of these systems. Features of the third edition include techniques for combining object-oriented design principles and software engineering to maximize the potential of Ada; extensive examples of small-sized code that will benefit new Ada programmers; six chapters devoted to design; five new large-scale programming exercises that build upon the software engineering principles developed in the design chapters; design projects on topics such as environment monitoring, database systems, and generic tree packages; an introduction to up-to-date object-oriented design methodology; and a new appendix on the Ada 9X program.
What people are saying - Write a review
We haven't found any reviews in the usual places.
19 other sections not shown
Other editions - View all
abstract data types abstract-state machine Ada provides Ada's Albums Albums.Album ALGOL 60 algorithm apply array type assembly language Boolean Buffer Chapter class of objects COBOL compilation complex components Concordance constraint Constraint.Error create data base Database declaration defined design methods digits document end loop end record entities entry enumeration type example exception exception handler explicitly export expression FORTRAN function high-order language Identify implementation Index information hiding instantiation integer types interface Item iterator line numbers Line.Numbers Modify modules node null object-oriented design operations package body package specification parameter positional notation private type problem space procedure program units programming languages Queue Quicksort range Real.Part representation requirements return Boolean sensor sequence of statements software crisis software development software engineering software systems solution Stack statements end String structure subprogram subtype task body Teller Text.IO The.Items tion tree underlying representation Value.Of visible words