Voting System Standards
FEC HOME > AGENDAS > 12/13/2001 AGENDA > AGENDA DOCUMENT 01-62
This document is part of Agenda Document Number 01-62 on the agenda for consideration at the December 13, 2001, meeting of the Federal Election Commission.
Volume I, Section 7
Table of Contents
7 Quality Assurance......................................................................................
7.1 General Requirements..............................................................................
7.1.1 Guidelines...............................................................................................
7.2 Responsibility for Tests.............................................................................
7.3 Parts & Materials Special Tests and Examinations..................................
7.4 Quality Conformance Inspections.............................................................
7.5 Documentation..........................................................................................
Quality Assurance provides continuous confirmation that a voting system conforms with the Standards and the requirements of state and local jurisdictions. Quality Assurance is a vendor function with associated practices that continues throughout the system development and maintenance life-cycle of the voting system. Quality Assurance focuses on building quality into a system and reducing dependence on system tests at the end of the life-cycle to detect deficiencies, thus helping ensure the system:
¨ Meets stated requirements and objectives;
¨ Adheres to established standards and conventions;
¨ Functions consistent with related components and meets dependencies for use within the jurisdiction; and
¨ Reflects all changes approved during its initial development, internal testing, qualification, and, if applicable, additional certification processes.
The voting system vendor is responsible for designing and implementing a quality assurance program to ensure that the design, workmanship, and performance requirements of this standard are achieved in all delivered systems and components.
At a minimum, this program shall:
a. Include procedures for specifying, procuring, inspecting, accepting, and controlling parts and raw materials of the requisite quality;
b. Require the documentation of the hardware and software development process;
c. Identify and enforce all requirements for:
1) In-process inspection and testing that the manufacturer deems necessary to ensure proper fabrication and assembly of hardware, and
2) Installation and operation of software (including firmware).
d. Include plans and procedures for post-production environmental screening and acceptance test; and
e. Include a procedure for maintaining all data and records required to document and verify the quality inspections and tests.
A vendors who does not manufacture all the components of its voting system, but who procures these components as standard commercial items for assembly and integration into a voting system, should verify that their supplier vendors follow documented quality assurance procedures that are at least as stringent as those used internally by the voting system vendor.
The manufacturer or vendor shall be responsible for:
a. Performing all quality assurance tests;
b. Acquiring and documenting test data; and
c. Providing test reports for review by the ITA, and to the purchaser upon request.
Vendors shall select voting system parts and materials according to their suitability for the intended application. Listed below are the vendor requirements regarding special tests and examinations of these parts and materials:
a. Parts and materials to be used in voting systems and components shall be selected according to their suitability for the intended application. Suitability may be determined by similarity of this application to existing standard practice, or by means of special tests.
b. If special tests are required, they shall be designed to evaluate the part or material under conditions accurately simulating the actual operating environment.
c. The resulting test data shall be maintained as part of the quality assurance program documentation.
The vendor performs conformance inspections to ensure the overall quality of the voting system and components delivered to the ITA for testing and to the jurisdiction for implementation. To meet the conformance inspection requirements:
a. The manufacturer or vendor shall inspect and test each voting system or component to verify that it meets all inspection and test requirements for the system; and
b. A record of tests, or a certificate of satisfactory completion, shall be delivered with each system or component.
Vendors are required to produce documentation to support the development and formal testing of voting systems. To meet vendor documentation requirements:
a. Complete product documentation shall be provided with voting systems or components, as described Volume II, Section 2 for the TDP.
b. This documentation shall be sufficient to serve the needs of the ITA, voters, election officials, and maintenance technicians.
c. It shall be prepared and published in accordance with standard industrial practice for information technology and electronic and mechanical equipment.
d. It shall consist, at a minimum, of the following:
1) System overview;
2) System functionality description;
3) System hardware specification;
4) Software design and specifications;
5) System security specification;
6) System test and verification specification;
7) System operations procedures;
8) System maintenance procedures;
9) Personnel deployment and training requirements;
10) Configuration management plan;
11) Quality assurance program; and
12) System Change Notes.