Description

Book Synopsis

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 each stage of development, parsing the stages of specification, design, and coding into compartments that can be more easily analyzed.

Formalizing the concepts of specification traceability witnessed at the software organizations of Rockwell, IBM FSD, and NASA, the author proposes a strategy for software development that emphasizes measurement. He promotes the measurement of every aspect of the software environment - from initial testing through test activity and deployment/operation.

This book details the path to effective software and design. It recognizes that each project is different, with its own set of problems, so it d

Table of Contents
An Overview of the Software Development Process. Requirements Analysis. Operational Specification. Functional Specification: High Level Design. Mapping Operations to Functionalities. Module specification: Low-level design. Mapping the operations to modules. Choosing the appropriate language metaphor. Measuring software design. System architectural trade-offs. The structure of an executing program. Maintaining the specifications. The software development infrastructure. Specification-driven verification and validation. Direct benefits of specification traceability.

Software Specification and Design

    Product form

    A Hardback by Ph.D., John C. Munson

    £114.00

    Includes FREE delivery

    RRP £120.00 – you save £6.00 (5%)

    Order before 4pm today for delivery by Fri 9 Oct 2026.

    Out of stock

      Trusted by thousands of customers. See 2,385+ Customer Reviews

      View other formats and editions of Software Specification and Design by Ph.D., John C. Munson

      Book details

      Publisher Auerbach
      Published 26 September 2005
      ISBN-13 9780849319921
      978-0849319921
      ISBN-10 0849319927

      Description

      Book Synopsis

      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 each stage of development, parsing the stages of specification, design, and coding into compartments that can be more easily analyzed.

      Formalizing the concepts of specification traceability witnessed at the software organizations of Rockwell, IBM FSD, and NASA, the author proposes a strategy for software development that emphasizes measurement. He promotes the measurement of every aspect of the software environment - from initial testing through test activity and deployment/operation.

      This book details the path to effective software and design. It recognizes that each project is different, with its own set of problems, so it d

      Table of Contents
      An Overview of the Software Development Process. Requirements Analysis. Operational Specification. Functional Specification: High Level Design. Mapping Operations to Functionalities. Module specification: Low-level design. Mapping the operations to modules. Choosing the appropriate language metaphor. Measuring software design. System architectural trade-offs. The structure of an executing program. Maintaining the specifications. The software development infrastructure. Specification-driven verification and validation. Direct benefits of specification traceability.

      Recently viewed products

      © 2026 Book Curl

        • American Express
        • Apple Pay
        • Diners Club
        • Discover
        • Google Pay
        • Maestro
        • Mastercard
        • PayPal
        • Shop Pay
        • Union Pay
        • Visa

        Login

        Forgot your password?

        Don't have an account yet?
        Create account