SQA и SQC

Anonim

SQA против SQC

«SQA» и «SQC» означают «Обеспечение качества программного обеспечения» и «Контроль качества программного обеспечения» соответственно. Это две разные функции качества программного обеспечения. Один гарантирует качество, как следует из названия, а другое проверяет правильность выполнения всех процессов и процедур. Термины кажутся очень похожими, но между ними существуют некоторые основные различия.

SQA (обеспечение качества программного обеспечения) Software Quality Assurance - это функция качества программного обеспечения, которая помогает гарантировать, что все процессы, стандарты и процедуры, выполняемые в проекте, являются подходящими и выполняются правильно. SQA включает в себя мониторинг методов и процессов, используемых программным обеспечением для обеспечения его качества. Он включает в себя процесс разработки программного обеспечения в целом, включая такие процессы, как разработка программного обеспечения, управление исходным кодом, источник кодирования, управление изменениями, обзоры кода, управление выпуском, управление конфигурацией и т. Д. Существует множество различных методов, с помощью которых выполняется SQA, и там представляют собой множество различных стандартов, которым качество должно соответствовать стандартам ISO 9000 или CMM, I и т. д. Software Quality Assurance делится на цели, способности, действия, обязательства, измерения и, наконец, проверки.

SQC (контроль качества программного обеспечения) Контроль качества программного обеспечения - это функция качества программного обеспечения, которая помогает в проверке того, что проект следует определенным процедурам и процессам, а проект создает внешние и внутренние продукты, которые требуются от них. В общих чертах, контроль и тестирование качества можно рассматривать как одно и то же. SQC используется различными организациями для обеспечения того, чтобы программный продукт отвечал требованиям заказчика, а также подтверждает, что организация может производить улучшенные продукты в будущем.

Контроль качества программного обеспечения полезен для поддержки функциональных требований, нефункциональных требований, а также проверки производительности, поддержки и удобства использования проекта. Он также гарантирует, что программное обеспечение будет работать в условиях, которые были непредвиденными, а уровень дефектов поддерживался относительно низким. Все процессы и процедуры проверяются и проверяются с помощью контроля качества программного обеспечения. Тестирование проекта идентифицируется только с помощью Software Quality Control. Тестирование связано только с функциональными требованиями.

Резюме"

1. «SQA» означает «Обеспечение качества программного обеспечения»; «SQC» означает Software Quality Control. 2.Software Quality Assurance - это функция качества программного обеспечения, которая помогает гарантировать, что все процессы, стандарты и процедуры, выполняемые в проекте, являются подходящими и выполняются правильно; Контроль качества программного обеспечения - это функция качества программного обеспечения, которая помогает в проверке того, что проект следует определенным процедурам и процессам, а проект создает внешние и внутренние продукты, которые требуются от них. 3.SQA включает аудит управления качеством по конкретному стандарту и контроль процессов; SQC включает контроль продуктов.