Fundamental Concepts for the Software Quality Engineer
377 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Fundamental Concepts for the Software Quality Engineer , livre ebook

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
377 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

This volume provides selected articles gathered from the last five volumes of Software Quality Professional (SQP), a peer-reviewed quarterly publication applying quality principles to the development and use of software and software-based systems. This collection of articles provides you with insights from authors around the globe - which is vital in today's global economy. As with SQP and this series' first volume, this book follows the categories of the ASQ Certified Software Quality Engineer Body of Knowledge. The articles are each related to one of the seven knowledge areas and provided in numbers proportional to the relative weights assigned to each category in the certification exam.!--nl--Software engineers should use this book to broaden their knowledge in several important aspects of software quality. The field keeps growing and expanding to meet the changing needs of technology; the insights presented in this book can help you meet the challenge and begin your journey.

Sujets

Informations

Publié par
Date de parution 10 avril 2007
Nombre de lectures 0
EAN13 9780873895057
Langue English
Poids de l'ouvrage 3 Mo

Informations légales : prix de location à la page 0,2800€. Cette information est donnée uniquement à titre indicatif conformément à la législation en vigueur.

Extrait

Fundamental Concepts
for the Software
Quality Engineer
Volume 2Also available from ASQ Quality Press:
Fundamental Concepts for the Software Quality Engineer, Volume 1
Taz Daughtrey, editor
Safe and Sound Software: Creating an Efficient and Effective Quality System for
Software Medical Device Organizations
Thomas H. Faris
ISO 9001:2000: Achieving Compliance and Continuous Improvement in Software
Development Companies
Vivek (Vic) Nanda
Computer-Based Robust Engineering: Essentials for DFSS
Genichi Taguchi, Rajesh Jugulum, and Shin Taguchi
Enterprise Process Mapping: Integrating Systems for Compliance and Business
Excellence
Charles G. Cobb
Simplified Project Management for the Quality Professional: Managing Small &
Medium-size Projects
Russell T. Westcott
Design for Six Sigma as Strategic Experimentation: Planning, Designing, and
Building World-Class Products and Services
H.E. Cook
Root Cause Analysis: Simplified Tools and Techniques, Second Edition
Bjørn Andersen and Tom Fagerhaug
Continual Improvement Assessment Guide: Promoting and Sustaining Business
Results
J.P. Russell
The Weibull Analysis Handbook, Second Edition
Bryan Dodson
Process Quality Control: Troubleshooting and Interpretation of Data, Fourth Edition
Ellis R. Ott, Edward G. Schilling, and Dean V. Neubauer
To request a complimentary catalog of ASQ Quality Press publications, call
800-248-1946, or visit our Web site at http://www.asq.org/quality-press.Fundamental Concepts
for the Software
Quality Engineer
Volume 2
Sue Carroll and Taz Daughtrey, Editors
ASQ Quality Press
Milwaukee, WisconsinAmerican Society for Quality, Quality Press, Milwaukee 53203
© 2007 by
All rights reserved. Published 2007
Printed in the United States of America
12 11 10 09 08 07 5 4 3 2 1
Library of Congress Cataloging-in-Publication Data
Fundamental concepts for the software quality enginer / Taz Daughtrey, Editor.
p. cm.
Includes bibliographical references and index.
ISBN 0-87389-521-5 (alk. paper)
1. Computer software—Testing. 2. Computer software—Reliability. I. Daughtrey,
Taz, 1949–

QA76.6 .F858 2001
005.1—dc21 2001004987
No part of this book may be reproduced in any form or by any means, electronic,
mechanical, photocopying, recording, or otherwise, without the prior written
permission of the publisher.
Publisher: William A. Tony
Acquisitions Editor: Matt Meinholz
Project Editor: Paul O’Mara
Production Administrator: Randall Benson
ASQ Mission: The American Society for Quality advances individual, organizational,
and community excellence worldwide through learning, quality improvement, and
knowledge exchange.
Attention Bookstores, Wholesalers, Schools, and Corporations: ASQ Quality Press
books, videotapes, audiotapes, and software are available at quantity discounts with
bulk purchases for business, educational, or instructional use. For information, please
contact ASQ Quality Press at 800-248-1946, or write to ASQ Quality Press, P.O. Box
3005, Milwaukee, WI 53201-3005.
To place orders or to request a free copy of the ASQ Quality Press Publications
Catalog, including ASQ membership information, call 800-248-1946. Visit our Web site
at www.asq.org or http://www.asq.org/quality-press.
Printed on acid-free paper Contents
Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Part I
GEnEral Knowl EdGE, Condu Ct, and Eth ICS . . . . . . . . . . . . . . . . . . 1
Bridging Between Software Management and
Software Professionalism
Dave Miller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
An Ethical Theory for the Advancement of
Professionalism in Software Engineering
Nicole Radziwill, National Radio Astronomy Observatory. . . . . . . . . . . . . . . . . . . . . . . 15
Part I I
So Ftwar E Qual Ity Mana GEMEnt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
The Value of a Good Checklist
Dan Houston, Honeywell, Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Soft Factors Affecting Software Quality
Fred J. Heemstra, Open University, The Netherlands, and Rob J. Kusters,
Open University, The Netherlands and Eindhoven University of Technology . . . . . . . 47
Toward an Inclusive Model for the Costs of
Software Quality
Daniel Galin, Ruppin Academic Center, Israel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
viiviii    Contents
Sustaining Best Practices: How Real-World
Software Organizations Improve Quality Processes
Diana Mekelburg, All-Hands PM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Part II I
So Ftwar E EnGInEEr InG Pro CESSES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Software Requirements Engineering: What, Why, Who, When,
and How
Linda Westfall, The Westfall Team . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
Rule-Based Design Reviews
Tom Gilb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Quality in an Agile World
Scott Ambler, Ambysoft, Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Part I V
Pro Gra M and Proj ECt Mana GEMEnt . . . . . . . . . . . . . . . . . . . . . . . . . 135
Creating Accurate Estimates and Realistic Schedules
Steven R. Rakitin, Software Quality Consulting, Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . 137
We Must Overcommit—We Must Win Business
Neil Potter and Mary Sakry, The Process Group. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
A Test Manager’s Guide to Risks Analysis and Management
Rex Black, RBCS, Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Part V
So Ftwar E MEtr ICS, MEa Sur EMEnt, and
a nalyt ICal MEthod S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
An Analytical Approach to Software Metrics Management
Alex Glushkovsky . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Measuring Software Product Quality
Erik van Veenendaal and Rob Hendriks, Improve Quality Services BV, and
Robert van Vonderen, Océ Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
The Uses and Abuses of Software Metrics
Pat Cross, London St. Consulting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Steer Clear of Hazards on the Road to Software
Measurement Success
Patricia A. McQuaid, California Polytechnic State University, and Carol A.
Dekkers, Quality Plus Technologies, Inc.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231Contents    ix
Part VI
Software VerIfIcatIon and ValIdatIon (V&V) 241
Introduction of Test Process Improvement and the Impact
on the Organization
Wayne D. Woodruff, Motorola Broadband Communication Sector 243
Optimizing Software Inspections with Statistical
Quality Techniques
Ellen George and Stephen Janiszewski, Software Six Sigma 259
Design-Appropriate Test Cases
Thomas F. Griffin, Thomas Lucy-Bouler, Nancy W. Davidson, and
Robert Gehling, Auburn University Montgomery 281
How to Test Usability of Security Sensitive Systems
Ugo Piazzalunga, Eutron Infosecurity Srl, and Paolo Salvaneschi,
University of Bergamo 293
Part VII
Software confIguratIon ManageMent 307
Defect Tracking and Management Process
David Fern, Micros Systems, Inc. 309
Software Measurement Using SCM
Jeffrey S. Holmes, Motorola, Inc. 323
Closing Thoughts 337
Appendix: Certified Software Quality Engineer
(CSQE) Body of Knowledge 339
Index 355Introduction
hat does being a professional have to do with software? We need to
continue to add professionalism to the field of e engineering Wto help mature the practice of developing software. Also, our
customers are quickly gaining knowledge and will not tolerate low-quality software.
To remain profitable, software producers must have professionals (as opposed
to cowboys) guiding the process. To help promote quality software, we
advocate that all organizations have software quality professionals on the team.
According to the American Society for Quality (ASQ), “the Certified Software
Quality Engineer understands software quality development and
implementation, software inspection, testing, verification and validation, and implements
software development and maintenance processes and methods.”
This encompasses all aspects of quality assurance, including the various
methods of assuring quality, adding to well known software
engineering processes, project management, finding metrics that illustrate aspects of the
project, and, of course, verification and validation of the project and good
configuration management to keep all the pieces together. These topics all come
together to create the Body of Knowledge for software quality engineering
professionals. The main topics of the Certified Software Quality Engineer (CSQE)
Body of Knowledge are:
I. General Knowledge, Conduct, and Ethics
II. Software Quality Management
III. e Engineering Processes
IV. Program and Project Management
V. Software Metrics, Measurement, and Analytical Methods
VI. e Verification and Validation (V&V)
VII. Software Configuration Management
xixii    Introduction
It has been five years since the publication of the last book of reprints fr

  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents