Article 6 – Quality Assurance and Quality Control
42030.4 Definitions
-
Acceptance Testing
-
Testing that insures a computer system meets the needs of the organization and the end-user.
-
-
Client (User)
-
The individual or organization that utilizes a product.
-
-
Correctness
-
The extent to which software conforms to its specifications and standards; (2) the extent to which software is free from design and coding defects (i.e., “fault-free”); and (3) the extent to which software meets user expectations.
-
-
Cost of Quality
-
The cost of quality for a product is the sum of prevention, detection, correction, and client costs. Prevention cost is the total cost incurred during product development prior to general release. Detection, correction, and client costs are post-release costs associated with reworking due to defects. QAQuality Assurance shall be considered cost-effective when post-release costs are reduced by an amount greater than any increase in prevention costs resulting from the inclusion of QAQuality Assurance in the development process.
-
-
Data Base Integrity
-
The accuracy, completeness, and timeliness of information contained in a database.
-
-
Defect
-
A variance from specifications/standards or attribute/function not contained in the software requirements specifications.
-
-
Defect-Prone Process
-
A process/activity during which a high number of defects occur.
-
-
Desk Checking
-
An informal evaluation technique in which the person who developed a unit of code inspects it visually to identify possible errors or violations of development standards.
-
-
Failure
-
Inability of a product or service to perform its required functions within previously established limits.
-
-
Integration Testing
-
Testing performed on groups of modules to ensure data and control are passed properly between modules.
-
-
Long-Term Capacity Planning
-
The objective of long-term capacity planning is to develop methods and means for ensuring that hardware, system software, communications, and system design shall meet the long-term objectives for additional processing required by new applications, integration of new processors and platforms, and new generations of software. This plan encompasses a five- to seven- year period and is designed to help determine budget requirements and goals for the Department.
-
-
Post Implementation Evaluation Report
-
The review of a computer, computer system, or computer network that has been in operation for at least six months and no longer than two years for the purpose of matching the requirements of the system against what has been produced, so as to ensure that stated requirements have been met.
-
-
Problem Reporting/ Tracking
-
A process of reporting outstanding problems, having them assigned for resolution, and closing them out when the user has been notified that the problems have been solved.
-
-
Process
-
The work activities that produce products, including the efforts of people and equipment.
-
-
Product
-
The output of a process including the goods and services produced by individuals and the organization.
-
-
Quality
-
The extent to which a product meets the expectations and requirements of the user.
-
-
QAQuality Assurance
-
A staff function designed to support line management in performing the QCQuality Control function. As such, QAQuality Assurance identifies those processes, both good and bad, that affect quality, and is used to advise management of such effects. A management decision may then be necessary to ensure that QCQuality Control techniques are implemented and maintained; and
-
The function that uses measurement and analysis to continually improve processing, procedures, and standards so that management can be “assured” of their staff following such methods, procedures, and standards, as well as their ability to produce products that meet specified requirements.
-
-
QCQuality Control
-
The collection of activities to ensure that defects are neither made nor implemented. While QAQuality Assurance monitors the processes involved in the production cycle, QCQuality Control is an integral part of work and is the responsibility of each employee; and
-
A line function used to measure quality associated with specific products or services. QCQuality Control is the responsibility of each ITS area and is the function responsible for the quality of the work being done within a specific area or for a specific project.
-
-
Quality Improvement Program
-
A program designed to reduce the number of defects produced.
-
-
Regression Testing
-
Testing applied after changes have been made to ensure that no unwanted changes have been introduced.
-
-
Requirement
-
The specification(s) for satisfying a user need; is associated with a standard by which the satisfaction of that need can be measured.
-
-
Resource Management
-
The determination of current and short-term needs for hardware, system performance, and communications, and the allocation of such resources to meet the overall goals and current short-term plans of the Department. Resource Management requires the gathering of data about new processing needs and applications not addressed in longrange planning, as well as any other information that impacts current system resources.
-
-
System Testing
-
A generic term that differentiates various types of higher order testing from unit testing.
-
-
Total Quality Management
-
Consists of continuous process improvement activities involving everyone in an organization-managers and workers-in a totally integrated effort toward improving performance at every level. This improved performance is directed toward satisfying such crossfunctional goals as quality, cost, schedule, mission, need, and suitability. Total Quality Management, or TQM, integrates fundamental management techniques, existing improvement efforts, and technical tools under a disciplined approach focused on continuous process improvement. The activities are focused ultimately on increased client/user satisfaction.
-
-
Unit Testing
-
Testing performed on a single, standalone module or unit of code.
-
-
Validation
-
The process of comparing a product in any stage of its development with specified requirements in order to determine whether the correct product is being produced.
-
-
Walk-Through
-
A review process in which a designer or programmer leads one or more members of the development team through a segment of documentation or code that he or she has written, and other team members ask questions and make comments about technique, style, possible errors, violation of development standards, and other issues.
-