Skip to main content

Achieving Quality Software

Including Its Application to Safety-Related Systems

  • Book
  • © 1995

Overview

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

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as 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

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (16 chapters)

  1. The Background to Software Engineering and Quality

  2. Guidance, Legislation and Liability

  3. Achieving Software Quality

  4. Management Issues

Keywords

About this book

The rapid growth in use of programmable technology, in nearly all sectors of Engineering, is a well-known established trend and one which there is every reason to believe will continue into the foreseeable future. The drivers of this trend include cost, flexibility, rich functionality and certain reliability and safety advantages. However, as explained in this book, these advantages have to be carefully weighed against a number of dis­ advantages which, amongst other things, have fundamental implications for reliability and safety. Ideally, a programmable system would be viewed as a fusion of hardware, software and user (or 'skinware'), operating under a set of environmental conditions. To date, such a unifying model does not exist and so hardware, software and human factors are still considered largely as three separate disciplines, albeit with certain interdependencies. Established techniques are available which enable the engineer to develop systems comprising purely hardware components to a prescribed reliability and performance. Software, however, is fundamentally different in a number of ways, and does not lend itself to equivalent analysis. A major problem with software is its poor 'visibility', and consequently the great difficulty in understanding and predicting its behaviour in all cir­ cumstances. This results in the ever-present software design flaws, or 'bugs', which have plagued the software industry from its beginnings.

Authors and Affiliations

  • Tonbridge, UK

    David J. Smith

About the author

David J. Smith, past Chairman of the Safety and Reliability Society is the author of six successful works on reliability, quality, software and statistics. He has been directly associated with this branch of engineering, in the process and telecommunications industries, for over 20 years and is well known for his courses and workshops on these subjects. He currently runs his own consultancy.

Bibliographic Information

  • Book Title: Achieving Quality Software

  • Book Subtitle: Including Its Application to Safety-Related Systems

  • Authors: David J. Smith

  • DOI: https://doi.org/10.1007/978-94-011-0549-1

  • Publisher: Springer Dordrecht

  • eBook Packages: Springer Book Archive

  • Copyright Information: David J. Smith 1995

  • Hardcover ISBN: 978-0-412-62270-0Published: 30 June 1995

  • Softcover ISBN: 978-94-010-4243-7Published: 10 November 2012

  • eBook ISBN: 978-94-011-0549-1Published: 06 December 2012

  • Edition Number: 3

  • Number of Pages: XIII, 287

  • Topics: Mechanical Engineering, Software Engineering/Programming and Operating Systems

Publish with us