Preface |
|
xxvii | |
|
PART I The Basics of Reliability |
|
|
|
|
3 | (12) |
|
1.1 History of Reliability |
|
|
3 | (1) |
|
1.2 Definition of Reliability |
|
|
4 | (1) |
|
1.3 Quality versus Reliability |
|
|
5 | (1) |
|
1.4 Reliability versus Unreliability |
|
|
5 | (1) |
|
1.5 Reliability Assurance |
|
|
6 | (1) |
|
|
6 | (6) |
|
1.6.1 Electronic Reliability |
|
|
7 | (1) |
|
|
7 | (1) |
|
|
7 | (1) |
|
|
8 | (1) |
|
1.6.2 Mechanical Reliability |
|
|
8 | (1) |
|
1.6.3 Software Reliability |
|
|
9 | (2) |
|
|
11 | (1) |
|
1.7 Optimizing Reliability |
|
|
12 | (1) |
|
1.8 Reliability's Effect on Medical Devices |
|
|
12 | (1) |
|
1.9 Reliability and Regulation |
|
|
12 | (3) |
|
|
13 | (2) |
|
Chapter 2 The Concept of Failure |
|
|
15 | (8) |
|
|
15 | (1) |
|
2.2 Practical Aspects of Failure |
|
|
16 | (1) |
|
|
17 | (1) |
|
|
17 | (5) |
|
2.4.1 Systematic Failures |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
18 | (1) |
|
|
19 | (1) |
|
2.4.3.3 Wear-Out Failures |
|
|
19 | (1) |
|
|
19 | (1) |
|
2.4.4.1 Specification Errors |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
|
20 | (1) |
|
2.4.4.5 Time-Critical Errors |
|
|
20 | (1) |
|
2.4.5 Failures due to Human Error |
|
|
21 | (1) |
|
2.5 Failures from the Customer's Point of View |
|
|
22 | (1) |
|
|
22 | (1) |
|
Chapter 3 The Product Design and Development Process |
|
|
23 | (6) |
|
|
23 | (1) |
|
|
24 | (1) |
|
|
24 | (1) |
|
3.4 Verification and Validation |
|
|
24 | (1) |
|
3.5 Design Transfer and Manufacturing |
|
|
25 | (1) |
|
|
25 | (4) |
|
|
25 | (4) |
|
PART II The Concept Phase |
|
|
|
Chapter 4 Defining the Device |
|
|
29 | (16) |
|
4.1 Product Definition Process |
|
|
29 | (3) |
|
4.1.1 Surveying the Customer |
|
|
30 | (1) |
|
4.1.2 Defining the Company's Needs |
|
|
31 | (1) |
|
4.1.3 What Are the Company's Competencies? |
|
|
31 | (1) |
|
4.1.4 What Are the Competition's Competencies? |
|
|
31 | (1) |
|
4.1.5 Completing the Product Definition |
|
|
31 | (1) |
|
4.2 Overview of Quality Function Deployment |
|
|
32 | (7) |
|
|
32 | (1) |
|
4.2.1.1 Voice of the Customer |
|
|
33 | (1) |
|
4.2.1.2 Technical Portion of the Matrix |
|
|
33 | (1) |
|
|
34 | (5) |
|
|
39 | (1) |
|
|
39 | (6) |
|
4.3.1 Project Overview, Objectives, Major Milestones, and Schedule |
|
|
41 | (1) |
|
4.3.2 Market Need and Market Potential |
|
|
41 | (1) |
|
|
42 | (1) |
|
|
42 | (1) |
|
4.3.5 Risk Analysis and Research Plan |
|
|
42 | (2) |
|
|
44 | (1) |
|
|
44 | (1) |
|
Chapter 5 Safety and Risk Management |
|
|
45 | (18) |
|
|
45 | (2) |
|
5.2 Deciding on Acceptable Risk |
|
|
47 | (1) |
|
5.3 Factors Important to Medical Device Risk Assessment |
|
|
47 | (2) |
|
5.3.1 Device Design and Manufacture |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
48 | (1) |
|
|
49 | (1) |
|
5.3.5 Medical Device Systems |
|
|
49 | (1) |
|
|
49 | (1) |
|
5.5 The Risk Management Process |
|
|
49 | (4) |
|
5.5.1 Identifying the Risk Factors |
|
|
50 | (1) |
|
5.5.2 Assessing Risk Probabilities and Risks on the Project |
|
|
50 | (2) |
|
5.5.3 Developing Strategies to Mitigate Identified Risks |
|
|
52 | (1) |
|
5.5.4 Monitoring Risk Factors |
|
|
52 | (1) |
|
5.5.5 Invoking a Contingency Plan |
|
|
53 | (1) |
|
5.5.6 Managing the Crisis |
|
|
53 | (1) |
|
5.5.7 Recovering from the Crisis |
|
|
53 | (1) |
|
5.6 Tools for Risk Estimation |
|
|
53 | (10) |
|
5.6.1 Hazard/Risk Analysis |
|
|
53 | (2) |
|
|
55 | (3) |
|
|
58 | (1) |
|
|
58 | (1) |
|
5.6.3.2 Example of an FTA |
|
|
59 | (3) |
|
|
62 | (1) |
|
Chapter 6 Documents and Deliverables |
|
|
63 | (8) |
|
6.1 Establishing Preliminary System Reliability Requirements |
|
|
63 | (1) |
|
6.2 Developing a Device Profile at the System Level |
|
|
64 | (1) |
|
|
64 | (1) |
|
6.2.2 Environmental Requirements |
|
|
64 | (1) |
|
|
65 | (1) |
|
|
65 | (1) |
|
|
65 | (1) |
|
6.3 Reviewing Field Failure Information |
|
|
65 | (1) |
|
6.4 Participating in Design and Phase Reviews |
|
|
66 | (1) |
|
|
66 | (1) |
|
6.6 Marketing Requirements |
|
|
66 | (1) |
|
6.7 Preliminary Risk Analysis |
|
|
66 | (1) |
|
6.8 Minutes of Design Reviews |
|
|
66 | (1) |
|
6.9 Results of the Phase Review |
|
|
66 | (5) |
|
|
66 | (5) |
|
PART III The Feasibility Phase |
|
|
|
|
71 | (22) |
|
7.1 Device Classification |
|
|
71 | (3) |
|
|
72 | (1) |
|
|
72 | (1) |
|
|
73 | (1) |
|
7.2 Registration and Listing |
|
|
74 | (1) |
|
|
74 | (8) |
|
7.3.1 Determining Substantial Equivalency |
|
|
74 | (1) |
|
|
75 | (2) |
|
|
77 | (1) |
|
|
78 | (3) |
|
7.3.4.1 The Special 510(k) Content |
|
|
81 | (1) |
|
7.3.5 The Abbreviated 510(k) |
|
|
81 | (1) |
|
7.3.5.1 The Abbreviated 510(k) Content |
|
|
82 | (1) |
|
7.4 Declaration of Conformance to a Recognized Standard |
|
|
82 | (1) |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
83 | (1) |
|
|
84 | (2) |
|
7.6.1 Institutional Review Boards (IRB) |
|
|
84 | (1) |
|
|
85 | (1) |
|
7.7 Good Laboratory Practices (GLPs) |
|
|
86 | (1) |
|
7.8 Good Manufacturing Practices (GMPs) |
|
|
86 | (1) |
|
|
86 | (1) |
|
|
87 | (1) |
|
7.11 The FDA and Software |
|
|
88 | (1) |
|
7.11.1 Software Classification |
|
|
89 | (1) |
|
|
89 | (1) |
|
7.13 Advice on Dealing with the FDA |
|
|
90 | (3) |
|
|
91 | (2) |
|
Chapter 8 The Medical Devices Directive |
|
|
93 | (22) |
|
8.1 Definition of a Medical Device |
|
|
93 | (1) |
|
|
94 | (1) |
|
8.3 Choosing the Appropriate Directive |
|
|
94 | (1) |
|
|
94 | (1) |
|
|
95 | (1) |
|
|
95 | (1) |
|
8.4 Identifying the Applicable Essential Requirements |
|
|
95 | (2) |
|
8.5 Identification of Corresponding Harmonized Standards |
|
|
97 | (1) |
|
8.5.1 Horizontal Standards |
|
|
97 | (1) |
|
8.5.2 Semihorizontal Standards |
|
|
98 | (1) |
|
|
98 | (1) |
|
8.6 Assurance That the Device Meets the Essential Requirements and Harmonized Standards, and Documentation of the Evidence |
|
|
98 | (5) |
|
8.6.1 Essential Requirement 1 |
|
|
99 | (1) |
|
|
99 | (1) |
|
|
100 | (1) |
|
8.6.2 Essential Requirement 2 |
|
|
101 | (1) |
|
|
101 | (1) |
|
|
101 | (1) |
|
8.6.3 Essential Requirement 3 |
|
|
101 | (1) |
|
8.6.3.1 Specification Reviews |
|
|
101 | (1) |
|
8.6.3.2 Validation Testing |
|
|
101 | (1) |
|
8.6.4 Essential Requirement 4 |
|
|
101 | (1) |
|
8.6.4.1 Environmental Testing |
|
|
101 | (1) |
|
|
102 | (1) |
|
8.6.4.3 Use/Misuse Evaluation |
|
|
102 | (1) |
|
8.7 Classification of the Device |
|
|
103 | (2) |
|
8.8 Decision on the Appropriate Conformity Assessment Procedure |
|
|
105 | (2) |
|
8.8.1 Medical Devices Directive |
|
|
105 | (1) |
|
|
105 | (1) |
|
|
105 | (1) |
|
|
105 | (1) |
|
|
105 | (1) |
|
|
105 | (1) |
|
|
106 | (1) |
|
|
106 | (1) |
|
|
106 | (1) |
|
|
106 | (1) |
|
|
106 | (1) |
|
8.8.2 Active Implantable Medical Devices Directive |
|
|
106 | (1) |
|
|
106 | (1) |
|
|
107 | (1) |
|
|
107 | (1) |
|
|
107 | (1) |
|
8.10 Identification and Choice of a Notified Body |
|
|
108 | (3) |
|
8.11 Establishing a Declaration of Conformity |
|
|
111 | (1) |
|
8.12 Application of the CE Mark |
|
|
111 | (1) |
|
|
112 | (3) |
|
|
113 | (2) |
|
Chapter 9 Important Medical Device Standards |
|
|
115 | (6) |
|
|
115 | (1) |
|
|
116 | (1) |
|
|
117 | (2) |
|
9.3.1 Collateral Standards |
|
|
118 | (1) |
|
9.3.2 Particular Standards |
|
|
118 | (1) |
|
9.3.3 Performance Standards |
|
|
118 | (1) |
|
|
119 | (2) |
|
|
120 | (1) |
|
|
121 | (28) |
|
10.1 What Are Human Factors? |
|
|
121 | (1) |
|
10.2 Human Element in Human Factors |
|
|
122 | (2) |
|
10.3 Hardware Element in Human Factors |
|
|
124 | (1) |
|
10.4 Software Element in Human Factors |
|
|
124 | (1) |
|
10.5 Human Factors Process |
|
|
124 | (10) |
|
|
128 | (1) |
|
|
128 | (1) |
|
10.5.3 Conduct User Studies |
|
|
128 | (1) |
|
|
128 | (1) |
|
|
129 | (1) |
|
|
129 | (1) |
|
|
130 | (1) |
|
10.5.3.5 Benchmark Usability Test |
|
|
130 | (1) |
|
10.5.3.6 Write the User Profile |
|
|
130 | (1) |
|
10.5.4 Set Up an Advisory Panel |
|
|
130 | (1) |
|
10.5.5 Set Usability Goals |
|
|
130 | (1) |
|
10.5.6 Design User Interface Concepts |
|
|
131 | (1) |
|
10.5.6.1 Develop a Conceptual Model |
|
|
131 | (1) |
|
10.5.6.2 Develop a User Interface Structure |
|
|
131 | (1) |
|
10.5.6.3 Define Interaction Styles |
|
|
132 | (1) |
|
10.5.6.4 Develop Screen Templates |
|
|
132 | (1) |
|
10.5.6.5 Develop a Hardware Layout |
|
|
132 | (1) |
|
10.5.6.6 Develop a Screenplay |
|
|
132 | (1) |
|
10.5.6.7 Develop a Refined Design |
|
|
132 | (1) |
|
10.5.6.8 Develop a Final Design |
|
|
132 | (1) |
|
10.5.7 Model the User Interface |
|
|
132 | (1) |
|
10.5.8 Test the User Interface |
|
|
133 | (1) |
|
10.5.9 Specify the User Interface |
|
|
133 | (1) |
|
|
133 | (1) |
|
10.5.9.2 Screen Hierarchy Map |
|
|
134 | (1) |
|
|
134 | (1) |
|
10.5.9.4 Specification Prototype |
|
|
134 | (1) |
|
|
134 | (1) |
|
10.6 Additional Human Factors Considerations |
|
|
134 | (2) |
|
10.6.1 Consistency and Simplicity |
|
|
134 | (1) |
|
|
135 | (1) |
|
10.6.3 Environmental Considerations |
|
|
135 | (1) |
|
|
136 | (1) |
|
|
136 | (13) |
|
10.7.1 Functional Dimensions |
|
|
137 | (1) |
|
10.7.2 Psychological Elements |
|
|
137 | (1) |
|
10.7.3 Workstation Design Considerations |
|
|
137 | (2) |
|
10.7.4 Alarms and Signals |
|
|
139 | (3) |
|
|
142 | (1) |
|
|
143 | (1) |
|
|
143 | (1) |
|
|
144 | (1) |
|
10.7.9 Interactive Controls |
|
|
145 | (1) |
|
|
146 | (1) |
|
|
147 | (1) |
|
|
147 | (1) |
|
10.7.13 Error Management and Data Protection |
|
|
147 | (1) |
|
|
147 | (2) |
|
Chapter 11 Requirements Engineering |
|
|
149 | (14) |
|
11.1 Requirements, Design, Verification, and Validation |
|
|
149 | (3) |
|
11.1.1 Refinement of Requirements |
|
|
150 | (1) |
|
11.1.2 Assimilation of Requirements |
|
|
150 | (1) |
|
11.1.3 Requirements versus Design |
|
|
151 | (1) |
|
11.2 Product Specification |
|
|
152 | (1) |
|
11.3 Specification Review |
|
|
153 | (2) |
|
11.4 Design Specification |
|
|
155 | (1) |
|
11.5 Software Quality Assurance Plan (SQAP) |
|
|
156 | (2) |
|
|
156 | (1) |
|
11.5.2 Reference Documents |
|
|
156 | (1) |
|
|
156 | (1) |
|
|
157 | (1) |
|
11.5.5 Standards, Practices, Metrics, and Conventions |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
157 | (1) |
|
11.5.8 Problem Reporting and Corrective Action |
|
|
157 | (1) |
|
11.5.9 Tools, Techniques, and Methodologies |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
157 | (1) |
|
|
158 | (1) |
|
11.5.13 Records Collection, Maintenance, and Retention |
|
|
158 | (1) |
|
|
158 | (1) |
|
|
158 | (1) |
|
11.5.16 Additional Sections as Required |
|
|
158 | (1) |
|
11.6 Software Requirements Specification (SRS) |
|
|
158 | (2) |
|
|
159 | (1) |
|
|
159 | (1) |
|
11.6.3 Definitions, Abbreviations, and Acronyms |
|
|
159 | (1) |
|
|
159 | (1) |
|
|
159 | (1) |
|
11.6.6 Product Perspective |
|
|
159 | (1) |
|
|
159 | (1) |
|
11.6.8 User Characteristics |
|
|
159 | (1) |
|
11.6.9 General Constraints |
|
|
160 | (1) |
|
11.6.10 Assumptions and Dependencies |
|
|
160 | (1) |
|
11.6.11 Specific Requirements |
|
|
160 | (1) |
|
11.7 Software Design Description (SDD) |
|
|
160 | (3) |
|
11.7.1 Decomposition Description |
|
|
161 | (1) |
|
11.7.2 Dependency Description |
|
|
161 | (1) |
|
11.7.3 Interface Description |
|
|
161 | (1) |
|
11.7.4 Detailed Design Description |
|
|
162 | (1) |
|
|
162 | (1) |
|
|
163 | (8) |
|
|
163 | (1) |
|
|
164 | (1) |
|
|
165 | (1) |
|
12.3.1 Implied Warranties |
|
|
165 | (1) |
|
12.3.2 Exclusion of Warranties |
|
|
165 | (1) |
|
|
166 | (1) |
|
12.5 Failure to Warn of Dangers |
|
|
167 | (1) |
|
|
168 | (1) |
|
|
168 | (1) |
|
12.8 Defendant-Related Issues |
|
|
168 | (1) |
|
12.9 Manufacturer's and Physician's Responsibilities |
|
|
168 | (1) |
|
|
169 | (2) |
|
|
170 | (1) |
|
Chapter 13 Intellectual Property |
|
|
171 | (18) |
|
|
171 | (6) |
|
13.1.1 What Qualifies as a Patent? |
|
|
171 | (1) |
|
13.1.1.1 Patentable Subject Matter |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
|
172 | (1) |
|
13.1.1.5 Improvement of an Existing Invention |
|
|
173 | (1) |
|
|
173 | (1) |
|
|
173 | (1) |
|
|
174 | (1) |
|
13.1.4 Protecting Your Rights as an Inventor |
|
|
175 | (1) |
|
13.1.5 Patent Infringements |
|
|
176 | (1) |
|
|
177 | (3) |
|
13.2.1 What Can Be Copyrighted? |
|
|
177 | (2) |
|
|
179 | (1) |
|
13.2.2.1 Copyright Notice |
|
|
179 | (1) |
|
13.2.2.2 Copyright Registration |
|
|
179 | (1) |
|
13.2.2.3 Copyright Duration |
|
|
179 | (1) |
|
13.2.2.4 Protecting Your Copyright Rights |
|
|
180 | (1) |
|
13.2.2.5 Copyright Infringement |
|
|
180 | (1) |
|
|
180 | (4) |
|
13.3.1 Selecting a Trademark |
|
|
181 | (1) |
|
13.3.1.1 What Is a Distinctive Trademark? |
|
|
181 | (1) |
|
|
182 | (1) |
|
13.3.3 Intent to Use Registration |
|
|
183 | (1) |
|
13.3.4 Protecting Your Trademark Rights |
|
|
183 | (1) |
|
|
184 | (5) |
|
13.4.1 What Qualifies as a Trade Secret? |
|
|
184 | (1) |
|
13.4.2 Trade Secrecy Authorship |
|
|
185 | (1) |
|
13.4.3 How Trade Secrets Are Lost |
|
|
185 | (1) |
|
13.4.4 Duration of a Trade Secret |
|
|
185 | (1) |
|
13.4.5 Protecting Your Trade Secrecy Rights |
|
|
185 | (1) |
|
13.4.6 Trade Secrecy Program |
|
|
186 | (1) |
|
13.4.7 Use of Trade Secrecy with Copyrights and Patents |
|
|
186 | (1) |
|
13.4.7.1 Trade Secrets and Patents |
|
|
186 | (1) |
|
13.4.7.2 Trade Secrets and Copyrights |
|
|
186 | (1) |
|
|
187 | (2) |
|
Chapter 14 The Project Team |
|
|
189 | (4) |
|
14.1 Project Team Essentials |
|
|
189 | (2) |
|
14.1.1 Team Composition and Roles |
|
|
190 | (1) |
|
14.1.2 Team Goals and Expectations |
|
|
190 | (1) |
|
|
191 | (1) |
|
|
191 | (1) |
|
14.1.5 Team Rewards and Recognition |
|
|
191 | (1) |
|
14.2 Project Team Personnel |
|
|
191 | (1) |
|
14.3 Process And Product Metrics |
|
|
192 | (1) |
|
|
192 | (1) |
|
Chapter 15 The Reliability Goal and Plan |
|
|
193 | (4) |
|
|
193 | (1) |
|
|
194 | (3) |
|
|
195 | (1) |
|
|
195 | (1) |
|
|
195 | (1) |
|
15.2.4 List of Activities |
|
|
195 | (1) |
|
|
196 | (1) |
|
|
196 | (1) |
|
Chapter 16 Documents and Deliverables |
|
|
197 | (4) |
|
16.1 Deliverables Checklist |
|
|
197 | (1) |
|
16.2 Minutes of Design Reviews |
|
|
198 | (1) |
|
16.3 Results of the Phase Review |
|
|
198 | (3) |
|
|
|
Chapter 17 Hardware Design |
|
|
201 | (24) |
|
|
201 | (1) |
|
|
201 | (3) |
|
|
201 | (2) |
|
17.2.2 Standby Redundancy |
|
|
203 | (1) |
|
|
204 | (3) |
|
17.3.1 Component Fitness for Use |
|
|
205 | (1) |
|
17.3.2 Component Reliability |
|
|
205 | (1) |
|
|
206 | (1) |
|
|
207 | (1) |
|
|
207 | (1) |
|
|
208 | (1) |
|
|
209 | (1) |
|
17.7 Environmental Protection |
|
|
209 | (1) |
|
|
209 | (1) |
|
17.9 Reliability Prediction |
|
|
210 | (6) |
|
17.9.1 Parts Count Prediction |
|
|
211 | (1) |
|
17.9.2 Parts Count Example |
|
|
212 | (4) |
|
17.9.3 Summary of Reliability Prediction |
|
|
216 | (1) |
|
17.10 Design for Variation |
|
|
216 | (1) |
|
17.11 Design of Experiments |
|
|
217 | (1) |
|
|
217 | (1) |
|
|
217 | (1) |
|
17.13 Design for Manufacturability (DFM) |
|
|
218 | (1) |
|
|
219 | (1) |
|
17.14 Design For Assembly (DFA) |
|
|
219 | (2) |
|
17.14.1 Overall Design Concept |
|
|
219 | (1) |
|
17.14.2 Component Mounting |
|
|
220 | (1) |
|
|
220 | (1) |
|
17.14.4 Stress Levels and Tolerances |
|
|
220 | (1) |
|
|
220 | (1) |
|
|
220 | (1) |
|
|
221 | (1) |
|
|
221 | (4) |
|
|
223 | (2) |
|
Chapter 18 Hardware Risk Analysis |
|
|
225 | (18) |
|
|
225 | (1) |
|
18.2 Deciding on Acceptable Risk |
|
|
226 | (1) |
|
18.3 Factors Important to Medical Device Risk Assessment |
|
|
227 | (2) |
|
18.3.1 Device Design and Manufacture |
|
|
227 | (1) |
|
|
228 | (1) |
|
|
228 | (1) |
|
|
228 | (1) |
|
18.3.5 Medical Device Systems |
|
|
229 | (1) |
|
|
229 | (1) |
|
18.5 Risk Management Process |
|
|
229 | (4) |
|
18.5.1 Identifying the Risk Factors |
|
|
230 | (1) |
|
18.5.2 Assessing Risk Probabilities and Effects on the Project |
|
|
230 | (1) |
|
18.5.3 Developing Strategies to Mitigate Identified Risks |
|
|
230 | (2) |
|
18.5.4 Monitoring Risk Factors |
|
|
232 | (1) |
|
18.5.5 Invoking a Contingency Plan |
|
|
232 | (1) |
|
18.5.6 Managing the Crisis |
|
|
233 | (1) |
|
18.5.7 Recovering from the Crisis |
|
|
233 | (1) |
|
18.6 Tools for Risk Estimation |
|
|
233 | (10) |
|
18.6.1 Hazard/Risk Analysis |
|
|
233 | (2) |
|
|
235 | (2) |
|
|
237 | (1) |
|
|
238 | (1) |
|
|
239 | (1) |
|
18.6.3.2 Example of an FTA |
|
|
239 | (3) |
|
|
242 | (1) |
|
Chapter 19 Design and Project Metrics |
|
|
243 | (6) |
|
19.1 Metric Selection Process |
|
|
244 | (1) |
|
19.2 Characteristics of Metrics |
|
|
244 | (1) |
|
|
245 | (1) |
|
19.3.1 Number of Components |
|
|
245 | (1) |
|
19.3.2 Component Arrangement and Mounting |
|
|
245 | (1) |
|
19.3.3 Tools for Assembly |
|
|
245 | (1) |
|
|
245 | (1) |
|
|
246 | (1) |
|
|
246 | (1) |
|
19.3.7 Component Clearances on PCBs |
|
|
246 | (1) |
|
19.3.8 Filtering of Air Intakes |
|
|
246 | (1) |
|
19.3.9 Number of Operations |
|
|
246 | (1) |
|
|
246 | (1) |
|
|
246 | (1) |
|
|
246 | (1) |
|
|
246 | (3) |
|
|
246 | (1) |
|
|
247 | (1) |
|
|
247 | (2) |
|
Chapter 20 Design for Six Sigma |
|
|
249 | (20) |
|
20.1 Design for Six Sigma (DFSS) |
|
|
249 | (1) |
|
|
250 | (1) |
|
|
251 | (1) |
|
|
252 | (17) |
|
|
252 | (1) |
|
20.4.1.1 Why Use the Robust Design Methodology? |
|
|
252 | (1) |
|
20.4.1.2 Typical Problems Addressed by Robust Design |
|
|
253 | (1) |
|
20.4.1.3 Robustness Strategy |
|
|
253 | (3) |
|
20.4.1.4 Quality Measurement |
|
|
256 | (1) |
|
20.4.1.5 Signal-to-Noise (S/N) Ratios |
|
|
257 | (1) |
|
20.4.2 Quality Function Deployment |
|
|
258 | (1) |
|
20.4.3 Robust Design Failure Mode and Effects Analysis |
|
|
258 | (1) |
|
20.4.3.1 Benefits of a Robust DFMEA |
|
|
258 | (1) |
|
20.4.3.2 Performing a Robust DFMEA |
|
|
259 | (4) |
|
|
263 | (1) |
|
|
264 | (1) |
|
20.4.4.1 What Is Axiomatic Design? |
|
|
264 | (1) |
|
20.4.4.2 Mapping of Axiomatic Design |
|
|
265 | (2) |
|
|
267 | (2) |
|
Chapter 21 Software Design |
|
|
269 | (14) |
|
21.1 Software Design Levels |
|
|
269 | (1) |
|
21.2 Design Alternatives and Trade-Offs |
|
|
270 | (1) |
|
21.3 Software Architecture |
|
|
270 | (2) |
|
21.4 Choosing a Methodology |
|
|
272 | (1) |
|
|
273 | (1) |
|
21.6 Object-Oriented Design |
|
|
274 | (1) |
|
|
274 | (3) |
|
21.8 Requirements Traceability Matrix (RTM) |
|
|
277 | (1) |
|
|
278 | (1) |
|
21.10 Performance Predictability and Design Simulation |
|
|
278 | (1) |
|
21.11 Module Specifications |
|
|
278 | (1) |
|
21.12 Coding and Software Design |
|
|
279 | (1) |
|
21.13 Design Support Tools |
|
|
279 | (1) |
|
21.14 Design as the Basis for Verification and Validation |
|
|
280 | (1) |
|
|
280 | (3) |
|
|
281 | (2) |
|
Chapter 22 Software Coding |
|
|
283 | (12) |
|
22.1 Structured Coding Techniques |
|
|
283 | (1) |
|
22.2 Single Entry, Single Exit Constructs |
|
|
283 | (1) |
|
22.3 Good Coding Practices |
|
|
284 | (2) |
|
22.3.1 Review Every Line of Code |
|
|
284 | (1) |
|
22.3.2 Require Coding Sign-Offs |
|
|
285 | (1) |
|
22.3.3 Route Good Code Examples for Review |
|
|
285 | (1) |
|
22.3.4 Emphasize That Code Listings Are Public Assets |
|
|
285 | (1) |
|
|
285 | (1) |
|
|
286 | (1) |
|
|
286 | (3) |
|
22.4.1 Start with a Program Design Language (PDL) |
|
|
286 | (1) |
|
22.4.2 Writing the Routine Declaration |
|
|
286 | (1) |
|
22.4.3 Turning the PDL into High Level Comments |
|
|
286 | (1) |
|
22.4.4 Fill in the Code below Each Comment |
|
|
286 | (2) |
|
22.4.5 Check the Code Informally |
|
|
288 | (1) |
|
22.4.6 Clean Up the Leftovers |
|
|
288 | (1) |
|
22.4.7 Check the Code Formally |
|
|
288 | (1) |
|
22.5 Using Static Analysis to Check Code |
|
|
289 | (2) |
|
22.6 Implementation Checklist |
|
|
291 | (1) |
|
|
291 | (4) |
|
|
292 | (1) |
|
22.7.2 Code Walk-Throughs |
|
|
293 | (1) |
|
|
294 | (1) |
|
22.7.4 Dog and Pony Shows |
|
|
294 | (1) |
|
|
294 | (1) |
|
Chapter 23 Software Risk Analysis |
|
|
295 | (2) |
|
23.1 Software Hazard Analysis |
|
|
295 | (1) |
|
|
295 | (1) |
|
|
296 | (1) |
|
23.4 Software Failure Modes and Effects Analysis |
|
|
296 | (1) |
|
|
296 | (1) |
|
Chapter 24 Software Metrics |
|
|
297 | (18) |
|
24.1 Software Complexity Metrics |
|
|
299 | (1) |
|
24.2 Objective and Algorithmic Measurement |
|
|
299 | (1) |
|
|
300 | (1) |
|
|
300 | (2) |
|
24.4.1 Lines of Code (LOC) |
|
|
300 | (1) |
|
|
301 | (1) |
|
|
302 | (1) |
|
|
302 | (1) |
|
|
303 | (2) |
|
24.6.1 Vocabulary of the Software |
|
|
304 | (1) |
|
24.6.2 Length of the Program |
|
|
304 | (1) |
|
24.6.3 Volume of the Software |
|
|
304 | (1) |
|
|
304 | (1) |
|
|
304 | (1) |
|
|
305 | (1) |
|
|
305 | (1) |
|
24.8 Computer-Aided Metrics |
|
|
305 | (1) |
|
24.9 Function Point Analysis |
|
|
305 | (6) |
|
|
306 | (1) |
|
24.9.2 Function Point Methodology |
|
|
306 | (1) |
|
24.9.2.1 Calculate the Number of Function Counts |
|
|
307 | (1) |
|
24.9.2.2 Assess the General Characteristics |
|
|
307 | (2) |
|
24.9.2.3 Calculate the Value Adjustment Factor (VAF) |
|
|
309 | (1) |
|
24.9.2.4 Calculate the Number of Function Points |
|
|
310 | (1) |
|
24.9.3 Benefits of Using Function Points |
|
|
311 | (1) |
|
24.10 Software Metrics Methodology |
|
|
311 | (4) |
|
|
312 | (3) |
|
Chapter 25 Documents and Deliverables |
|
|
315 | (4) |
|
25.1 Deliverables Checklist |
|
|
315 | (1) |
|
25.2 Minutes of Design Reviews |
|
|
316 | (1) |
|
25.3 Results of the Phase Review |
|
|
316 | (3) |
|
PART V Verification and Validation |
|
|
|
Chapter 26 The Basis and Types of Testing |
|
|
319 | (16) |
|
|
319 | (1) |
|
26.2 Parsing Test Requirements |
|
|
320 | (1) |
|
|
321 | (1) |
|
|
322 | (1) |
|
|
322 | (1) |
|
|
322 | (1) |
|
|
322 | (1) |
|
26.4.4 Environmental Testing |
|
|
322 | (1) |
|
|
323 | (1) |
|
|
323 | (1) |
|
|
323 | (1) |
|
|
324 | (1) |
|
26.7 Determining Sample Size and Test Length |
|
|
324 | (3) |
|
|
325 | (1) |
|
|
326 | (1) |
|
|
327 | (8) |
|
|
327 | (1) |
|
|
327 | (1) |
|
|
327 | (1) |
|
|
327 | (1) |
|
|
328 | (1) |
|
|
328 | (1) |
|
26.8.7 Functional Testing |
|
|
328 | (1) |
|
26.8.8 Robustness Testing |
|
|
329 | (1) |
|
|
330 | (1) |
|
|
331 | (1) |
|
26.8.11 Regression Testing |
|
|
331 | (2) |
|
|
333 | (2) |
|
Chapter 27 Hardware Verification and Validation |
|
|
335 | (24) |
|
|
335 | (1) |
|
|
335 | (1) |
|
27.1.2 Typical Use Testing |
|
|
335 | (1) |
|
|
336 | (1) |
|
27.2 Environmental Testing |
|
|
336 | (5) |
|
27.2.1 Operating Temperature Testing |
|
|
337 | (1) |
|
27.2.2 Storage Temperature Testing |
|
|
337 | (1) |
|
27.2.3 Thermal Shock Testing |
|
|
337 | (1) |
|
|
337 | (1) |
|
27.2.5 Mechanical Shock Testing |
|
|
338 | (1) |
|
27.2.6 Mechanical Vibration Testing |
|
|
338 | (1) |
|
|
339 | (1) |
|
27.2.8 Electrostatic Discharge |
|
|
340 | (1) |
|
|
340 | (1) |
|
27.3 Highly Accelerated Stress Testing (HAST) |
|
|
341 | (1) |
|
27.4 Highly Accelerated Life Testing (HALT) |
|
|
342 | (2) |
|
27.5 Other Accelerated Testing |
|
|
344 | (3) |
|
27.5.1 Increased Sample Size |
|
|
345 | (1) |
|
27.5.2 Increased Test Severity |
|
|
345 | (1) |
|
|
346 | (1) |
|
|
347 | (1) |
|
27.5.3 Sudden Death Testing |
|
|
347 | (1) |
|
27.6 Weibull Testing and Plotting |
|
|
347 | (6) |
|
|
348 | (1) |
|
|
348 | (1) |
|
27.6.3 Shape of the Weibull Plot |
|
|
348 | (5) |
|
|
353 | (4) |
|
27.7.1 Sudden Death Example |
|
|
353 | (4) |
|
|
357 | (2) |
|
|
357 | (2) |
|
Chapter 28 Hardware Data Analysis |
|
|
359 | (12) |
|
|
359 | (1) |
|
|
359 | (1) |
|
|
360 | (1) |
|
|
360 | (3) |
|
28.2.1 Time Terminated, Failed Parts Replaced |
|
|
360 | (1) |
|
|
360 | (1) |
|
28.2.2 Time Terminated, No Replacement |
|
|
361 | (1) |
|
28.2.3 Failure Terminated, Failed Parts Replaced |
|
|
362 | (1) |
|
|
362 | (1) |
|
28.2.4 Failure Terminated, No Replacement |
|
|
362 | (1) |
|
28.2.5 No Failures Observed |
|
|
363 | (1) |
|
|
363 | (1) |
|
|
363 | (1) |
|
|
364 | (1) |
|
|
364 | (1) |
|
|
364 | (1) |
|
|
365 | (1) |
|
|
365 | (1) |
|
28.5.1 Time Terminated Confidence Limits |
|
|
365 | (1) |
|
|
365 | (1) |
|
28.5.2 Failure Terminated Confidence Limits |
|
|
366 | (1) |
|
|
366 | (1) |
|
|
366 | (5) |
|
|
367 | (1) |
|
28.7.2 Graphical Plotting |
|
|
367 | (1) |
|
|
368 | (1) |
|
|
368 | (1) |
|
|
368 | (3) |
|
Chapter 29 Software Verification and Validation |
|
|
371 | (10) |
|
29.1 Allocation of Software Testing |
|
|
372 | (1) |
|
29.2 Verification and Validation Test Method Commonality |
|
|
373 | (1) |
|
29.3 Validation and Test Overview |
|
|
374 | (3) |
|
29.3.1 Techniques, Methods, and Test Approach |
|
|
374 | (2) |
|
29.3.2 Software Testing Requirements |
|
|
376 | (1) |
|
29.3.3 Verification and Validation Reporting |
|
|
377 | (1) |
|
29.4 Essentials of Software Testing |
|
|
377 | (1) |
|
29.4.1 Quality of the Test Process Determines the Success of the Test Effort |
|
|
377 | (1) |
|
29.4.2 Prevent Defect Migration by Using Early Life Cycle Testing Techniques |
|
|
378 | (1) |
|
29.4.3 The Time for Software Testing Tools Is Now |
|
|
378 | (1) |
|
29.5 A Real Person Must Take Responsibility for Improving the Test Process |
|
|
378 | (3) |
|
29.5.1 Testing Is a Professional Discipline Requiring Trained, Skilled People |
|
|
378 | (1) |
|
29.5.2 Cultivate a Positive Team Attitude of Creative Destruction |
|
|
379 | (1) |
|
|
379 | (2) |
|
Chapter 30 Software Data Analysis |
|
|
381 | (10) |
|
30.1 Software Reliability Models |
|
|
381 | (2) |
|
|
381 | (1) |
|
|
382 | (1) |
|
30.2 Dynamic Modeling Process |
|
|
383 | (1) |
|
|
383 | (2) |
|
30.4 Software Reliability Modeling |
|
|
385 | (1) |
|
30.5 Other Software Reliability Models |
|
|
385 | (3) |
|
30.5.1 Jelinski-Moranda Model |
|
|
386 | (1) |
|
30.5.2 Nonhomogeneous Poisson Process Model |
|
|
386 | (1) |
|
30.5.3 Schneidewind Model |
|
|
387 | (1) |
|
30.5.4 Musa's Basic Execution Time Model |
|
|
387 | (1) |
|
|
388 | (1) |
|
30.6 Software Reliability Modeling and Acceptance Testing |
|
|
388 | (3) |
|
|
389 | (2) |
|
Chapter 31 Documents and Deliverables |
|
|
391 | (4) |
|
31.1 Deliverables Checklist |
|
|
391 | (1) |
|
31.2 Minutes of Design Reviews |
|
|
392 | (1) |
|
31.3 Results of the Phase Review |
|
|
392 | (3) |
|
PART VI Design Transfer and Manufacturing |
|
|
|
Chapter 32 Transfer to Manufacturing |
|
|
395 | (6) |
|
32.1 Objective of Design Transfer |
|
|
395 | (1) |
|
32.2 Number of Final Product Development Reviews |
|
|
396 | (1) |
|
32.3 Conducting Final Product Development Reviews |
|
|
396 | (1) |
|
32.4 Documenting Design Transfer |
|
|
396 | (1) |
|
32.5 Design Transfer Process |
|
|
397 | (1) |
|
32.6 Design Transfer Checklist |
|
|
398 | (3) |
|
|
399 | (2) |
|
Chapter 33 Hardware Manufacturing |
|
|
401 | (8) |
|
33.1 Manufacturing Strategy |
|
|
401 | (1) |
|
33.2 Design for Manufacturability (DFM) |
|
|
402 | (1) |
|
|
402 | (1) |
|
33.3 Design for Assembly (DFA) |
|
|
403 | (2) |
|
|
404 | (1) |
|
33.4 Manufacturing Process |
|
|
405 | (1) |
|
33.4.1 Preproduction Activity |
|
|
405 | (1) |
|
|
405 | (1) |
|
|
406 | (1) |
|
|
406 | (1) |
|
33.5 Highly Accelerated Stress Screening (HASS) |
|
|
406 | (2) |
|
33.6 Highly Accelerated Stress Audit (HASA) |
|
|
408 | (1) |
|
|
408 | (1) |
|
Chapter 34 Software Manufacturing |
|
|
409 | (2) |
|
34.1 Archiving the Software |
|
|
409 | (1) |
|
34.2 Reproducing the Software |
|
|
409 | (1) |
|
34.3 Reliability of Manufactured Software |
|
|
409 | (1) |
|
34.4 Configuration Management |
|
|
410 | (1) |
|
|
410 | (1) |
|
Chapter 35 Configuration Management |
|
|
411 | (8) |
|
35.1 Configuration Identification |
|
|
412 | (2) |
|
35.1.1 Functional Baseline |
|
|
412 | (1) |
|
35.1.2 Allocated Baseline |
|
|
413 | (1) |
|
35.1.3 Developmental Configuration |
|
|
413 | (1) |
|
|
414 | (1) |
|
35.2 Configuration Audits |
|
|
414 | (1) |
|
35.2.1 Functional Configuration Audits |
|
|
414 | (1) |
|
35.2.2 Physical Configuration Audits |
|
|
415 | (1) |
|
|
415 | (1) |
|
35.3 Configuration Management Metrics |
|
|
415 | (1) |
|
35.4 FDA's View of Configuration Management |
|
|
416 | (1) |
|
|
416 | (3) |
|
|
417 | (2) |
|
Chapter 36 Documents and Deliverables |
|
|
419 | (4) |
|
36.1 Deliverables Checklist |
|
|
419 | (1) |
|
36.2 Minutes of Manufacturing Reviews |
|
|
419 | (1) |
|
36.3 Results of the Phase Review |
|
|
420 | (3) |
|
|
|
Chapter 37 Analysis of Field Data |
|
|
423 | (6) |
|
37.1 Analysis of Field Service Reports |
|
|
423 | (3) |
|
|
424 | (1) |
|
|
425 | (1) |
|
37.2 Failure Analysis of Field Units |
|
|
426 | (1) |
|
|
427 | (2) |
|
|
427 | (2) |
|
Chapter 38 Monitored Activity |
|
|
429 | (2) |
|
38.1 Monitored Activity Checklist |
|
|
429 | (2) |
Appendix 1 Chi-Square Table |
|
431 | (2) |
Appendix 2 Percent Rank Table |
|
433 | (10) |
Appendix 3 Common Failure Modes |
|
443 | (10) |
Appendix 4 Glossary |
|
453 | (8) |
Index |
|
461 | |