소프트웨어 품질

CODEDRAGON Security/SecureCoding

반응형

 

 

소프트웨어 품질

·         정의된 요구사항과 일치하는가를 확인하는데 필요한 전반적인 계획과 체계적인 작업을 말합니다.

·         개발 초기에 소프트웨어 특성과 요구사항을 파악하여 품질 목표를 설정하고 개발단계에서 정형 기술 검토를 통해 품질 목표의 충족 여부를 체크하고 테스트 과정을 거치게 됩니다. 프트웨어 품질 보증 활동 최종 결과물의 테스트나 확인을 통해서 수행되는 것이 아닌 개발 단계에서 적용됩니다.

·         소프트웨어 결함을 발견하고 제거하는 일이 소프트웨어 품질 보증을 위해서 중요한 작업이지만 이보다 중요한 것은 사전에 결함이 발생하지 않도록 예방하는 것입니다.

·         요구사항을 바탕으로 소프트웨어 아키텍처를 디자인할 때도 적절한 아키텍처를 선택하여 전체적인 개발에 문제가 발생하지 않도록 해야 하며 일정과 비용 문제도 고려합니다.