DOI QR코드

DOI QR Code

서비스지향구조 기반 소프트웨어의 유지보수성 시험 평가 방법

Maintainability Testing Evaluation Method for Service Oriented Architecture based Software

  • 김진식 (호서대학교 벤처전문대학원 정보경영학과) ;
  • 전인오 (호서대학교 벤처전문대학원 정보경영학과)
  • 발행 : 2009.03.28

초록

서비스지향구조 소프트웨어 품질평가는 품질 향상을 유도할 수 있는 기술로서 국제 표준을 수용하는 전략기술 개발을 통해 객관성과 활용도를 높일 수 있고 많은 소프트웨어 기업들이 비즈니스 요구사항과 연계된 솔루션을 구현하기 위한 방법으로 서비스지향구조 기법을 사용하고 있다. 또한, 정부차원의 시범사업이 추진되고 있으며 관련 업계의 기술 개발에 따라 서비스지향구조 기반 소프트웨어의 상용화가 확산되고 있다. 따라서, 본 연구에서는 서비스지향구조 기반 소프트웨어의 유지보수성 품질을 평가하기 위해 시험 메트릭을 제안하였고 품질을 측정하고 그 결과를 적절한 기준에 따라 판정하는 방법에 대해 연구를 수행하고 평가 사례를 제시하여 평가 방법을 명확히 제안하였다. 본 연구를 통해 서비스지향구조 기반 소프트웨어의 유지보수성 품질향상을 유도하고 서비스지향구조 기반 소프트웨어에 대한 양적/질적인 수요를 충족할 수 있다고 본다.

참고문헌

  1. ISO/IEC 9126, "Infomation Technology - Software Quality Characteris- tics and metrics - Part 1, 2, 3.
  2. ISO/IEC 14598, "Infomation Technology - Software product evaluation - Part 1, 2, 3, 4, 5, 6.
  3. M. L. Cook, "Software Metrics : An Introduction and Annoted Bibliography," ACM SIGSOFT Software Engineering Notes, pp.41-60, Vol.7, No.2, 1982(4). https://doi.org/10.1145/1005937.1005946
  4. W. M. Evangelist, "Software Complexity Metrics Sensitivity to Program Structuring Rules," The Journal of Systems and Software, 3, pp.231-243, Elsevier Science, 1983. https://doi.org/10.1016/0164-1212(83)90037-7
  5. M. Azuma, "Software Quality Evaluation System:Quality Models, Metrics and Processes - International Standards and Japanese Practice," Information and Software Technology, 1996.
  6. Thomas Erl, Service-oriented Architecture : concept, technology, and design, prentice Hall, 2005.
  7. R. Rich, reuse engineering for SOA, http://www.123.ibm.com/developerworks/ webservices/library/ws-rense/soa.html, 2004.
  8. C. W. Kreuge, "software Reuse," ACM Computing Survey, pp.131-183, 1992.
  9. 권수갑, "SOA 개념과 동향", 전자부품연구원, 2005(11).
  10. 더크 크래프지그, 칼 방케, 더크 슬라마, "엔터프 라이즈 서비스지향구조(서비스 지향 아키텍처 베스트 프랙티스)", 태극미디어, 2006(11).
  11. 토마스 얼, "서비스지향구조 : 서비스 지향 아키텍처(XML과 웹서비스 통합을 위한 필드 가이드)", 성안당, 2007(1).
  12. 양해술, "소프트웨어 시험평가 모듈 개선 연구", ETRI 컴퓨터.소프트웨어 기술연구소 위탁과제, 최종보고서, 2001(11).