품질 보증

소프트웨어 품질 보증에 대한 IEEE 정의는 다음과 같습니다.

"항목 또는 제품이 확립 된 기술 요구 사항을 준수한다는 적절한 확신을 제공하는 데 필요한 모든 조치의 계획되고 체계적인 패턴. 제품이 개발 또는 제조되는 프로세스를 평가하도록 설계된 일련의 활동."

SQA 활동의 목표

SQA 활동의 목적은 다음과 같습니다-

소프트웨어 개발 (프로세스 지향)

  • 소프트웨어가 기능적 기술 요구 사항을 준수 할 것이라는 허용 가능한 수준의 신뢰를 보장합니다.

  • 소프트웨어가 관리 일정 및 예산 요구 사항을 준수 할 것이라는 확신 수준을 보장합니다.

  • 소프트웨어 개발 및 SQA 활동의 개선 및 효율성 향상을위한 활동 시작 및 관리.

소프트웨어 유지 관리 (제품 지향)

  • 소프트웨어 유지 관리 활동이 기능적 기술 요구 사항을 준수 할 것이라는 확신 수준을 허용합니다.

  • 소프트웨어 유지 관리 활동이 관리 일정 및 예산 요구 사항을 준수 할 것이라는 확신을 가질 수있는 수준으로 보장합니다.

  • 소프트웨어 유지 관리 및 SQA 활동의 효율성을 개선하고 향상시키기위한 활동을 시작하고 관리합니다. 여기에는 비용을 줄이면서 기능 및 관리 요구 사항을 달성 할 수있는 전망을 개선하는 것이 포함됩니다.

품질 보증을위한 조직

조직 구조 내에서 작동하는 품질 보증 조직 프레임 워크에는 다음 참가자가 포함됩니다.

관리자

  • 최고 경영진, 특히 소프트웨어 품질 보증을 직접 담당하는 경영진

  • 소프트웨어 개발 및 유지 관리 부서 관리자

  • 소프트웨어 테스트 부서 관리자

  • 개발 및 유지 관리 프로젝트의 프로젝트 관리자 및 팀 리더

  • 소프트웨어 테스트 팀의 리더

테스터

  • 소프트웨어 테스트 팀의 구성원

SQA 전문가 및 관심있는 실무자-

  • SQA 수탁자
  • SQA위원회 구성원
  • SQA 포럼 회원
  • SQA 단위 팀원

소프트웨어 테스트 부서의 관리자와 직원 만이 SQA 작업을 수행하는 데 풀 타임으로 참여합니다. 다른 사람들은 관리 기능 또는 전문 작업을 수행하는 동안 또는 다른 사람의 자원 봉사자, 대부분의 경우 SQA위원회, SQA 포럼 또는 SQA 관리인으로서 품질 문제에 시간의 일부를 바칩니다.