소프트웨어 품질 보증

Software quality assurance

Software Quality Assurance(SQA; 소프트웨어 품질보증)정의[1]표준에 준거하기 위해 모든 소프트웨어 엔지니어링 프로세스, 방법 및 작업 제품을 모니터링하는 수단 및 관행입니다.ISO/IEC 9126(현재는 ISO 25010으로 대체됨), SPICE 또는 [2]CMMI와 같은 표준 또는 모델에 대한 적합성을 보장하는 것이 포함될 수 있습니다.

관리자, 관리자 또는 개발자가 소프트웨어 제품 및 활동을 검토 및 감사하여 소프트웨어가 표준과 연계된 품질 기준을 충족하는지 확인하기 위해 사용할 수 있는 표준 및 절차를 포함합니다.

SQA에는 요건 엔지니어링, 소프트웨어 설계, 코딩, 코드 리뷰, 소스 코드 제어, 소프트웨어 구성 관리, 테스트, 릴리스 관리소프트웨어 통합포함한 소프트웨어 개발 프로세스 전체가 포함됩니다.목표, 약속, 능력, 활동, 측정, 검증[3]검증으로 구성됩니다.

목적

SQA에는 3가지 접근방식이 있습니다.

  • 조직 전체의 정책, 절차 및 표준
  • 프로젝트 고유의 정책, 절차 및 표준
  • 적절한 절차에 대한 준수

ISO 9001:2015를 컴퓨터 소프트웨어에 적용하기 위한 지침은 ISO/IEC/IEE 90003:[4]2018에 설명되어 있습니다.프로젝트 표준 준수를 검증하기 위해 프로세스 평가의 일부로 외부 실체를 계약할 수 있습니다.소프트웨어의 경우 보다 구체적으로 ISO/IEC 9126(현재는 ISO 25010으로 대체됨)을 검토하여 소프트웨어 품질을 적용해야 합니다.

활동.

품질보증 활동은 각 개발 단계에서 이루어집니다.분석가는 애플리케이션 기술과 기술을 사용하여 모델 중심 설계와 같은 고품질 사양 및 설계를 달성합니다.엔지니어와 기술자는 테스트 활동을 통해 관련 소프트웨어 품질에 관한 버그와 문제를 발견합니다.표준과 프로세스의 편차는 개발 전체를 통해 프로젝트 매니저 또는 품질 매니저에 의해 식별 및 대처됩니다.또한 기능, 퍼포먼스, 기능, 아키텍처 및 컴포넌트(일반적으로 제품 또는 서비스 범위에 대한 변경)는 적절한 검토 후(예: 변경 관리 보드의 일부)에만 이루어집니다.를 참조해 주세요.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "What is Software Quality Assurance (SQA): A Guide for Beginners". Software Testing Help. Retrieved 2022-06-02.
  2. ^ Kelemen, Zádor Dániel; Kusters, Rob; Trienekens, Jos (December 2012). "Identifying criteria for multimodel software process improvement solutions - based on a review of current problems and initiatives". Journal of Software: Evolution and Process. 24 (8): 895–909. doi:10.1002/smr.549. S2CID 14382496.
  3. ^ Nielsen, David CMM프로젝트 품질 관리
  4. ^ 14:00-17:00. "ISO/IEC/IEEE 90003:2018". ISO. Retrieved 2020-07-14.{{cite web}}: CS1 maint: 숫자 이름: 작성자 목록(링크)


외부 링크