2016년 4월 15일 금요일

SW품질보증


SW품질보증은 SW 이미 정의된 요구사항과 일치하는가를 확인하는데 필요한 전반적인 계획과 체계적인 작업을 의미한다. SW품질보증 활동은 SW개발 초기에 SW 특성과 요구사항을 파악하 품질목표를 설정하고 개발단계에서는 정형기술 검토를 통하여 품질 목표의 충족 여부를 체크하 테스트 과정을 거치게 된다.
대부분의 SW품질보증 활동은 테스트 계획, 절차, 범위, 방식, 방법 등에 대한 활동이 전부였다고 해도 과언이 아니다. 이러한 테스트 중심의 품질보증활동들은 SW개발 과정중 품질을 제한적으로만 확인할 있어 SW개발 과정 중에 품질을 추가하거나 강화하는데 여의치 않았던 것은 사실이다.
SW 품질보증 활동은 최종결과물의 테스트나 확인을 통해서 수행되는 것이 아니라 SW개발 전단 계에 적용해야 한다. 물론 SW 결함을 제거하고 해결하는 일이 SW 품질보증을 위해서 중요한 일이지만 이보다 중요한 것은 사전에 결함이 발생되지 않도록 예방하는 활동을 의미한다.
SW품질보증 활동은 조직의 목표와 특성이 반영되어야 한다. SW개발을 추진하는 조직은 SW 용하는 조직보다 설계와 테스트과정에 많은 공수를 투입해야 하며 SW 활용하는 조직은 형상 관리 코드관리, 시험기준 획득활동에 많은 노력을 해야 한다. SW품질보증의 본질은 결함 사전에 방지, 제거를 통해 SW 사용성과 유지보수성을 높이는데 있다.

댓글 없음 :

댓글 쓰기