I. 소프트웨어 산출물의 체계적인 확증, 품질보증 가. 소프트웨어 품질보증 (Quality Assurance, QA)의 개념 고객의 요구사항과 개발된 산출물이 일치하는지 확인하기 위한 쳬계적인 행위 나. 소프트웨어 품질보증의 특징 사용자 요구사항 최대 만족을 통한 생산성 향상 개발과정에서 품질 문제 조기 발견 및 조치 납기준수, 제품의 견고성 비용 노력 절감, 생산성 향상, 재사용성 증가 제품의 확장성   II. 소프트웨어