본문/내용
1. 서론
소프트웨어 품질 평가는 소프트웨어 개발 및 운영과정에서 제품과 프로세스의 각각의 특성과 성과를 평가하여 품질 향상 방안을 모색하는 중요한 활동이다. 제품 평가와 프로세스 평가는 서로 긴밀하게 연계되어 있으면서도 그 초점과 목적에 있어 차이를 보인다. 제품 평가는 최종 산출물인 소프트웨어 제품이 요구사항을 충족하고 사용자의 기대를 만족시키는지 여부를 판단하는 것으로, 제품의 기능성, 신뢰성, 사용성, 성능, 유지보수 용이성 등을 중심으로 평가한다. 예를 들어, 대형 금융기관에서 개발된 온라인 거래 시스템이 99.9%의 안정성을 갖추지 못할 경우 고객 신뢰도 하락과 금융거래의 중단 위험이 크므로 제품 평가가 반드시 필요하다. 한편, 프로세스 평가는 소프트웨어 개발과정 전반의 절차와 방법이 표준이나 기대에 부합하는지, 효율적이고 일관된 개발이 이루어지고 있는지를 평가하는 활동이다. 이는 개발 과정에서의 결함 발견, 재작업 최소화를 통해 개발 기간과 비용을 단축시키기 위한 목적으로 수행되며, 예를 들어 2020년 세계 소프트웨어 품질 연구에 따르면 효과적인 프로세스를 도입한 기업은 프로젝트 성공률이 평균 35% 이상 …