• Title/Summary/Keyword: 소프트웨어의 품질 평가

Search Result 300, Processing Time 0.028 seconds

병원정보시스템 품질 항목에 대한 제안

  • Park, Chan-Seok;Go, Seok-Ha
    • Proceedings of the Korea Society of Information Technology Applications Conference
    • /
    • 2007.05a
    • /
    • pp.300-320
    • /
    • 2007
  • 정보기술의 발달과 함께 소프트웨어 제품은 모든 산업에 필수요소가 되었고, 품질과 평가에 대한 관심도 점차 증가되고 있다. 하지만 일부 산업에서는 소프트웨어 품질 평가에 대한 사용자들의 만병 통치적 기대, 품질 표준의 부족, 측정을 위한 양질의 데이터 부족, 소프트웨어 분석과 디자인에 대한 공학적 한계로 소프트웨어 품질 평가에 대해 많은 문제점이 지적되고 있다. 국내에서도 의료산업 관련 정보시스템의 오류 및 사용자들의 운영 미숙은 매년 많은 금액의 사회적 비용을 증가시켰고, 병원정보시스템의 품질에 대한 관심을 초래하였다. 특히, 산업적 특성이 강한 병원정보시스템은 성공적 구축을 위해 사용자 중심의 소프트웨어 디자인과 다양한 전문가들의 지식 통합이 필요하며, 정보시스템 품질 측정으로 연구자들과 개발자들의 시스템 설계 혼란을 감소시키는 방법론이 필요하다는 연구들이 등장하고 있다. 대부분의 병원정보시스템이 단편적인 업무처리 위주로 개발 운영되고 있고, 장기적 경영전략이나 임상연구를 위한 분석적 정보처리 기능들은 결여되어 있다. 또한 소프트웨어 재설계나 추가적 개발 에 활용될 수 있는 객관적 품질 기준이 부족하고, 사용자들의 요구사항에 대해 소프트웨어 설계에 있어서 효율적으로 반영되지 못하고 있다. 이에 본 연구는 최근 발표된 병원정보시스템 품질 평가에 대한 연구 경향을 종합하고, 품질 평가에 대 해 효율적으로 활용되고 있는 사용성(Usability)을 기준으로 병원산업의 특수성을 포함한 품질 평가 방법과 품질척도를 제안하고자 한다. 국제표준기구(ISO:International Standards Organization)에서는 품질 특성을 기능성, 신뢰성, 사용성, 효율성, 유지 보수성과 이식성의 특성을 제시하고 있다. 특히 Folmer & Bosch(2004)가 정리한 ISO9126에서는 품질의 특성을 배움의 용이성, 운영의 용이성, 이해성과 매력성으로 분류하였고, ISO9241-11는 효과성, 효율성과 만족성으로 분류하였다. 또한 Shackel(1991)은 배움의 용이성(배움과 시간, 기억력), 효과성(오류, 직무시간), 유연성과 마음가짐으로 분류하고 있다(Shackel, 1991). Nielsen(1997)은 배움의 용이성, 기억의 용이성, 오류, 효율성, 만족성으로 분류하고 있고(Nielsen, 1997), Shneiderman(1998)는 효과성(직무시간, 배움의 시간), 효율성(기억의 지속시간, 오류), 만족도를 품질의 특성으로 분류하였다. 이와 같은 소프트웨어의 품질은 소프트웨어 계획, 개발, 성장과 쇠퇴의 모든 과정에 적용되며, 환경적 변화에 따라 사용자들의 정보욕구를 적절하게 반영하여 만족도를 높이 는 것이라고 요약할 수 있다. 그러나 현재까지 소프트웨어 품질 평가에 대한 연구들 은 보편적인 평가 항목들을 대상으로 측정하여 일반적인 품질기준을 제시하고 있고, 유사한 측정 내용들이 중복되어 있다. 이러한 경향은 산업별 특수성이 강한 소프트웨어에 대해서는 정확한 품질측정이 어려웠고, 품질측정에 대한 신뢰성을 떨어뜨리는 계기가 되었다. 이러한 한계를 극복하고자 나타난 방법론이 최종사용자들의 요구사항을 얼마나 적절하게 시스템에 반영했는지에 대한 사용성(Usability) 측정이다. 사용성에 대한 정의는 사용자들이 실질적으로 일하는 장소에서 직접 사용자들의 시스템 운용실태를 파악하여 문제점을 개선하는 것으로 요약할 수 있다. ISO9124-11에서는 사용성을 "어떤 제품이 구체적인 사용자들에 의해 구체적인 목적을 달성하기 위한 구체적인 사용의 맥락에서 효율성, 효과성을 만족함으로 사용될 수 있는 정도"로 정의하고 있다. 지난 10년간 병원정보시스템 평가에 대한 문헌들을 고찰한 결과 품질 측정의 효과는 정보화에 대한 동기유발과 의료품질을 높이는 게기가 되었으며, 질병에 대한 예방효과도 높은 것으로 조사되었다. 그러나 평가에 대한 인식의 문제, 평가 방법의 신뢰성 부족, 평가 지침과 부분적 평가에 따른 인증의 어려움 평가 결과에 대한 확산과 단편적 연구의 한계 등으로 연구결과에 대한 신뢰도와 활용도는 낮은 것으로 조사되었고, HIS에 대한 연구 빈도와 범위 가 매우 미약하였다. 특히, 품질속성은 같은 용어이지만 연구자에 따라 전혀 다른 측정 내용을 제시하고 있어 효율적인 품질 지표를 제시하는데 많은 혼란을 초래하고 있다. 이러한 품질 평가의 경향은 시스템 설계 및 개발자들에게 필요한 사용자들의 구체적이고 독특한 욕구나 병원정보시스템 환경의 특수성 파악에 한계를 보였으며, 평가 범위도 부분적으로 이루어져 전사적 시스템 설계 및 개발에 중요한 자료를 제공하지 못하고 있다. 이러한 문제점과 한계를 극복하고자 ISO와 같은 품질 표준 속성과 컨텍스트(Context)를 중심으로 사용자에 의한 평가 척도의 설정은 구체적이고 실용적이며 신뢰성 있는 평가 방법이 될 것이다.

  • PDF

MND-TMM for Testing Process Improvements of Defense Software (국방 소프트웨어의 시험 프로세스 개선을 위한 국방 시험 성숙도 모델)

  • Park, Jun-Young;Ryu, Ho-Yeon;Choi, Ho-Jin;Baik, Jong-Moon;Kim, Jin-Soo
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.5
    • /
    • pp.288-296
    • /
    • 2008
  • Software in defense domain requires high quality since defense specific characteristics. To assure high quality products, development and testing activities based on well defined process must be performed. If those activities cannot support software acquisition process, the quality of acquired software product is low and combat power decreases. In this paper, we propose MND-TMM(Ministry of National Defense-Testing Maturity Model), which can help enhance software quality through testing process improvements. This paper also introduces the contents of MND-TMM architecture. MND-TMM is constituted to reflect the characteristics of defense software, development process, and testing process so as to solve the problems associated with software testing. MND-TMM is comprised of 5 maturity levels and 4 categories which have number of related TPA(Testing Process Area)s. It is expected that MND-TMM can help assess testing maturity of defense software organizations and provides guidelines to improve software testing process.

User requirement analysis to derive quality attribute of web-based commerce system (웹기반 상거래시스템의 품질속성 도출을 위한 사용자 요구사항 분석)

  • 윤홍란;김유경;이서정;박재년
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.379-381
    • /
    • 2004
  • 소프트웨어 아키텍처는 소프트웨어 시스템의 중요한 요소를 정의하고 이들 요소간의 상호관계를 나타낸 전체 시스템의 기본 구조이다. 시스템의 변경과 확장에 용이하고 시스템의 상호 연동성을 확보하는데 있어 아키텍처 기반의 기술 접근은 필수적인 요소이다. 이러한 소프트웨어 아키텍처를 명가하기 위한 다양한 방법들이 제시되고 있으며, 이 방법들은 비즈니스요구를 반영하고 품질속성에 따른 시나리오를 만들어 그것을 기반으로 소프트웨어 아키텍처를 평가하게 된다. 이에 본 논문에서는 ISO9126에서 제시한 소프트웨어의 품질을 기반으로 아키텍처 평가에 적용되어질 품질속성을 도출하기 위하여, 웹기반 전자상거래시스템인 B2C에서의 사용자요구사항을 분석 해 보고자 한다.

  • PDF

e-Navigation SQA를 위한 핸드북 개발 접근 방안

  • Kim, Hyo-Seung;Lee, Jae-Uk;Im, Sang-U;Jeong, Ji-Eun;Lee, Seo-Jeong
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2014.10a
    • /
    • pp.174-175
    • /
    • 2014
  • e-Navigation을 도입하면서 그에 맞는 새로운 소프트웨어와 시스템들의 개발이 진행되고 있다. 이에 따라 개발되어지는 제품 혹은 제품 개발 프로세스에 대한 품질의 중요성이 커지고 있다. 품질을 평가하기 위해서는 구체적인 적용방법을 포함한 핸드북 형태의 가이드가 실무자들에게 도움이 될 수 있다. 본 논문에서는 기존의 관련 표준을 분석하여 해양소프트웨어의 특성을 반영할 수 있는 핸드북 개발의 방안을 소개한다.

  • PDF

Study on Component Evaluation based on IDL (컴포넌트에 대한 IDL 기반 품질평가에 관한 연구)

  • 김상영;황선명
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.546-548
    • /
    • 2000
  • 컴포넌트 소프트웨어의 개발은 재사용성의 확보로 인하여 개발기간 단축, 개발비 감소등과 같은 효과를 가져올수 있으나, 컴포넌트를 개발한 환경과 이를 적용하는 환경과의 차이점으로 인한 위험성은 절대적으로 고려해야할 사항 중의 하나이다. 또한 컴포넌트는 실행가능한 코드의 형태로 존재한다는 점 때문에 기존의 Whitebox Testing방법을 적용하기에는 무리가 있다. 따라서 기존의 소프트웨어와 컴포넌트와의 구별되는 요소를 찾아 이제 적용 가능한 테스트 방법의 연구가 요구되어 진다. 본 논문에서는 컴포넌트의 개념과 대하여 살펴보고 기존의 테스트방법을 응용하여 컴포넌트에 적용 가능한 테스트 방법을 제안하도록 한다.

  • PDF

A Study on the Operational Stage Reliability of Dedicated Software (주문형 소프트웨어의 운영단계 신뢰도에 관한 연구)

  • Che, Gyu-Shik
    • The KIPS Transactions:PartD
    • /
    • v.10D no.5
    • /
    • pp.837-844
    • /
    • 2003
  • The software reliability have to be improved as one major method to enhance the quality of developed software, and its defect is detected and modified through testing as a direct way to meet the purpose before releasing. Once its reliability grows up to the target and it is released to public. there nay be operational reliability problem. The operational software reliability trend nay be different depending on the condition whether it is universal or dedicated. And its reliability estimation is changed based on the condition if it follows uniform testing efforts or Weibull testing efforts. I study the operational reliability trend of dedicated software, applying two case testing efforts for the released item.

Proposal and Evaluation of Hierachical Model of Internal Characteristics for Software Quality Measurement (소프트웨어 품질측정을 위한 내부특성 계층화 모델의 제안과 평가)

  • Yang, Hae-Sool;Rhee, Ryong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.6
    • /
    • pp.1508-1518
    • /
    • 1997
  • For the effective development of high qualitative software, it is important to measure the "design quality" through the "process of design" which is the upper phase of software development. And based on it, to improve the "design quality" is also important. But, up to now, most of the researches have been in connection with the quality characteristics, and quality sub-characteristics that can be measured and evaluated by users, but the researches about the internal characteristics and metrics that can be measured and evaluated by developer in the process of the development have not been through going enough. Accordingly, the purpose of this research is to point out the problems included in the internal characteristics of the solution of these problems. Omissions and duplications of the internal characteristics can be prevented by arranging than newly according to the model suggestion. Furthermore, it is confirmed that developers can get the efficiency of measurement by metrics, and also can get good improvement effect of metrics measurement accuracy through the concrete application test.

  • PDF

USN SW's Usability estimation item development (USN SW의 사용성 평가항목 개발)

  • Kang, Bae-Keun;Lee, Ha-Yong;Yang, Hae-Sool
    • Proceedings of the KAIS Fall Conference
    • /
    • 2010.05a
    • /
    • pp.385-388
    • /
    • 2010
  • USN은 최소한의 에너지를 소모하면서 최대한의 데이터를 전송하고 또한 가능한 한 높은 신뢰도의 데이터를 전송하기 위해 노력한다. 이렇듯 요구사항이 많은 환경에서의 USN 기술은 지금 이 시간에도 다양한 분야에서 활발하게 연구되고 있다. 본 연구에서는 USN 소프트웨어의 품질을 평가하기 위해 품질을 시험하여 측정하고 그 결과를 적절한 기준에 따라 판정하는 방법에 대해 연구를 수행하고자 한다.

  • PDF

Design of an Evaluation Tool for SCM Process (소프트웨어 형상관리 프로세스 평가 도구 설계)

  • 이영식;장치원;황선명
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.723-726
    • /
    • 2003
  • 소프트웨어 프로세스를 개선하여 소프트웨어의 품질 및 생산성을 높이고 조직의 업무를 효과 적으로 달성할 수 있는 체계적인 프로세스를 수립하고 지속적으로 프로세스를 개선함으로서 프로세스의 수행능력을 향상시키기 위한 접근 방법이 많이 시도되고 있다. 본 논문에서는 소프트웨어 프로세스 개선을 위한 형상관리 활동을 관련 표준에 바탕을 두어 정량적인 평가를 할 수 있는 체크리스트를 작성하였고, 체크리스트를 이용한 형상관리 프로세스 평가 도구를 설계하였다.

  • PDF

A Study on Analysis of Testability for Android Smart-phone Application (안드로이드 스마트폰 어플리케이션을 위한 테스트 용이성 분석 연구)

  • Jang, Woo-Sung;Son, Hyun-Seung;Kim, Woo-Yeol;Kim, R. Young-Chul
    • Annual Conference of KIPS
    • /
    • 2010.11a
    • /
    • pp.340-343
    • /
    • 2010
  • 스마트폰 어플리케이션은 소프트웨어의 평가를 구매자가 쉽게 확인 및 작성할 수 있어 품질이 매출에 직접적으로 영향을 끼쳐 소프트웨어의 품질을 향상시키기 위해서 테스트가 요구된다. 하지만 기존의 스마트폰 어플리케이션은 테스트 용이성을 고려하지 않고 개발되어 테스트를 위해 많은 비용이 증가한다. 본 논문은 이 문제를 해결하고자 소프트웨어 설계 단계에서 모델변환을 적용하여 테스트 용이성을 향상 시키는 방법을 제안한다. 대상 모델은 UML의 클래스 다이어그램이고 테스트 용이성 측정을 위해서 Binder방법을 사용한다. 적용사례로 안드로이드 기반의 소프트웨어인 SnakePlus를 구현하고, 이를 대상으로 설계 모델을 모델변환을 하여 테스트 용이성을 향상 시킨다.