Subject Area: Other
in CIDEC Library.
Publisher : Prentice Hall - Upper Saddle River, New Jersey 07458
Bibliographic :
The ISO 9000 standard, as it applies to the software industry, is becoming increasingly important as many European firms that purchase software now require it. This book is a "what to do" and "how to do it" guide to applying the ISO 9000 standard to building quality software. Covers what the ISO 9000 standard is, how it is to be applied to software development, where it stands in the overall world of software quality approaches, and what has happened in specific applications of the standard. Also explains why adherence to the standard does not necessarily guarantee a quality software product, and offers insight needed to supplement ISO 9000 and improve the developers chances of building a quality product.
CONTENTS :
I. ISO 9000 AND SOFTWARE.
1. Background on ISO 9000.
Buying Nuts and Bolts. The ISO 9000 Family of Standards. ISO
9001.
General. ISO 9001 and Documentation. The Rish for
Bureaucracy. Quality Audits and Objective Evidence. The
Concept of the Quality System. Twenty Quality Elements.
Certification to ISO 9001.
Background. Third-Party Certification. Who is Watching the
Watchers?
2. The Use of ISO 9001 with Software Development.
Manufacturing Industry vs Software Industry. ISO 9000-3. The
Tickit Initiative.
Background. What is Tickit? The Tickit Guide. Tickit
Auditors. Tickit Certification.
Why Comply With Iso 9001?
3. Interpreting The Requirements In Iso 9001 For Software Development
And Maintenance.
General. Quality Elements Of Iso 9001.
Management Responsibility (4.1). Quality System (4.2).
Contract Review (4.3). Design Control (4.4). Document
And Data Control (4.5). Purchasing (4.6). Control Of
Customer-supplied Product (4.7). Product Identification
And Traceability (4.8). Process Control (4.9).
4. Some Specific Issues.
General. Concurrent Engineering. Research Departments.
Prototyping.
Prototyping As Part Of Requirements Analysis. Prototyping
As A Development Method. Consultancy. Background.
Consultancy By Supplying Manpower. Using The
Customer's Quality System Mixtures Of Consultancy And
Development.
Old Software Products. Customer Training.
5. Comparisons With Other Schemes.
The Sei Capability Maturity Model (cmm). Ieee 730. Aqap-110
And Aqap-150. Mil-std-498.
6 Building A Quality System For Software.
What Is A Quality System? Do We Need A Quality System For
Software? Building The Quality System.
Who Should Do It? Step 1: Responsibility, Authority, And
Interfaces. Step 2: Different Processes. Switching Over.
But What Will The Programmers Say? The Certification Process.
Preparing For Certification. The Certification Audit.
Maintaining A Certificate.
Maintaining A Quality System.
II. APPLYING ISO 9000 TO SOFTWARE PROJECTS.
7 Project Differences And Quality: Different Strokes For Different Folks.
Does One Size Fit All? The Role Of Project Size. The Role Of The
Application Domain. The Role Of Project Criticality. The Role Of
Project Innovation.
8. The Quality System And The Life Cycle.
Requirements.
Requirements Issues. Problem Analysis. Modeling And
Simulation. Prototyping. Representation. Traceability.
Review. Requirements Summary.
Design And Implementation.
Design And Implementation Issues. Process, Data, Object,
And Event Design. Top-down, Bottom-up, And Hard-part
First Design. Representation. Fault-tolerant Design.
Automatic Design Checking. Design Review. Top-down
And Bottom-up Implementati on. Modular Design And
Implementation. Structured Coding. High-order Language.
Coding Standards And Enforcers. Standardized Elements.
Wizards. Design And Implementation Summary.
Testing And Validation.
Testing And Validation Issues. Static Methods. Dynamic
Methods. Testing And Validation Summary.
Acceptance.
Acceptance Issues. Unit Testing. Integration Testing. System
Testing. Independent Testing. Beta Testing. Acceptance
Testing. Acceptance Summary.
Replication, Delivery, And Installation.
Replication, Delivery, And Installation Issues. Postdelivery
Review. Replication, Delivery, And Installation Summary.
Maintenance.
Maintenance Issues. Preventive Maintenance.
Documentation. Code Analyzers. Data Analyzers. Change
Analyzers. Constructors. Testers. Change Review And
Reporting. The R-words: Reverse Engineering And
Re-engineering. Maintenance Summary.
Supporting Activities.
Supporting Activity Issues. Quality Assurance. Configuration
Management. Change Control. Contract Management.
Process Management And Improvement. Metrics.
Documentation. Supporting Activities. Summary.
III. SUMMARY.
Includes index.
Changed 08/04/1997. Comments: monika@cs.ioc.ee