Skip to main content
  • Book
  • © 1999

Designing Maintainable Software

Authors:

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (16 chapters)

  1. Front Matter

    Pages i-xiii
  2. Facing the Problem

    1. Front Matter

      Pages 1-1
    2. The Problem

      • Dennis D. Smith
      Pages 3-10
    3. The Approach

      • Dennis D. Smith
      Pages 11-20
    4. The Attack

      • Dennis D. Smith
      Pages 21-29
  3. Solutions Through Symbols

    1. Front Matter

      Pages 31-31
    2. Some Basics

      • Dennis D. Smith
      Pages 33-38
    3. Naming

      • Dennis D. Smith
      Pages 39-46
    4. Words and Letters

      • Dennis D. Smith
      Pages 47-53
    5. Abbreviations and Mnemonics

      • Dennis D. Smith
      Pages 54-59
    6. Language

      • Dennis D. Smith
      Pages 60-64
    7. Language of Mnemonics

      • Dennis D. Smith
      Pages 65-72
  4. Solutions Through Structure

    1. Front Matter

      Pages 73-73
    2. More on Problem Solving

      • Dennis D. Smith
      Pages 75-79
    3. Solving Maintenance Problems

      • Dennis D. Smith
      Pages 80-85
    4. Other Considerations

      • Dennis D. Smith
      Pages 86-94
    5. Cognitive Structures

      • Dennis D. Smith
      Pages 95-104
  5. Implementation and Testing

    1. Front Matter

      Pages 105-105
    2. Implementing the Solutions

      • Dennis D. Smith
      Pages 107-112
    3. Testing

      • Dennis D. Smith
      Pages 113-121

About this book

This book is about maintaining computer software. Its aim is to improve a pro­ gram's capacity for altering code to fit changing requirements and for detecting and correcting errors. The book is written primarily for systems analysts and programmers. But others will also find it interesting. Managers will find ways to decrease costs, improve the organization's performance, and lessen its liability exposure. Re­ searchers will be given principles to expand upon, and will be able to develop techniques for solving new problems that arise in the world of maintenance. Another group to benefit is students. They will be given a foundation from which to write clear unambiguous programs. Software maintenance is an important and timely area of investigation. It is the component that gives an information system its flexibility. It is also the source of many of its problems. Software is costly to maintain. It is the usual cause of system failures and is the frequently cited reason why systems operate in unintended ways. Most software problems are not serious and require only minor repairs. But some have resulted in the loss of significant physical and financial resources. Others have cost lives. The book argues for a new way of thinking about maintaining software. Tra­ ditional approaches, using software engineering and management disciplines, do not adequately address maintenance issues. What is proposed to solve problems utilizes a set of human factors principles that govern the programmer-software­ event world interactions and form the core of the maintenance process.

Authors and Affiliations

  • Information Science, Seattle, USA

    Dennis D. Smith

Bibliographic Information

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access