software design for six sigma

554 657 1
software design for six sigma

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come SOFTWARE DESIGN FOR SIX SIGMA A Roadmap for Excellence BASEM EL-HAIK ADNAN SHAOUT A JOHN WILEY & SONS, INC., PUBLICATION www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come SOFTWARE DESIGN FOR SIX SIGMA www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come SOFTWARE DESIGN FOR SIX SIGMA A Roadmap for Excellence BASEM EL-HAIK ADNAN SHAOUT A JOHN WILEY & SONS, INC., PUBLICATION www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come Copyright C  2010 by John Wiley & Sons, Inc. All rights reserved. Published by John Wiley & Sons, Inc., Hoboken, New Jersey. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470, or on the web at www.copyright.com. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011, fax (201) 748-6008, or online at http://www.wiley.com/go/permission. Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. For general information on our other products and services or for technical support, please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002. Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic format. For more information about Wiley products, visit our web site at www.wiley.com Library of Congress Cataloging-in-Publication Data El-Haik, Basem. Software design for six sigma : a roadmap for excellence / Basem S. El-Haik, Adnan Shaout. p. cm. ISBN 978-0-470-40546-8 (hardback) 1. Computer software–Quality control. 2. Six sigma (Quality control standard) I. Shaout, Adnan, 1960– II. Title. QA76.76.Q35E45 2010 005.1–dc22 2010025493 Printed in Singapore 10987654321 www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come To our parents, families, and friends for their continuous support. www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come CONTENTS PREFACE xv ACKNOWLEDGMENTS xix 1 SOFTWARE QUALITY CONCEPTS 1 1.1 What is Quality / 1 1.2 Quality, Customer Needs, and Functions / 3 1.3 Quality, Time to Market, and Productivity / 5 1.4 Quality Standards / 6 1.5 Software Quality Assurance and Strategies / 6 1.6 Software Quality Cost / 9 1.7 Software Quality Measurement / 13 1.8 Summary / 19 References / 20 2 TRADITIONAL SOFTWARE DEVELOPMENT PROCESSES 21 2.1 Introduction / 21 2.2 Why Software Developmental Processes? / 22 2.3 Software Development Processes / 23 2.4 Software Development Processes Classification / 46 2.5 Summary / 53 References / 53 vii www.it-ebooks.info P1: OSO fm JWBS034-El-Haik July 20, 2010 20:52 Printer Name: Yet to Come viii CONTENTS 3 DESIGN PROCESS OF REAL-TIME OPERATING SYSTEMS (RTOS) 56 3.1 Introduction / 56 3.2 RTOS Hard versus Soft Real-Time Systems / 57 3.3 RTOS Design Features / 58 3.4 Task Scheduling: Scheduling Algorithms / 66 3.5 Intertask Communication and Resource Sharing / 72 3.6 Timers / 74 3.7 Conclusion / 74 References / 75 4 SOFTWARE DESIGN METHODS AND REPRESENTATIONS 77 4.1 Introduction / 77 4.2 History of Software Design Methods / 77 4.3 Software Design Methods / 79 4.4 Analysis / 85 4.5 System-Level Design Approaches / 88 4.6 Platform-Based Design / 96 4.7 Component-Based Design / 98 4.8 Conclusions / 99 References / 100 5 DESIGN FOR SIX SIGMA (DFSS) SOFTWARE MEASUREMENT AND METRICS 103 5.1 Introduction / 103 5.2 Software Measurement Process / 105 5.3 Software Product Metrics / 106 5.4 GQM (Goal–Question–Metric) Approach / 113 5.5 Software Quality Metrics / 115 5.6 Software Development Process Metrics / 116 5.7 Software Resource Metrics / 117 5.8 Software Metric Plan / 119 References / 120 6 STATISTICAL TECHNIQUES IN SOFTWARE SIX SIGMA AND DESIGN FOR SIX SIGMA (DFSS) 122 6.1 Introduction / 122 6.2 Common Probability Distributions / 124 6.3 Software Statistical Methods / 124 www.it-ebooks.info [...]... Tools / 163 7.10 Software Six Sigma / 165 7.11 Six Sigma Goes Upstream Design For Six Sigma / 168 7.12 Summary / 169 References / 170 8 INTRODUCTION TO SOFTWARE DESIGN FOR SIX SIGMA (DFSS) 171 8.1 Introduction / 171 8.2 Why Software Design for Six Sigma? / 173 8.3 What is Software Design For Six Sigma? / 175 8.4 Software DFSS: The ICOV Process / 177 8.5 Software DFSS: The ICOV Process In Software Development... 145 7 SIX SIGMA FUNDAMENTALS 146 7.1 Introduction / 146 7.2 Why Six Sigma? / 148 7.3 What is Six Sigma? / 149 7.4 Introduction to Six Sigma Process Modeling / 152 7.5 Introduction to Business Process Management / 154 7.6 Six Sigma Measurement Systems Analysis / 156 7.7 Process Capability and Six Sigma Process Performance / 157 7.8 Overview of Six Sigma Improvement (DMAIC) / 161 7.9 DMAIC Six Sigma. .. Change / 234 References / 238 10 DESIGN FOR SIX SIGMA (DFSS) TEAM AND TEAM SOFTWARE PROCESS (TSP) 239 10.1 10.2 10.3 10.4 10.5 Introduction / 239 The Personal Software Process (PSP) / 240 The Team Software Process (TSP) / 243 PSP and TSP Deployment Example / 245 The Relation of Six Sigma to CMMI/PSP/TSP for Software / 269 References / 294 11 SOFTWARE DESIGN FOR SIX SIGMA (DFSS) PROJECT ROAD MAP 11.1... AXIOMATIC DESIGN IN SOFTWARE DESIGN FOR SIX SIGMA (DFSS) xi 327 13.1 13.2 Introduction / 327 Axiomatic Design in Product DFSS: An Introduction / 328 13.3 Axiom 1 in Software DFSS / 338 13.4 Coupling Measures / 349 13.5 Axiom 2 in Software DFSS / 352 References / 354 Bibliography / 355 14 SOFTWARE DESIGN FOR X 356 14.1 Introduction / 356 14.2 Software Reliability and Design For Reliability / 357 14.3 Software. .. Software Availability / 379 14.4 Software Design for Testability / 380 14.5 Design for Reusability / 381 14.6 Design for Maintainability / 382 References / 386 Appendix References / 387 Bibliography / 387 15 SOFTWARE DESIGN FOR SIX SIGMA (DFSS) RISK MANAGEMENT PROCESS 388 15.1 15.2 Introduction / 388 Planning for Risk Management Activities in Design and Development / 393 15.3 Software Risk Assessment Techniques... Device Software Software Life Cycle Processes Software Project Management Plans Software Quality Assurance Plans Guide for Software Assurance Planning Standard Dictionary of Measures to Produce Reliable Software Software Verification and Validation Plans Standard for a Software Quality Metrics Methodology Standard for Software Safety Plans Guide for Developing System Requirements Specifications Software. .. the software and can be improved greatly if the right strategy and methodologies are used Major IT corporations are training many software design engineers and project leaders to become Six Sigma Black Belts, or Master Black Belts, enabling them to play the leader role in corporate excellence Our book, Software Design For Six Sigma: A Roadmap for Excellence, constitutes an algorithm of software design3 ... Introduction / 295 Software Design For Six Sigma Team / 297 Software Design For Six Sigma Road Map / 300 Summary / 310 SOFTWARE QUALITY FUNCTION DEPLOYMENT 12.1 Introduction / 311 12.2 History of QFD / 313 12.3 QFD Overview / 314 12.4 QFD Methodology / 314 12.5 HOQ Evaluation / 318 12.6 HOQ 1: The Customer’s House / 318 12.7 Kano Model / 319 12.8 QFD HOQ 2: Translation House / 321 12.9 QFD HOQ3 Design House... Excellence, constitutes an algorithm of software design3 using the design for Six Sigma thinking, tools, and philosophy to software design The algorithm also will include conceptual design frameworks, mathematical derivation for Six Sigma capability upfront to enable design teams to disregard concepts that are not capable upfront learning the software development cycle and saving developmental costs DFSS... successful systems, software, hardware, and processes In applying Design for Six Sigma to software systems, two leading experts offer a realistic, step-by-step process for succeeding with DFSS Their clear, start-to-finish road map is designed for successfully developing complex high-technology products and systems Drawing on their unsurpassed experience leading DFSS and Six Sigma in deployment in Fortune 100 . Tools / 163 7.10 Software Six Sigma / 165 7.11 Six Sigma Goes Upstream Design For Six Sigma / 168 7.12 Summary / 169 References / 170 8 INTRODUCTION TO SOFTWARE DESIGN FOR SIX SIGMA (DFSS) 171 8.1. Relation of Six Sigma to CMMI/PSP/TSP for Software / 269 References / 294 11 SOFTWARE DESIGN FOR SIX SIGMA (DFSS) PROJECT ROAD MAP 295 11.1 Introduction / 295 11.2 Software Design For Six Sigma Team. 171 8.2 Why Software Design for Six Sigma? / 173 8.3 What is Software Design For Six Sigma? / 175 8.4 Software DFSS: The ICOV Process / 177 8.5 Software DFSS: The ICOV Process In Software Development

Ngày đăng: 24/04/2014, 16:06

Từ khóa liên quan

Mục lục

  • SOFTWARE DESIGN FOR SIX SIGMA

    • CONTENTS

    • PREFACE

    • ACKNOWLEDGMENTS

    • 1 SOFTWARE QUALITY CONCEPTS

      • 1.1 What is Quality

      • 1.2 Quality, Customer Needs, and Functions

      • 1.3 Quality, Time to Market, and Productivity

      • 1.4 Quality Standards

      • 1.5 Software Quality Assurance and Strategies

      • 1.6 Software Quality Cost

      • 1.7 Software Quality Measurement

      • 1.8 Summary

      • References

      • 2 TRADITIONAL SOFTWARE DEVELOPMENT PROCESSES

        • 2.1 Introduction

        • 2.2 Why Software Developmental Processes?

        • 2.3 Software Development Processes

        • 2.4 Software Development Processes Classification

        • 2.5 Summary

        • References

        • 3 DESIGN PROCESS OF REAL-TIME OPERATING SYSTEMS (RTOS)

          • 3.1 Introduction

          • 3.2 RTOS Hard versus Soft Real-Time Systems

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan