- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
This proposal constitutes an algorithm of design applying the design for six sigma thinking, tools, and philosophy to software design. The algorithm will also 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 development costs. The uniqueness of this book lies in bringing all those methodologies under the umbrella of design and provide detailed description about how these methods, QFD, DOE, the robust method, FMEA, Design for…mehr
Andere Kunden interessierten sich auch für
- David M. RoyService Design for Six SIGMA174,99 €
- Cédric PraletSequential Decision-Making Problems207,99 €
- Natalie J. SayerLean For Dummies25,99 €
- Preston G. SmithDeveloping Products in Half the Time39,99 €
- Pierre DussaugeCooperative Strategy112,99 €
- Joan KnutsonProject Management for Business Professionals144,99 €
- Dan WoodSAP SCM107,99 €
-
-
-
This proposal constitutes an algorithm of design applying the design for six sigma thinking, tools, and philosophy to software design. The algorithm will also 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 development costs.
The uniqueness of this book lies in bringing all those methodologies under the umbrella of design and provide detailed description about how these methods, QFD, DOE, the robust method, FMEA, Design for X, Axiomatic Design, TRIZ can be utilized to help quality improvement in software development, what kinds of different roles those methods play in various stages of design and how to combine those methods to form a comprehensive strategy, a design algorithm, to tackle any quality issues in the design stage.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
The uniqueness of this book lies in bringing all those methodologies under the umbrella of design and provide detailed description about how these methods, QFD, DOE, the robust method, FMEA, Design for X, Axiomatic Design, TRIZ can be utilized to help quality improvement in software development, what kinds of different roles those methods play in various stages of design and how to combine those methods to form a comprehensive strategy, a design algorithm, to tackle any quality issues in the design stage.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
Produktdetails
- Produktdetails
- Verlag: Wiley & Sons
- Artikelnr. des Verlages: 14540546000
- 1. Auflage
- Seitenzahl: 560
- Erscheinungstermin: 23. November 2010
- Englisch
- Abmessung: 240mm x 161mm x 34mm
- Gewicht: 975g
- ISBN-13: 9780470405468
- ISBN-10: 0470405465
- Artikelnr.: 29337485
- Verlag: Wiley & Sons
- Artikelnr. des Verlages: 14540546000
- 1. Auflage
- Seitenzahl: 560
- Erscheinungstermin: 23. November 2010
- Englisch
- Abmessung: 240mm x 161mm x 34mm
- Gewicht: 975g
- ISBN-13: 9780470405468
- ISBN-10: 0470405465
- Artikelnr.: 29337485
BASEM S. EL-HAIK, PhD, is the CEO and President of Six Sigma Professionals, Inc. (www.SixSigmaPI.com) and an author of many bestselling books on the subject of DFSS and Six Sigma. Dr. El-Haik holds a PhD in Industrial Engineering from Wayne State University and a Doctorate of Manufacturing Engineering from University of Michigan-Ann Arbor. He is a well-known figure in the robust design, reliability engineering, simulation, software engineering, Computer-Aided Robust Design (CARD), Computer-Aided Reliability (CAR), and DFSS for product, service, and process arenas. ADNAN SHAOUT is Professor in the Electrical and Computer Engineering Department and Director for the Software Engineering Master Degree Program at the University of Michigan-Dearborn.
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. 3.3
RTOS Design Features. 3.4 Task Scheduling: Scheduling Algorithms. 3.5
Intertask Communication and Resource Sharing. 3.6 Timers. 3.7 Conclusion.
References. 4 SOFTWARE DESIGN METHODS AND REPRESENTATIONS. 4.1
Introduction. 4.2 History of Software Design Methods. 4.3 Software Design
Methods. 4.4 Analysis. 4.5 System-Level Design Approaches. 4.6
Platform-Based Design. 4.7 Component-Based Design. 4.8 Conclusions.
References. 5 DESIGN FOR SIX SIGMA (DFSS) SOFTWARE MEASUREMENT AND METRICS.
5.1 Introduction. 5.2 Software Measurement Process. 5.3 Software Product
Metrics. 5.4 GQM (Goal-Question-Metric) Approach. 5.5 Software Quality
Metrics. 5.6 Software Development Process Metrics. 5.7 Software Resource
Metrics. 5.8 Software Metric Plan. References. 6 STATISTICAL TECHNIQUES IN
SOFTWARE SIX SIGMA AND DESIGN FOR SIX SIGMA (DFSS). 6.1 Introduction. 6.2
Common Probability Distributions. 6.3 Software Statistical Methods. 6.4
Inferential Statistics. 6.5 A Note on Normal Distribution and Normality
Assumption. 6.6 Summary. References. 7 SIX SIGMA FUNDAMENTALS. 7.1
Introduction. 7.2 Why Six Sigma? 7.3 What is Six Sigma? 7.4 Introduction to
Six Sigma Process Modeling. 7.5 Introduction to Business Process
Management. 7.6 Six Sigma Measurement Systems Analysis. 7.7 Process
Capability and Six Sigma Process Performance. 7.8 Overview of Six Sigma
Improvement (DMAIC). 7.9 DMAIC Six Sigma Tools. 7.10 Software Six Sigma.
7.11 Six Sigma Goes Upstream--Design For Six Sigma. 7.12 Summary.
References. 8 INTRODUCTION TO SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 8.1
Introduction. 8.2 Why Software Design for Six Sigma? 8.3 What is Software
Design For Six Sigma? 8.4 Software DFSS: The ICOV Process. 8.5 Software
DFSS: The ICOV Process In Software Development. 8.6 DFSS versus DMAIC. 8.7
A Review of Sample DFSS Tools by ICOV Phase. 8.8 Other DFSS Approaches. 8.9
Summary. 8.A.1 Appendix 8.A (Shenvi, 2008). 8.A.2 DIDOVM Phase: Define.
8.A.3 DIDOVM Phase: Identify. 8.A.4 DIDOVM Phase: Design. 8.A.5 DIDOVM
Phase: Optimize. 8.A.6 DIDOVM Phase: Verify. 8.A.7 DIDOVM Phase: Monitor.
References. 9 SOFTWARE DESIGN FOR SIX SIGMA (DFSS): A PRACTICAL GUIDE FOR
SUCCESSFUL DEPLOYMENT. 9.1 Introduction. 9.2 Software Six Sigma Deployment.
9.3 Software DFSS Deployment Phases. 9.4 Black Belt and DFSS Team: Cultural
Change. References. 10 DESIGN FOR SIX SIGMA (DFSS) TEAM AND TEAM SOFTWARE
PROCESS (TSP). 10.1 Introduction. 10.2 The Personal Software Process (PSP).
10.3 The Team Software Process (TSP). 10.4 PSP and TSP Deployment Example.
10.5 The Relation of Six Sigma to CMMI/PSP/TSP for Software. References. 11
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) PROJECT ROAD MAP. 11.1 Introduction.
11.2 Software Design For Six Sigma Team. 11.3 Software Design For Six Sigma
Road Map. 11.4 Summary. 12 SOFTWARE QUALITY FUNCTION DEPLOYMENT. 12.1
Introduction. 12.2 History of QFD. 12.3 QFD Overview. 12.4 QFD Methodology.
12.5 HOQ Evaluation. 12.6 HOQ 1: The Customer's House. 12.7 Kano Model.
12.8 QFD HOQ 2: Translation House. 12.9 QFD HOQ3--Design House. 12.10 QFD
HOQ4--Process House. 12.11 Summary. References. 13 AXIOMATIC DESIGN IN
SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 13.1 Introduction. 13.2 Axiomatic
Design in Product DFSS: An Introduction. 13.3 Axiom 1 in Software DFSS.
13.4 Coupling Measures. 13.5 Axiom 2 in Software DFSS. References.
Bibliography. 14 SOFTWARE DESIGN FOR X. 14.1 Introduction. 14.2 Software
Reliability and Design For Reliability. 14.3 Software Availability. 14.4
Software Design for Testability. 14.5 Design for Reusability. 14.6 Design
for Maintainability. References. Appendix References. Bibliography. 15
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) RISK MANAGEMENT PROCESS. 15.1
Introduction. 15.2 Planning for Risk Management Activities in Design and
Development. 15.3 Software Risk Assessment Techniques. 15.4 Risk
Evaluation. 15.5 Risk Control. 15.6 Postrelease Control. 15.7 Software Risk
Management Roles and Responsibilities. 15.8 Conclusion. References. 16
SOFTWARE FAILURE MODE AND EFFECT ANALYSIS (SFMEA). 16.1 Introduction. 16.2
FMEA: A Historical Sketch. 16.3 SFMEA Fundamentals. 16.4 Software Quality
Control and Quality Assurance. 16.5 Summary. References. 17 SOFTWARE
OPTIMIZATION TECHNIQUES. 17.1 Introduction. 17.2 Optimization Metrics. 17.3
Comparing Software Optimization Metrics. 17.4 Performance Analysis. 17.5
Synchronization and Deadlock Handling. 17.6 Performance Optimization. 17.7
Compiler Optimization Tools. 17.8 Conclusion. References. 18 ROBUST DESIGN
FOR SOFTWARE DEVELOPMENT. 18.1 Introduction. 18.2 Robust Design Overview.
18.3 Robust Design Concept #1: Output Classification. 18.4 Robust Design
Concept #2: Quality Loss Function. 18.5 Robust Design Concept #3: Signal,
Noise, and Control Factors. 18.6 Robustness Concept #4: Signal-to-Noise
Ratios. 18.7 Robustness Concept #5: Orthogonal Arrays. 18.8 Robustness
Concept #6: Parameter Design Analysis. 18.9 Robust Design Case Study No. 1:
Streamlining of Debugging Software Using an Orthogonal Array. 18.10
Summary. 18.A.1 ANOVA Steps For Two Factors Completely Randomized
Experiment. References. 19 SOFTWARE DESIGN VERIFICATION AND VALIDATION.
19.1 Introduction. 19.2 The State of V&V Tools for Software DFSS Process.
19.3 Integrating Design Process with Validation/Verification Process. 19.4
Validation and Verification Methods. 19.5 Basic Functional Verification
Strategy. 19.6 Comparison of Commercially Available Verification and
Validation Tools. 19.7 Software Testing Strategies. 19.8 Software Design
Standards. 19.9 Conclusion. References. INDEX.
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. 3.3
RTOS Design Features. 3.4 Task Scheduling: Scheduling Algorithms. 3.5
Intertask Communication and Resource Sharing. 3.6 Timers. 3.7 Conclusion.
References. 4 SOFTWARE DESIGN METHODS AND REPRESENTATIONS. 4.1
Introduction. 4.2 History of Software Design Methods. 4.3 Software Design
Methods. 4.4 Analysis. 4.5 System-Level Design Approaches. 4.6
Platform-Based Design. 4.7 Component-Based Design. 4.8 Conclusions.
References. 5 DESIGN FOR SIX SIGMA (DFSS) SOFTWARE MEASUREMENT AND METRICS.
5.1 Introduction. 5.2 Software Measurement Process. 5.3 Software Product
Metrics. 5.4 GQM (Goal-Question-Metric) Approach. 5.5 Software Quality
Metrics. 5.6 Software Development Process Metrics. 5.7 Software Resource
Metrics. 5.8 Software Metric Plan. References. 6 STATISTICAL TECHNIQUES IN
SOFTWARE SIX SIGMA AND DESIGN FOR SIX SIGMA (DFSS). 6.1 Introduction. 6.2
Common Probability Distributions. 6.3 Software Statistical Methods. 6.4
Inferential Statistics. 6.5 A Note on Normal Distribution and Normality
Assumption. 6.6 Summary. References. 7 SIX SIGMA FUNDAMENTALS. 7.1
Introduction. 7.2 Why Six Sigma? 7.3 What is Six Sigma? 7.4 Introduction to
Six Sigma Process Modeling. 7.5 Introduction to Business Process
Management. 7.6 Six Sigma Measurement Systems Analysis. 7.7 Process
Capability and Six Sigma Process Performance. 7.8 Overview of Six Sigma
Improvement (DMAIC). 7.9 DMAIC Six Sigma Tools. 7.10 Software Six Sigma.
7.11 Six Sigma Goes Upstream--Design For Six Sigma. 7.12 Summary.
References. 8 INTRODUCTION TO SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 8.1
Introduction. 8.2 Why Software Design for Six Sigma? 8.3 What is Software
Design For Six Sigma? 8.4 Software DFSS: The ICOV Process. 8.5 Software
DFSS: The ICOV Process In Software Development. 8.6 DFSS versus DMAIC. 8.7
A Review of Sample DFSS Tools by ICOV Phase. 8.8 Other DFSS Approaches. 8.9
Summary. 8.A.1 Appendix 8.A (Shenvi, 2008). 8.A.2 DIDOVM Phase: Define.
8.A.3 DIDOVM Phase: Identify. 8.A.4 DIDOVM Phase: Design. 8.A.5 DIDOVM
Phase: Optimize. 8.A.6 DIDOVM Phase: Verify. 8.A.7 DIDOVM Phase: Monitor.
References. 9 SOFTWARE DESIGN FOR SIX SIGMA (DFSS): A PRACTICAL GUIDE FOR
SUCCESSFUL DEPLOYMENT. 9.1 Introduction. 9.2 Software Six Sigma Deployment.
9.3 Software DFSS Deployment Phases. 9.4 Black Belt and DFSS Team: Cultural
Change. References. 10 DESIGN FOR SIX SIGMA (DFSS) TEAM AND TEAM SOFTWARE
PROCESS (TSP). 10.1 Introduction. 10.2 The Personal Software Process (PSP).
10.3 The Team Software Process (TSP). 10.4 PSP and TSP Deployment Example.
10.5 The Relation of Six Sigma to CMMI/PSP/TSP for Software. References. 11
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) PROJECT ROAD MAP. 11.1 Introduction.
11.2 Software Design For Six Sigma Team. 11.3 Software Design For Six Sigma
Road Map. 11.4 Summary. 12 SOFTWARE QUALITY FUNCTION DEPLOYMENT. 12.1
Introduction. 12.2 History of QFD. 12.3 QFD Overview. 12.4 QFD Methodology.
12.5 HOQ Evaluation. 12.6 HOQ 1: The Customer's House. 12.7 Kano Model.
12.8 QFD HOQ 2: Translation House. 12.9 QFD HOQ3--Design House. 12.10 QFD
HOQ4--Process House. 12.11 Summary. References. 13 AXIOMATIC DESIGN IN
SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 13.1 Introduction. 13.2 Axiomatic
Design in Product DFSS: An Introduction. 13.3 Axiom 1 in Software DFSS.
13.4 Coupling Measures. 13.5 Axiom 2 in Software DFSS. References.
Bibliography. 14 SOFTWARE DESIGN FOR X. 14.1 Introduction. 14.2 Software
Reliability and Design For Reliability. 14.3 Software Availability. 14.4
Software Design for Testability. 14.5 Design for Reusability. 14.6 Design
for Maintainability. References. Appendix References. Bibliography. 15
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) RISK MANAGEMENT PROCESS. 15.1
Introduction. 15.2 Planning for Risk Management Activities in Design and
Development. 15.3 Software Risk Assessment Techniques. 15.4 Risk
Evaluation. 15.5 Risk Control. 15.6 Postrelease Control. 15.7 Software Risk
Management Roles and Responsibilities. 15.8 Conclusion. References. 16
SOFTWARE FAILURE MODE AND EFFECT ANALYSIS (SFMEA). 16.1 Introduction. 16.2
FMEA: A Historical Sketch. 16.3 SFMEA Fundamentals. 16.4 Software Quality
Control and Quality Assurance. 16.5 Summary. References. 17 SOFTWARE
OPTIMIZATION TECHNIQUES. 17.1 Introduction. 17.2 Optimization Metrics. 17.3
Comparing Software Optimization Metrics. 17.4 Performance Analysis. 17.5
Synchronization and Deadlock Handling. 17.6 Performance Optimization. 17.7
Compiler Optimization Tools. 17.8 Conclusion. References. 18 ROBUST DESIGN
FOR SOFTWARE DEVELOPMENT. 18.1 Introduction. 18.2 Robust Design Overview.
18.3 Robust Design Concept #1: Output Classification. 18.4 Robust Design
Concept #2: Quality Loss Function. 18.5 Robust Design Concept #3: Signal,
Noise, and Control Factors. 18.6 Robustness Concept #4: Signal-to-Noise
Ratios. 18.7 Robustness Concept #5: Orthogonal Arrays. 18.8 Robustness
Concept #6: Parameter Design Analysis. 18.9 Robust Design Case Study No. 1:
Streamlining of Debugging Software Using an Orthogonal Array. 18.10
Summary. 18.A.1 ANOVA Steps For Two Factors Completely Randomized
Experiment. References. 19 SOFTWARE DESIGN VERIFICATION AND VALIDATION.
19.1 Introduction. 19.2 The State of V&V Tools for Software DFSS Process.
19.3 Integrating Design Process with Validation/Verification Process. 19.4
Validation and Verification Methods. 19.5 Basic Functional Verification
Strategy. 19.6 Comparison of Commercially Available Verification and
Validation Tools. 19.7 Software Testing Strategies. 19.8 Software Design
Standards. 19.9 Conclusion. References. INDEX.
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. 3.3
RTOS Design Features. 3.4 Task Scheduling: Scheduling Algorithms. 3.5
Intertask Communication and Resource Sharing. 3.6 Timers. 3.7 Conclusion.
References. 4 SOFTWARE DESIGN METHODS AND REPRESENTATIONS. 4.1
Introduction. 4.2 History of Software Design Methods. 4.3 Software Design
Methods. 4.4 Analysis. 4.5 System-Level Design Approaches. 4.6
Platform-Based Design. 4.7 Component-Based Design. 4.8 Conclusions.
References. 5 DESIGN FOR SIX SIGMA (DFSS) SOFTWARE MEASUREMENT AND METRICS.
5.1 Introduction. 5.2 Software Measurement Process. 5.3 Software Product
Metrics. 5.4 GQM (Goal-Question-Metric) Approach. 5.5 Software Quality
Metrics. 5.6 Software Development Process Metrics. 5.7 Software Resource
Metrics. 5.8 Software Metric Plan. References. 6 STATISTICAL TECHNIQUES IN
SOFTWARE SIX SIGMA AND DESIGN FOR SIX SIGMA (DFSS). 6.1 Introduction. 6.2
Common Probability Distributions. 6.3 Software Statistical Methods. 6.4
Inferential Statistics. 6.5 A Note on Normal Distribution and Normality
Assumption. 6.6 Summary. References. 7 SIX SIGMA FUNDAMENTALS. 7.1
Introduction. 7.2 Why Six Sigma? 7.3 What is Six Sigma? 7.4 Introduction to
Six Sigma Process Modeling. 7.5 Introduction to Business Process
Management. 7.6 Six Sigma Measurement Systems Analysis. 7.7 Process
Capability and Six Sigma Process Performance. 7.8 Overview of Six Sigma
Improvement (DMAIC). 7.9 DMAIC Six Sigma Tools. 7.10 Software Six Sigma.
7.11 Six Sigma Goes Upstream--Design For Six Sigma. 7.12 Summary.
References. 8 INTRODUCTION TO SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 8.1
Introduction. 8.2 Why Software Design for Six Sigma? 8.3 What is Software
Design For Six Sigma? 8.4 Software DFSS: The ICOV Process. 8.5 Software
DFSS: The ICOV Process In Software Development. 8.6 DFSS versus DMAIC. 8.7
A Review of Sample DFSS Tools by ICOV Phase. 8.8 Other DFSS Approaches. 8.9
Summary. 8.A.1 Appendix 8.A (Shenvi, 2008). 8.A.2 DIDOVM Phase: Define.
8.A.3 DIDOVM Phase: Identify. 8.A.4 DIDOVM Phase: Design. 8.A.5 DIDOVM
Phase: Optimize. 8.A.6 DIDOVM Phase: Verify. 8.A.7 DIDOVM Phase: Monitor.
References. 9 SOFTWARE DESIGN FOR SIX SIGMA (DFSS): A PRACTICAL GUIDE FOR
SUCCESSFUL DEPLOYMENT. 9.1 Introduction. 9.2 Software Six Sigma Deployment.
9.3 Software DFSS Deployment Phases. 9.4 Black Belt and DFSS Team: Cultural
Change. References. 10 DESIGN FOR SIX SIGMA (DFSS) TEAM AND TEAM SOFTWARE
PROCESS (TSP). 10.1 Introduction. 10.2 The Personal Software Process (PSP).
10.3 The Team Software Process (TSP). 10.4 PSP and TSP Deployment Example.
10.5 The Relation of Six Sigma to CMMI/PSP/TSP for Software. References. 11
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) PROJECT ROAD MAP. 11.1 Introduction.
11.2 Software Design For Six Sigma Team. 11.3 Software Design For Six Sigma
Road Map. 11.4 Summary. 12 SOFTWARE QUALITY FUNCTION DEPLOYMENT. 12.1
Introduction. 12.2 History of QFD. 12.3 QFD Overview. 12.4 QFD Methodology.
12.5 HOQ Evaluation. 12.6 HOQ 1: The Customer's House. 12.7 Kano Model.
12.8 QFD HOQ 2: Translation House. 12.9 QFD HOQ3--Design House. 12.10 QFD
HOQ4--Process House. 12.11 Summary. References. 13 AXIOMATIC DESIGN IN
SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 13.1 Introduction. 13.2 Axiomatic
Design in Product DFSS: An Introduction. 13.3 Axiom 1 in Software DFSS.
13.4 Coupling Measures. 13.5 Axiom 2 in Software DFSS. References.
Bibliography. 14 SOFTWARE DESIGN FOR X. 14.1 Introduction. 14.2 Software
Reliability and Design For Reliability. 14.3 Software Availability. 14.4
Software Design for Testability. 14.5 Design for Reusability. 14.6 Design
for Maintainability. References. Appendix References. Bibliography. 15
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) RISK MANAGEMENT PROCESS. 15.1
Introduction. 15.2 Planning for Risk Management Activities in Design and
Development. 15.3 Software Risk Assessment Techniques. 15.4 Risk
Evaluation. 15.5 Risk Control. 15.6 Postrelease Control. 15.7 Software Risk
Management Roles and Responsibilities. 15.8 Conclusion. References. 16
SOFTWARE FAILURE MODE AND EFFECT ANALYSIS (SFMEA). 16.1 Introduction. 16.2
FMEA: A Historical Sketch. 16.3 SFMEA Fundamentals. 16.4 Software Quality
Control and Quality Assurance. 16.5 Summary. References. 17 SOFTWARE
OPTIMIZATION TECHNIQUES. 17.1 Introduction. 17.2 Optimization Metrics. 17.3
Comparing Software Optimization Metrics. 17.4 Performance Analysis. 17.5
Synchronization and Deadlock Handling. 17.6 Performance Optimization. 17.7
Compiler Optimization Tools. 17.8 Conclusion. References. 18 ROBUST DESIGN
FOR SOFTWARE DEVELOPMENT. 18.1 Introduction. 18.2 Robust Design Overview.
18.3 Robust Design Concept #1: Output Classification. 18.4 Robust Design
Concept #2: Quality Loss Function. 18.5 Robust Design Concept #3: Signal,
Noise, and Control Factors. 18.6 Robustness Concept #4: Signal-to-Noise
Ratios. 18.7 Robustness Concept #5: Orthogonal Arrays. 18.8 Robustness
Concept #6: Parameter Design Analysis. 18.9 Robust Design Case Study No. 1:
Streamlining of Debugging Software Using an Orthogonal Array. 18.10
Summary. 18.A.1 ANOVA Steps For Two Factors Completely Randomized
Experiment. References. 19 SOFTWARE DESIGN VERIFICATION AND VALIDATION.
19.1 Introduction. 19.2 The State of V&V Tools for Software DFSS Process.
19.3 Integrating Design Process with Validation/Verification Process. 19.4
Validation and Verification Methods. 19.5 Basic Functional Verification
Strategy. 19.6 Comparison of Commercially Available Verification and
Validation Tools. 19.7 Software Testing Strategies. 19.8 Software Design
Standards. 19.9 Conclusion. References. INDEX.
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. 3.3
RTOS Design Features. 3.4 Task Scheduling: Scheduling Algorithms. 3.5
Intertask Communication and Resource Sharing. 3.6 Timers. 3.7 Conclusion.
References. 4 SOFTWARE DESIGN METHODS AND REPRESENTATIONS. 4.1
Introduction. 4.2 History of Software Design Methods. 4.3 Software Design
Methods. 4.4 Analysis. 4.5 System-Level Design Approaches. 4.6
Platform-Based Design. 4.7 Component-Based Design. 4.8 Conclusions.
References. 5 DESIGN FOR SIX SIGMA (DFSS) SOFTWARE MEASUREMENT AND METRICS.
5.1 Introduction. 5.2 Software Measurement Process. 5.3 Software Product
Metrics. 5.4 GQM (Goal-Question-Metric) Approach. 5.5 Software Quality
Metrics. 5.6 Software Development Process Metrics. 5.7 Software Resource
Metrics. 5.8 Software Metric Plan. References. 6 STATISTICAL TECHNIQUES IN
SOFTWARE SIX SIGMA AND DESIGN FOR SIX SIGMA (DFSS). 6.1 Introduction. 6.2
Common Probability Distributions. 6.3 Software Statistical Methods. 6.4
Inferential Statistics. 6.5 A Note on Normal Distribution and Normality
Assumption. 6.6 Summary. References. 7 SIX SIGMA FUNDAMENTALS. 7.1
Introduction. 7.2 Why Six Sigma? 7.3 What is Six Sigma? 7.4 Introduction to
Six Sigma Process Modeling. 7.5 Introduction to Business Process
Management. 7.6 Six Sigma Measurement Systems Analysis. 7.7 Process
Capability and Six Sigma Process Performance. 7.8 Overview of Six Sigma
Improvement (DMAIC). 7.9 DMAIC Six Sigma Tools. 7.10 Software Six Sigma.
7.11 Six Sigma Goes Upstream--Design For Six Sigma. 7.12 Summary.
References. 8 INTRODUCTION TO SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 8.1
Introduction. 8.2 Why Software Design for Six Sigma? 8.3 What is Software
Design For Six Sigma? 8.4 Software DFSS: The ICOV Process. 8.5 Software
DFSS: The ICOV Process In Software Development. 8.6 DFSS versus DMAIC. 8.7
A Review of Sample DFSS Tools by ICOV Phase. 8.8 Other DFSS Approaches. 8.9
Summary. 8.A.1 Appendix 8.A (Shenvi, 2008). 8.A.2 DIDOVM Phase: Define.
8.A.3 DIDOVM Phase: Identify. 8.A.4 DIDOVM Phase: Design. 8.A.5 DIDOVM
Phase: Optimize. 8.A.6 DIDOVM Phase: Verify. 8.A.7 DIDOVM Phase: Monitor.
References. 9 SOFTWARE DESIGN FOR SIX SIGMA (DFSS): A PRACTICAL GUIDE FOR
SUCCESSFUL DEPLOYMENT. 9.1 Introduction. 9.2 Software Six Sigma Deployment.
9.3 Software DFSS Deployment Phases. 9.4 Black Belt and DFSS Team: Cultural
Change. References. 10 DESIGN FOR SIX SIGMA (DFSS) TEAM AND TEAM SOFTWARE
PROCESS (TSP). 10.1 Introduction. 10.2 The Personal Software Process (PSP).
10.3 The Team Software Process (TSP). 10.4 PSP and TSP Deployment Example.
10.5 The Relation of Six Sigma to CMMI/PSP/TSP for Software. References. 11
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) PROJECT ROAD MAP. 11.1 Introduction.
11.2 Software Design For Six Sigma Team. 11.3 Software Design For Six Sigma
Road Map. 11.4 Summary. 12 SOFTWARE QUALITY FUNCTION DEPLOYMENT. 12.1
Introduction. 12.2 History of QFD. 12.3 QFD Overview. 12.4 QFD Methodology.
12.5 HOQ Evaluation. 12.6 HOQ 1: The Customer's House. 12.7 Kano Model.
12.8 QFD HOQ 2: Translation House. 12.9 QFD HOQ3--Design House. 12.10 QFD
HOQ4--Process House. 12.11 Summary. References. 13 AXIOMATIC DESIGN IN
SOFTWARE DESIGN FOR SIX SIGMA (DFSS). 13.1 Introduction. 13.2 Axiomatic
Design in Product DFSS: An Introduction. 13.3 Axiom 1 in Software DFSS.
13.4 Coupling Measures. 13.5 Axiom 2 in Software DFSS. References.
Bibliography. 14 SOFTWARE DESIGN FOR X. 14.1 Introduction. 14.2 Software
Reliability and Design For Reliability. 14.3 Software Availability. 14.4
Software Design for Testability. 14.5 Design for Reusability. 14.6 Design
for Maintainability. References. Appendix References. Bibliography. 15
SOFTWARE DESIGN FOR SIX SIGMA (DFSS) RISK MANAGEMENT PROCESS. 15.1
Introduction. 15.2 Planning for Risk Management Activities in Design and
Development. 15.3 Software Risk Assessment Techniques. 15.4 Risk
Evaluation. 15.5 Risk Control. 15.6 Postrelease Control. 15.7 Software Risk
Management Roles and Responsibilities. 15.8 Conclusion. References. 16
SOFTWARE FAILURE MODE AND EFFECT ANALYSIS (SFMEA). 16.1 Introduction. 16.2
FMEA: A Historical Sketch. 16.3 SFMEA Fundamentals. 16.4 Software Quality
Control and Quality Assurance. 16.5 Summary. References. 17 SOFTWARE
OPTIMIZATION TECHNIQUES. 17.1 Introduction. 17.2 Optimization Metrics. 17.3
Comparing Software Optimization Metrics. 17.4 Performance Analysis. 17.5
Synchronization and Deadlock Handling. 17.6 Performance Optimization. 17.7
Compiler Optimization Tools. 17.8 Conclusion. References. 18 ROBUST DESIGN
FOR SOFTWARE DEVELOPMENT. 18.1 Introduction. 18.2 Robust Design Overview.
18.3 Robust Design Concept #1: Output Classification. 18.4 Robust Design
Concept #2: Quality Loss Function. 18.5 Robust Design Concept #3: Signal,
Noise, and Control Factors. 18.6 Robustness Concept #4: Signal-to-Noise
Ratios. 18.7 Robustness Concept #5: Orthogonal Arrays. 18.8 Robustness
Concept #6: Parameter Design Analysis. 18.9 Robust Design Case Study No. 1:
Streamlining of Debugging Software Using an Orthogonal Array. 18.10
Summary. 18.A.1 ANOVA Steps For Two Factors Completely Randomized
Experiment. References. 19 SOFTWARE DESIGN VERIFICATION AND VALIDATION.
19.1 Introduction. 19.2 The State of V&V Tools for Software DFSS Process.
19.3 Integrating Design Process with Validation/Verification Process. 19.4
Validation and Verification Methods. 19.5 Basic Functional Verification
Strategy. 19.6 Comparison of Commercially Available Verification and
Validation Tools. 19.7 Software Testing Strategies. 19.8 Software Design
Standards. 19.9 Conclusion. References. INDEX.