ADDED pages/qmplan.in Index: pages/qmplan.in ================================================================== --- /dev/null +++ pages/qmplan.in @@ -0,0 +1,146 @@ +Quality Management + + +

Overview

+ +

+This is the Quality Management Plan for SQLite. + +

+Quality management documents tend to expand into +binders full of incomprehensible legalise that nobody +reads. This document strives to break that pattern by +being concise, and hence useful. + +

+This document follows the outline of +[https://en.wikipedia.org/wiki/DO-178B|DO-178B] which +defines 21 outputs from the quality management process. +Each of those 21 outputs receives its own heading below, +even outputs that are not relevant to SQLite. +However, subsections within each output that are +not pertinent to SQLite are omitted or coalesced. + +

+The [https://en.wikipedia.org/wiki/DO-178B|DO-178B] +process is designed for safety-critical airborne +software that is to be certified by safety +authorities. SQLite is not (currently) a candidate for +certification and so DO-178B is not required. DO-178B is +used purely because the developers find it helpful for +improving quality, and hence reducing their long-term +maintenance workload. + +

Outputs From The Software Planning Process

+ +

Plan for Software Aspects of Certification (Output 1)

+ + + +

Software Development Plan (Output 2)

+ +

The following points summarize the philosophy behind SQLite +software development: +

+ + + +

Software Verification Plan (Output 3)

+ +

Software Configuration Management Plan (Output 4)

+ +

Software Quality Assurance Plan (Output 5)

+ +

Software Requirements Standards (Output 6)

+ +

Software Design Standard (Output 7)

+ +

Software Coding Standard (Output 8)

+ +

Outputs From The Software Development Process

+ +

Software Requirements Data (Output 9)

+ +

Software Design Description (Output 10)

+ +

Source Code (Output 11)

+ +

Object Code (Output 12)

+ +

Outputs From The Software Integral Process

+ +

Software Verification Cases And Procedures (Output 13)

+ +

Software Verification Results (Output 14)

+ +

Software Configuration Management Records (Output 15)

+ +

Software Configuration Index (Output 16)

+ +

Problem Reports (Output 17)

+ +

Software Life-cycle Environment Configuration Index (Output 18)

+ +

Software Quality Assurance Records (Output 19)

+ +

Software Conformity Review (Output 20)

+ +

Software Accomplishment Summary (Output 21)