Building Quality Into Software

A Guide to Manage Quality in Software Development

by Horst P. Richter Ph.D.


Formats

Softcover
$22.00
E-Book
$4.95
Softcover
$22.00

Book Details

Language : English
Publication Date : 8/10/2000

Format : Softcover
Dimensions : 8.25x11
Page Count : 260
ISBN : 9781587210341
Format : E-Book
Dimensions : E-Book
Page Count : 262
ISBN : 9781418454210

About the Book

To deliver a quality software system, this resource book guides practitioners and professionals in a practical and realistic approach to build quality into software from the very beginning of a project. It treats the essential quality concepts and techniques, the core capabilities, that companies and organizations need to build, maintain and use quality software systems. The content addresses management, software engineering and quality assurance for the development and use of software in industry, business, government and science. All professionals who deal with software will benefit from this book: Practitioners, software engineers, systems analysts, managers, administrators, quality assurance specialists, auditors and students at all levels. Several technical reviewers found that the content of this book conveys outstanding expert knowledge useful for training or educational courses.

To build quality software, this book treats the following processes and shows how they work together:

Generating quality concepts and techniques, and applying them effectively - A new quality metric is defined and used to build and control quality from the beginning of a software project to final accreditation or certification. It enables practitioners to implement and trace safety and security requirements in a system environment in which the software must function reliably.

Managing the software development and use phases - A series of tables and figures guides managers and practitioners to accomplish the quality assurance tasks and control the project. Sets of questions assess costs and risks, and evaluate and audit software status.

Organizing resources and contributing departments

An intense, interactive human effort is usually required to apply and integrate the three processes and build quality software. To enable this essential effort and to guide the driving and restraining field forces constructively, we explain:

How individuals and teams solve problems

We apply problem solving to accomplish that the processes work effectively and work together successfully. Examples from various software projects illustrate how effective processes build quality into software systems.

 


About the Author

H. P. Richter has more than 30 years of experience in developing, supporting, auditing and accrediting (certifying) software systems for safety-related applications as software quality assurance manager. He published many articles and papers in project management, problem solving, software engineering, quality assurance and applied mathematics. He conducted panel discussions on software quality assurance at international conferences. He participated in developing IEEE quality standards. The Engineering Advancement Association of Japan translated his approach to problem solving.