Designing Maintainable Software
By: by Dennis D. Smith
Publisher: Springer New York
Published: 1999
Place of publication: New York, NY
Language: eng
Format: [electronic resource] /
Number of pages: 169
ISBN-13: 9781461271697; 9781461215004
Subjects: Information Systems; Computer science; Software engineering
Description: This book is about maintaining computer software. Its aim is to improve a programmers ability for altering code to fit changing requirements and for detecting and correcting errors. Software maintenance is an important and timely area of invetigation. It is the component that gives a system its flexibility, but it is also the source of many of its problems. Software is expensive to maintain and is the usual cause of systems failures. Traditional approaches, using software engineering and management disciplines, do not adequately address maintenance issues. This book argues for a new way of thinking about maintaining software, proposing the use of a set of human factors principles that govern the programmer-software-event world interactions and form the core of the maintenance process. The book should prove highly valuable for systems analysts and programmers, managers seeking to reduce costs, researchers looking at solutions to the maintenance problem, and students learning to write clear unambiguous programs.
Notes: Online full text is restricted to subscribers.

Also available in print.

Mode of access: World Wide Web.
Table of contents: title: The Problem; title: The Approach; title: The Attack; title: Some Basics; title: Naming; title: Words and Letters; title: Abbreviations and Mnemonics; title: Language; title: Language of Mnemonics; title: More on Problem Solving; title: Solving Maintenance Problems; title: Other Considerations; title: Cognitive Structures; title: Implementing the Solutions; title: Testing; title: Concluding Remarks.