SQA против SQC
«SQA» и «SQC» означают «Обеспечение качества программного обеспечения» и «Контроль качества программного обеспечения» соответственно. Это две разные функции качества программного обеспечения. Один обеспечивает качество, как следует из названия, а другой проверяет, что все процессы и процедуры выполняются должным образом. Термины кажутся очень похожими, но между ними есть некоторые принципиальные различия.
SQA (обеспечение качества программного обеспечения)
Software Quality Assurance - это функция качества программного обеспечения, которая помогает гарантировать, что все процессы, стандарты и процедуры, имеющие место в проекте, являются соответствующими и внедряются правильно. SQA включает мониторинг методов и процессов, используемых для программного обеспечения, для обеспечения его качества. Он включает в себя процесс разработки программного обеспечения в целом, включая такие процессы, как проектирование программного обеспечения, контроль исходного кода, источник кодирования, управление изменениями, анализ кода, управление выпуском, управление конфигурацией и т. Д. Существует много различных методов, с помощью которых выполняется SQA, и существует Существует множество различных стандартов, которым качество должно соответствовать, например, ISO 9000 или CMM, I и т. д. Обеспечение качества программного обеспечения подразделяется на цели, способности, действия, обязательства, измерения и, наконец, проверки..
SQC (Контроль качества программного обеспечения)
Контроль качества программного обеспечения - это функция качества программного обеспечения, которая помогает проверять, что проект следует определенным процедурам и процессам, и проект производит внешние и внутренние продукты, которые требуются от них. В общих чертах, контроль и тестирование качества можно рассматривать как одно и то же. SQC используется различными организациями для обеспечения того, чтобы программный продукт отвечал требованиям заказчика, а также подтверждает, что организация имеет возможность производить улучшенные продукты в будущем..
Контроль качества программного обеспечения полезен для поддержки функциональных требований, нефункциональных требований, а также для проверки производительности, поддержки и удобства использования проекта. Это также гарантирует, что программное обеспечение продолжает работать в условиях, которые были непредвиденными, и уровень дефектов поддерживается относительно низким. Все процессы и процедуры проверены и проверены контролем качества программного обеспечения. Тестирование проекта определяется только с помощью контроля качества программного обеспечения. Тестирование связано только с функциональными требованиями.
Резюме"
1. «SQA» означает «Обеспечение качества программного обеспечения»; «SQC» означает «Контроль качества программного обеспечения»..
2. Обеспечение качества программного обеспечения - это функция качества программного обеспечения, которая помогает гарантировать, что все процессы, стандарты и процедуры, имеющие место в проекте, являются соответствующими и выполняются правильно; Контроль качества программного обеспечения - это функция качества программного обеспечения, которая помогает проверить, что проект следует определенным процедурам и процессам, и проект производит внешние и внутренние продукты, которые требуются от них..
3.SQA включает в себя аудит управления качеством в соответствии с определенным стандартом и контроль процессов; SQC включает контроль продуктов.