ABSTRACT

The rigors of engineering must soon be applied to the software development process, or the complexities of new systems will initiate the collapse of companies that attempt to produce them. Software Specification and Design: An Engineering Approach offers a foundation for rigorously engineered software. It provides a clear vision of what occurs at e

chapter 2|16 pages

Requirements Analysis

chapter 3|26 pages

Operational Specification

chapter 5|28 pages

Mapping Operations to Functionalities

chapter 6|30 pages

Module Specification: Low-Level Design

chapter 7|36 pages

Mapping the Operations to Modules

chapter 8|16 pages

Choosing the Appropriate Language Metaphor

chapter 9|28 pages

Meauring Software Design

chapter 10|14 pages

System Architectural Trade-Offs

chapter 11|18 pages

The Structure of an Executing Program

chapter 12|18 pages

Maintaining the Specifications

chapter 13|12 pages

The Software Development Infrastructure