000 07631nam a2200361Ia 4500
005 20260803094043.0
008 251212s2010 xx 000 0 und d
245 1 _aSoftware design for six-sigma :
_ba roadmap for excellence /
_cBasem S. El-Haik.
100 _aEl-Haik, Basem S.
700 _aShaout, Adnan
260 _aNew Jersey :
_bWiley,
_c2010.
300 _axvii, 532 p.:
300 _c24 cm.
500 _aIncludes bibliographic references and index
020 _a978-0-470-40546-8
650 _aComputer software
_xQuality control
650 _aSix Sigma (Quality control standard)
650 _aComputer software
_xDevelopment
050 _a005.1 El39s
943 _b0
_c0
_d0
_e1
_f0
_g1
_h0
_i0
_j0
944 _b1
_c1
_d0
953 _pHED2389
546 _aEnglish
953 _cCollLib
505 _aPREFACE. 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.
520 _a "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"--
591 _a1
336 _aText
337 _aUnmediated
338 _aVolume
942 _2lcc
_cBK
_arizal
_b2015-04-07 23:18:18
_drizal
_e2015-04-07 23:18:18
998 _a3205
999 _c3194
_d3194