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