 |
|
|
DFSS Details
Design For Six Sigma for Software:
a hands on training course
Introduction
Details
>> TYPICAL 3
DAY COURSE OUTLINE
DAY 1
Introduction to Software DFSS
The “Cube Mobile” Model Framework
Definitions: DFSS for Software
A Cookbook of DFSS Recipes
Course Overview
Software Lifecycles and DFSS
Software Development Models
CMM/CMMI/ISO
Agile and Extreme
Waterfall & Spiral
Statistical Process Control
Fundamental Activities
Intersection of DFSS and Modeling Space
Requirements Discovery and Management
Software Requirements Modeling
Variable and Discrete Requirements
Root Need Elicitation
Ishikawa Diagrams – FURPS+
Kano’s Model
Quality Function Deployment
Conjoint Analysis
Day 2
Software Reliability Engineering
Customer Models
Reliability Probability Density Functions
Software Reliability Models & Prediction
Software Probability Density Functions
Reliability Engineering Process
Software Reliability Allocation
Binary Failure Models
Statistics for Software
A Client-Server System Model
Inference by Sampling
Hypothesis Testing
Software Failure Models
Regression Analysis
DOE for the Client-Server
Monte-Carlo Software Models
DFSS for Systems Engineering
Behavioral Models
Structural Models
Context and Use-Case Models
Predictive Flowup / Flowdown
Variance Allocation
Usability Engineering
Software as a System Component
Day 3
DFSS and Software Design
FMEAs for Software
Probabilistic Fault Trees
State-based Design Analysis
Architectural Quality Models
Design Selection Matrices
Implementation Strategies
Mistake-proofing for Software
Defensive Programming
Design Patterns
Measuring Source Code
Volume
Complexity
Testability
Personal & Team Software
Processes
White-Box Analysis
Verification and Validation Strategies
Formal and Informal Reviews
Incremental Testing
Taguchi Noise Testing
Software HALT and HAST
Test Automation
Cleanroom Development
Orthogonal Defect Tracking
|
 |
|
|
|
|
 |