SQA와 SQC의 차이점

Anonim

SQA와 SQC

"SQA"및 "SQC"는 각각 "소프트웨어 품질 보증"및 "소프트웨어 품질 관리"를 나타냅니다. 그것들은 소프트웨어 품질의 두 가지 다른 기능입니다. 하나는 이름에서 알 수 있듯이 품질을 보증하고 다른 프로세스는 모든 프로세스와 절차가 제대로 수행되고 있는지 확인합니다. 이 용어는 매우 유사하게 보이지만 두 용어 사이에 기본적인 차이점이 있습니다.

소프트웨어 품질 보증 (Software Quality Assurance)은 프로젝트에서 발생하는 모든 프로세스, 표준 및 절차가 적절하고 구현되고 있음을 보증하는 데 도움이되는 소프트웨어 품질 기능입니다 바르게. SQA에는 소프트웨어 프로그램의 품질을 보장하기 위해 사용되는 방법과 프로세스를 모니터링하는 것이 포함됩니다. 여기에는 소프트웨어 설계, 소스 코드 제어, 코딩 소스, 변경 관리, 코드 검토, 릴리스 관리, 구성 관리 등과 같은 프로세스를 포함하여 전체적으로 소프트웨어 개발 프로세스가 포함됩니다. SQA가 수행되는 여러 가지 방법이 있으며 품질이 ISO 9000 또는 CMM 등과 같이 준수해야하는 여러 가지 표준입니다. 소프트웨어 품질 보증은 목표, 능력, 활동, 약속, 측정 및 최종 검증으로 구분됩니다.

SQC (소프트웨어 품질 관리)

소프트웨어 품질 관리는 프로젝트가 특정 절차 및 프로세스를 따르는 지 확인하는 데 도움이되는 소프트웨어 품질 기능이며 프로젝트는 다음과 같은 외부 및 내부 제품을 생산합니다. 그들에게 요구된다. 일반적으로 제어 및 품질 테스트는 동일하게 취급 될 수 있습니다. SQC는 다른 조직에서 소프트웨어 제품이 고객의 요구 사항을 충족하는지 확인하고 조직이 향후 개선 된 제품을 생산할 능력이 있는지 확인하기 위해 사용됩니다.

소프트웨어 품질 관리는 기능 요구 사항, 비 기능 요구 사항 지원, 프로젝트의 성능, 지원 가능성 및 유용성 검사에 유용합니다. 또한 소프트웨어가 예상치 못한 상태에서 계속 작동하고 결함 비율이 상대적으로 낮게 유지되도록합니다. 모든 프로세스와 절차는 소프트웨어 품질 관리에 의해 검증되고 검증됩니다. 프로젝트 테스트는 소프트웨어 품질 관리를 통해서만 가능합니다. 테스트는 기능 요구 사항에만 관련됩니다.

요약 "

1. "SQA"는 "소프트웨어 품질 보증"의 약자입니다. "SQC"는 Software Quality Control의 약자입니다. 2. 소프트웨어 품질 보증은 프로젝트에서 발생하는 모든 프로세스, 표준 및 절차가 적절하고 올바르게 구현되고 있음을 보증하는 데 도움이되는 소프트웨어 품질 기능입니다. 소프트웨어 품질 관리는 프로젝트가 특정 절차와 프로세스를 따르는 지 확인하는 데 도움이되는 소프트웨어 품질 기능이며, 프로젝트는 필요한 외부 및 내부 제품을 생산합니다.3. SQA는 특정 표준에 대한 품질 관리 감사를 포함하며 프로세스의 제어입니다. SQC는 제품 관리를 포함합니다.