Download Software Documentation - Genium Publishing Corporation
Transcript
Section K19 Page 2 December 1997* DRAFTING MANUAL Software Documentation Update 58 2.3 Standards Organizations ance standards — Part 4: Guide to dependability program management American National Standards Institute 11 West 42nd Street New York, NY 10036 212-642-4900 (voice) 212-398-0023 (fax) http://www.ansi.org/ ISO 9001:1994, Quality system model for quality assurance in design, development, production, installation and servicing. ISO 9002:1994, Quality system model for quality assurance in production, installation and servicing. Standard(s) or publication(s): ANSI/ANS 10.3-1995, Documentation of Computer Software ANSI/IEEE 1002-1987 (R1993), Software Engineering Standards, Standard Taxonomy ANSI/IEEE 1063-1989, Software User Documentation ANSI/IEEE 610.12-1990, Standard Glossary of Software Engineering Terminology ANSI/IEEE 829-1983 (R1991), Software Test Documentation ANSI/ISO/ASQC Q9000-3-1991, Quality Management and Quality Assurance Standards -Guidelines for the Application of ANSI/ISO/ASQC 9001 to the Development, Supply and Maintenance of Software Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 412-268-5800 http://www.sei.cmu.edu/ Standard(s) or publication(s): Software Capability Maturity Model, Version 1.1 Systems Capability Maturity Model International Organization of Standards Case Postale 56 CH-1211 Geneva Switzerland http://www.iso.ch ISO 9003:1993, Quality system model for quality assurance in final inspection and test. 2.4 Other Organizations American Society for Quality 611 East Wisconsin Avenue Milwaukee, WI 53202-4606 800-248-1946 or 414-272-8575 http://www.asqc.org/ 3.0 DEFINITIONS 3.1 Algorithm — The ordered set of steps required to complete a task. 3.2 Alpha testing — The first testing of software, usually by software developers, to verify that it is working as designed. Done in a simulated or lab environment. See verification. 3.3 Applications software — Software that processes data for a user. Contrast with systems software. 3.4 Assembler — A program that translates an assembly language program into machine code. Contrast with compiler. 3.5 Baseline — A fixed point in time in the product development process that results from a formal event such as a code review. The baseline is represented by an engineering document or set of documents, which are approved, released, and placed under change control as a result of the event. 3.6 Beta testing — The testing of software, usually by a test user group, that validates the software actually meets customer requirements. See validation. 3.7 CAD — Computer Aided Design. The use of computers to design products. 3.8 CAM — Computer Aided Manufacturing. The use of computers to control the manufacturing of products. 3.9 CIM — Computer Integrated Manufacturing. The Standard(s) or publication(s): ISO 9000-1: 1994, Quality management and quality assurance standards-Part 1: Guidelines for selection and use. ISO 9000-2:1993, Quality management and quality assurance standards-Part 2: Generic guidelines for the application of ISO 9001, ISO 9002 and ISO 9003. ISO 9000-3:1991, Quality management and quality assurance standards-Part 3: Guidelines for the application of ISO 9001 to the development, supply and maintenance of software. ISO 9000-4:1993, Quality management and quality assur*Supersedes *Supersedes issue issue of of December, July 1985 1982 GENIUM PUBLISHING