Muutke küpsiste eelistusi

Software Development and Quality Assurance for the Healthcare Manufacturing Industries, Third edition [Kõva köide]

  • Formaat: Hardback, 532 pages, kõrgus x laius: 254x178 mm, kaal: 1107 g
  • Ilmumisaeg: 31-Jul-2002
  • Kirjastus: CRC Press Inc
  • ISBN-10: 1574911368
  • ISBN-13: 9781574911367
Teised raamatud teemal:
  • Formaat: Hardback, 532 pages, kõrgus x laius: 254x178 mm, kaal: 1107 g
  • Ilmumisaeg: 31-Jul-2002
  • Kirjastus: CRC Press Inc
  • ISBN-10: 1574911368
  • ISBN-13: 9781574911367
Teised raamatud teemal:
Completely revised and updated, this book is a practical guide for anyone involved in all levels of the development and quality assurance of software programs for healthcare products - particularly in the medical device and equipment manufacturing industries. From high-level strategies and mechanics to detailed flow charts, tables, and sample forms, the text helps assure that all requisite phases of development and testing have been considered and implemented as readers develop a complete, integrated, cohesive, and interrelated software quality assurance program. Readers will learn how to design, implement, and manage the software development effort, as well as how to audit the program.
Preface to the Third Edition ix
Preface to the Second Edition xi
Preface to the First Edition xiii
Acknowledgments xv
Introduction xvii
1. How Did a Nice Discipline like Quality Get Mixed Up with Software Engineering? 1(16)
Historical Perspectives of Software Quality Assurance
2(2)
The Need for Software Quality Assurance
4(1)
Complexity and Precision in Programming
5(1)
Hardware versus Software: Similar but Different
6(1)
Built-in Software Quality
7(2)
Is It Soup Yet?
9(5)
Software Quality Dimensions
14(3)
2. The Components of a Software Quality Assurance Program 17(20)
Aspects of Quality
18(4)
Overview of the System Design and Software Design Process
22(3)
Software Standards and Procedures
25(6)
Implementation of a Software Quality Assurance Program
31(4)
Software Quality Assurance Education
35(2)
3. The Software Quality Assurance Program:
Foundations of Methodology and Process
37(1)
Software Methodology and Process Definition
38(15)
Software Methodology and Process Documentation
53(35)
Software Policy Guidelines
88(7)
Software Quality Assurance in the Maintenance Cycle
95(10)
4. The Software Quality Assurance Program:
Project Software Estimations
105(3)
Software Project Estimation
108(2)
Work Breakdown Structure
110(5)
Software Team Characteristics, Organization, and Staffing
115(8)
Reliable Estimations of Software Development
123(4)
Estimation Models
127(5)
Estimation Methods
132(3)
Estimation Model and Methods: Conclusions
135(1)
Function Point Analysis
135(10)
5. The Software Quality Assurance Program: Project Software Documentation 145(60)
Software Planning Documents
146(29)
Software Requirements and Design Documents
175(21)
Software Testing and Verification and Validation Documents
196(5)
Software Documentation Usage
201(4)
6. The Software Quality Assurance Program: Software Development Activities 205(54)
Software Requirements Engineering
207(7)
Quality Function Deployment in Software
214(1)
Heuristics, Rigor, and Cost in Software Design
215(2)
Software Requirements versus Software Design
217(6)
The Software Life Cycle in Practice
223(6)
Prototypes
229(14)
Software Reviews
243(6)
Software Reuse
249(4)
The Software Postmortem
253(6)
7. The Software Quality Assurance Program: Software Testing Activities 259(38)
Software Nodes and Paths
260(2)
Stress and Boundary Tests
262(1)
Software Testing Strategy
263(3)
Selection of Orthogonal Array Testing
266(2)
Unit and Module Testing
268(1)
Static Testing
268(2)
Integration Testing
270(2)
Validation Testing
272(2)
Device System Testing
274(2)
Software Safety Testing
276(3)
Allocation of Software Testing
279(1)
Software Reliability Engineered Testing
280(6)
Software Statistical-Based Testing
286(4)
Designing an Integrated Corporate Test Strategy
290(3)
When is "Good Enough" Good Enough Testing?
293(1)
The Last Test
294(3)
8. The Software Quality Assurance Program: Software Verification and Validation Activities 297(18)
Verification and Validation in the Software Life Cycle
299(4)
Quality Assurance
303(2)
Attributes of Quality Software
305(1)
Attributes of Quality Software Specifications
306(3)
Verification and Validation of Off-the-Shelf Software
309(1)
Verification and Validation of Software Safety
310(2)
Management Interface
312(3)
9. The Software Quality Assurance Program: Software Configuration Management Activities 315(14)
Baselines
318(2)
Code Control
320(1)
Firmware
321(1)
Configuration Management
322(4)
Control of Installed Variants
326(3)
10. The Software Quality Assurance Program: Software Hazards and Safety Activities 329(46)
Risk Management
330(3)
Hazard Analysis
333(4)
Hazard Analysis Models and Techniques
337(14)
Hazard Analysis Difficulties
351(1)
Safety
352(3)
Reliability versus Safety
355(1)
Software Safety
356(9)
User Interface and Safety
365(10)
11. The Software Quality Assurance Program: Software User Interface Activities 375(20)
The Ubiquitous User Interface
375(1)
What Is Usability?
376(1)
Developing Human-Computer Interaction
377(1)
Behavioral and Constructional Domains
377(2)
Roles in User Interface Development
379(2)
The Value of User-friendly Medical Device Interfaces
381(4)
A Life Cycle for User Interaction Development
385(1)
A Different Perspective of Noninterface Software Development
386(5)
User Interface Development
391(1)
Integration of Development Processes
391(4)
12. The Software Quality Assurance Program: Software Metrics 395(40)
Software Metrics and Models
396(5)
Software Size Metrics
401(8)
Data Structure Metrics
409(3)
Logic Structure Metrics
412(2)
Composite Metrics
414(3)
Software Defects
417(3)
Software Defect Models
420(5)
Software Reliability and Reliability Growth Models
425(3)
Maintainability Metrics Models
428(3)
Software Statistical Process Control
431(2)
Decision Making with Metrics
433(2)
13. The Software Quality Assurance Program: Productivity and Capability Maturity Measurement 435(24)
Overview of Software Process Improvement Measurement
435(3)
Productivity Differentials in Software
438(1)
Software Assessment Standards and Models
439(3)
Software Metrics and Process Maturity
442(5)
The Steps in Using Maturity Metrics
447(1)
Identifying and Managing Risks for Software Process Improvement
448(11)
Bibliography 459(40)
Index 499