소프트웨어 품질 보증
Software quality assurance![]() |
IEEE 소프트웨어의 라이프 사이클 |
---|
|
Software Quality Assurance(SQA; 소프트웨어 품질보증)는 정의된 [1]표준에 준거하기 위해 모든 소프트웨어 엔지니어링 프로세스, 방법 및 작업 제품을 모니터링하는 수단 및 관행입니다.ISO/IEC 9126(현재는 ISO 25010으로 대체됨), SPICE 또는 [2]CMMI와 같은 표준 또는 모델에 대한 적합성을 보장하는 것이 포함될 수 있습니다.
관리자, 관리자 또는 개발자가 소프트웨어 제품 및 활동을 검토 및 감사하여 소프트웨어가 표준과 연계된 품질 기준을 충족하는지 확인하기 위해 사용할 수 있는 표준 및 절차를 포함합니다.
SQA에는 요건 엔지니어링, 소프트웨어 설계, 코딩, 코드 리뷰, 소스 코드 제어, 소프트웨어 구성 관리, 테스트, 릴리스 관리 및 소프트웨어 통합을 포함한 소프트웨어 개발 프로세스 전체가 포함됩니다.목표, 약속, 능력, 활동, 측정, 검증 및 [3]검증으로 구성됩니다.
목적
![]() | 이 섹션은 목록 형식이지만 산문으로 더 잘 읽힐 수 있습니다.(2019년 11월) |
SQA에는 3가지 접근방식이 있습니다.
- 조직 전체의 정책, 절차 및 표준
- 프로젝트 고유의 정책, 절차 및 표준
- 적절한 절차에 대한 준수
ISO 9001:2015를 컴퓨터 소프트웨어에 적용하기 위한 지침은 ISO/IEC/IEE 90003:[4]2018에 설명되어 있습니다.프로젝트 표준 준수를 검증하기 위해 프로세스 평가의 일부로 외부 실체를 계약할 수 있습니다.소프트웨어의 경우 보다 구체적으로 ISO/IEC 9126(현재는 ISO 25010으로 대체됨)을 검토하여 소프트웨어 품질을 적용해야 합니다.
활동.
품질보증 활동은 각 개발 단계에서 이루어집니다.분석가는 애플리케이션 기술과 기술을 사용하여 모델 중심 설계와 같은 고품질 사양 및 설계를 달성합니다.엔지니어와 기술자는 테스트 활동을 통해 관련 소프트웨어 품질에 관한 버그와 문제를 발견합니다.표준과 프로세스의 편차는 개발 전체를 통해 프로젝트 매니저 또는 품질 매니저에 의해 식별 및 대처됩니다.또한 기능, 퍼포먼스, 기능, 아키텍처 및 컴포넌트(일반적으로 제품 또는 서비스 범위에 대한 변경)는 적절한 검토 후(예: 변경 관리 보드의 일부)에만 이루어집니다.를 참조해 주세요.
「 」를 참조해 주세요.
레퍼런스
- ^ "What is Software Quality Assurance (SQA): A Guide for Beginners". Software Testing Help. Retrieved 2022-06-02.
- ^ 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.
- ^ Nielsen, David CMM 및 프로젝트 품질 관리
- ^ 14:00-17:00. "ISO/IEC/IEEE 90003:2018". ISO. Retrieved 2020-07-14.
{{cite web}}
: CS1 maint: 숫자 이름: 작성자 목록(링크)
외부 링크
- IEEE Standard for Software Quality Assurance Processes. doi:10.1109/IEEESTD.2014.6835311. ISBN 978-0-7381-9168-3.
- April, Alain (2018). Software Quality Assurance. Wiley-IEEE. ISBN 978-1-118-50182-5.
- Chemuturi, Murali (2010). Software Quality Assurance: Best Practices, Tools and Techniques for Software Developers. J.Ross Publishing. ISBN 978-1-60427-032-7.
- "Software Quality Requirements". Software Quality Assurance. 2017. pp. 66–100. doi:10.1002/9781119312451.ch3. ISBN 9781119312451.
- "소프트웨어 품질보증(SQA): 계획, 감사 및 리뷰"Guru99를 만나보세요– IT 관련 무료 트레이닝 튜토리얼 및 비디오 코스, www.guru99.com/software-quality-assurance-test-audit-review-makes-your-life-easy.html
- Collofello, J.S.; Buck, J.J. (September 1987). "Software Quality Assurance for Maintenance". IEEE Software. 4 (5): 46–51. doi:10.1109/MS.1987.231418. S2CID 2205647.
- Parnas, D.L.; Lawford, M. (July 2003). "Inspection's role in software quality assurance". IEEE Software. 20 (4): 16–20. doi:10.1109/MS.2003.1207449. hdl:10344/161. S2CID 7071357.
- Laporte, Claude Y.; April, Alain (2018). Software Quality Assurance. John Wiley & Sons. ISBN 978-1-118-50182-5.