본문 바로가기
KERD
논문KCI 등재

의료 소프트웨어 품질 정량화를 위한 TQM 기법

A Method of Test Quality Management for Medical Software Quality Digitizing

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문은 개발 주기 동안 의료 s/w의 QCD(Quality Cost Delivery)를 보장하기 위한 요구사항이 제대로 구현되었는지 테스트를 하기 위한 모델을 제시한다. 대부분, 고객의 요구사항은 프로젝트 수행 과정에서 변경될 가능성이 높다. 특히 의료 분야에서는 테스트를 하지 않고 의료 소프트웨어를 상품화할 경우 훨씬 더 많은 결함이 발견될 수 있다. 특히 의료분야의 결함은 치명적이다. 이러한 문제를 해결하기 위해, GQM(goal question metric)방법론을 사용한다. 목표를 설정하고 설문지를 구성하고 전문가의 답변을 받는다. 그리고 답변을 반영한 요구사항을 추출한다. 이렇게 만들어진 테스트케이스에 수치적으로 우선순위를 부여하기 위해 AHP(Analytic Hierarchy Process) 방법론을 활용한다. 이렇게 우선순위가 결정되면 순서대로 테스트케이스가 구성되며 테스트의 통과 개수에 따라 테스트케이스가 얼마나 수행되었는지 판단이 가능하다. 이를 통해 충분한 테스트가 공식적으로 수행되었는지 고객이 확인할 수 있도록 고객에게 전달하기 전에 s/w 상품의 품질을 수치화 할 수 있다. 따라서 TQM을 사용하면, 프로젝트가 끝나고 소프트웨어를 평가하는 대신 프로젝트 진행 중에 소프트웨어 품질 수준이 결정될 것으로 기대한다.

Abstract

This paper presents the model of realizing requirement to ensure the QCD(Quality Cost Delivery) of medical software during the development cycle. In many cases, customer needs are likely to change in the process of carrying out projects. When medical software is released to customers without the needs to be reflected, many more defects can be found when the software is actually used in the medical field. The defects are fatal in the medical domain. To solve these problems, GQM(Goal Question Metric) methodology is used. With this methodology, goals are set, questionnaires are devised, and review of domain expert is sought. In addition, requirements are extracted and defined. And then, test cases are finally completed based on the requirements. The test cases made through these processes are quantitatively prioritized by using the AHP(Analytic Hierarchy Process) methodology. Once the priority is determined, the test case is configured in order to determine how the test case has been carried out in accordance with the number of test cases. It is possible to digitize the quality of software before it is delivered to the customers to see whether enough tests are officially performed for the project. Using this TQM, it is expected that the level of software quality is determined while the project is being carried out, instead of evaluating the software at the end of the project.

참고문헌 (15)

  1. F. E. Young, "Validation of medical software:present policy of the Food and Drug Administration", Annals of Internal Medicine, 106, pp.628~629 (1987)
  2. J. R. Evans, "The management and control of quality", pp.115~128 (2002), South-Western
  3. "Medical Quality Management" (2014)[URL]
  4. 박준, "병원 의료장비 교체 우선순위를 결정하는 지표의 개발", 한국경영과학회지, 37(4), pp.161~180 (2012), 한국경영과학회[DOI]
  5. K-W. Song, "Measurement and management of the level of quality control process in Soc(system on chip) embedded software development", International Journal of Advanced Robotic Systems (2012)
  6. A. Abran, "Usability meanings and interpretations in ISO standards", Software Quality Journal, 11(4), pp.325~338 (2003)
  7. 이철, "SOA 기반 소프트웨어 품질평가 모델 개발", 한국콘텐츠학회 논문지, 8(5), pp.82~93 (2008), 한국콘텐츠학회
  8. R. L. Lynch, "Measure up!" (1995), Blackwell
  9. T. Kasse, "Action focused assessment for software process improvement" (2002), Artech House
  10. K-W. Song, "Opportunity tree framework design for quality and delivery of S", W product, 2005, 1331~1337[DOI]
  11. F. Van Latum, "Adopting GQM-based measurement in an industrial environment", IEEE software (1998)
  12. B. Boehm, "Value-based Software engineering:Case study", IEEE Computer, pp.33~41 (2003)
  13. T. L. Saaty, "Decision making with the analytic hierarchy process", 3~4 (2008)
  14. P. C. Jorgensen, "Software testing: A craftsman’s approach", pp.4~6 (2016), CRC press
  15. S. C. Kim, "Priority aggregation for AHP based on experts opinions", KORMS, 19(3), pp.41~51 (1994)

관련 논문AI추천

이 간행물의 다른 논문 (18건)