![]()
![]()
목차
1. 서론
2. 본론
3. 결론
4. 참고문헌
본문내용
1. 서론
소프트웨어는 현시대에서의 사업 중 가장 기본적 요소로 자리잡게 되었다. 대부분의 플랫폼이나 IT 관련 업종에서는 소프트웨어가 안쓰이는 곳이 없어졌기 때문에 소프트웨어 자체의 품질 또한 중요시하게 자리잡게 되었다. 즉, 소프트웨어는 제품의 경쟁력이 되어버렸다고도 할 수 있다. 산업의 전반적인 요소로 자리잡은만큼 영향이 커짐에 따라 품질을 수요가 늘고 그만큼 품질의 확보를 장담하기 어려워졌다고도 할 수 있다.
그렇기에 소프트웨어 품질을 효과적으로 수행하며 일정 품질 이상을 확보하기 위한 기술적인 요소가 더욱 필요하다고 할 수 있다. 눈에 보이는 기술인 하드웨어와 다르게 소프트웨어는 따로 눈에 보이는 요소가 없기 때문에 소프트웨어의 품질 등급을 정의하고 가시적인 평가가 어렵다고 할 수 있다.
그러므로 품질평가를 위한 품질 모델링과 평가항목의 측정방법, 테스트 기법, 품질 대상인 모델로부터 평가항목을 도출하거나 처음 만들 때부터 품질을 보장하기 위해 프로세스를 만드는 등의 기술들이 바로 소프트웨어 품질평가 기술이라고 할 수 있다. 본 글에서는 소프트웨어 품질평가 중, 제품 평가와 프로세스 평가의 차이점을 설명함으로써 둘의 차이점을 정리함과 동시에 각 평가 요소가 어떤 상황에 쓰이는지 알아보고자 한다.
2. 본론
소프트웨어 품질평가 기술은 제품(Product) 평가와 프로세스(Process) 평가로 구분할 수 있다. 제품 평가는 테스트 기술, 품질 측정 메트릭 기술과 품질평가 모델링 기술 등이 있다. 프로세스 품질은 품질 성숙도 모델링 기술과 프로세스 라이프사이클 모델링 기술 등이 핵심기술이라고 할 수 있다.
출처 : 해피캠퍼스
답글 남기기