• 제목/요약/키워드: Software Quality Evaluation

검색결과 515건 처리시간 0.023초

가중치 기반 고장감지 커버리지 방법을 이용한 원전 제어기기 소프트웨어 신뢰도 평가 (The Software Reliability Evaluation of a Nuclear Controller Software Using a Fault Detection Coverage Based on the Fault Weight)

  • 이영준;이장수;김영국
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제5권9호
    • /
    • pp.275-284
    • /
    • 2016
  • 원자력분야에서 사용되는 안전관련 소프트웨어는 계획단계부터 설치단계까지의 전 생명주기 공정을 통해 개발과 확인검증, 안전성 분석, 그리고 품질보증 활동을 수행해 소프트웨어의 안전성을 보장하고 있다. 그러나 이러한 개발과 검증공정을 통한 평가는 시간과 비용을 많이 필요로 한다. 또한, 소프트웨어의 품질을 향상시키기 위해 다양한 활동을 수행했다고 주장하지만, 어느 정도의 품질이 향상되었는지 확인하기에는 한계가 있다. 이러한 한계를 극복하기 위해서 정량적인 평가를 수행할 수 있는 소프트웨어 신뢰도 계산 방법을 제안한다. 특히, 소프트웨어가 사용하는 메모리 공간에 고장을 주입하여 소프트웨어의 고장을 모사하고, 주입된 고장에 가중치를 부여하여 고장 민감도에 차이를 두고, 감지능력을 평가하여 소프트웨어 고장율을 계산한다. 이러한 고장율을 활용하여 소프트웨어 신뢰도 계산을 수행하면 정량적인 평가결과를 획득할 수 있게 된다.

컴포넌트 품질 관리 프로세스 개발 사례 (A Component Quality Assurance Process and its Application)

  • 김길조;장진호;황선명
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.699-704
    • /
    • 2001
  • 소프트웨어 컴포넌트 기반 개발을 통해 시스템을 구축하기 위해서는 검정되고 표준화된 컴포넌트가 필수적이다. 본 논문에서는 컴포넌트 개발 시범사업에 적용하기 위해 개발되었던 컴포넌트 품질 관리를 위한 접근방법을 제시한다. 컴포넌트 품질 명세, 품질 계획, 품질 통제, 품질 평가의 4단계로 구성된 품질관리 프로세스는 컴포넌트 개발시 품질 목표를 설정하고 설정된 목표를 달성하도록 유도한다. 이 때 컴포넌트 품질모형은 품질 요구사항을 측정가능한 품질 목표로 변환시키고 개발된 컴포넌트의 품질을 평가하는 근거로 사용하기 위해 제안되었다.

  • PDF

사례분석을 통한 ESM S/W의 평가항목 (Evaluation Items of ESM S/W by Case Analysis)

  • 강득수;양해술
    • 한국콘텐츠학회논문지
    • /
    • 제10권8호
    • /
    • pp.84-94
    • /
    • 2010
  • ESM이란 방화벽, 침입탐지시스템(IDS), 가상시설망(VPN) 등 다양한 종류의 보안 솔루션을 하나로 모은 통합보안관리시스템으로 본 연구에서의 ESM 소프트웨어의 품질평가 모델을 개발하는 것은 ESM 소프트웨어를 효과적으로 보호하기 위한 기초가 된다고 할 수 있다. 본 논문에서는 ESM 소프트웨어 분야 기반 기술을 조사하고 ESM 소프트웨어 기술, 시장, 표준 및 시험 인증 동향을 조사, 분석하여 ESM 소프트웨어의 평가 모델을 개발하고자 한다. 즉, ESM 소프트웨어의 요구사항을 반영하여 시험 모듈을 개발하여 시험방법과 더불어 시험사례를 제안하였다.

SW 공학수준과 SW 프로젝트 납기성과와의 관계 (Evaluation on the Relationship between Software Engineering Level and Schedule Deviation in Software Development)

  • 김승권;고병선
    • 한국IT서비스학회지
    • /
    • 제10권4호
    • /
    • pp.191-204
    • /
    • 2011
  • Recently, many software companies are trying to improve the software quality and project outcome with more costs and efforts in development time. In the software convergence and integration environments, it is required efforts to gain high quality of software. In other words, it is required to utilize software engineering knowledge and technology for higher software quality and better software project productivity. The Software development productivity can be varied by software process capability according to building a framework for software development, selection and use of appropriate technology, human resource management. Software process capability will influence software project outcome which is the general opinion. This study provides empirical evidence about software engineering efforts and investment approach to lead software project performance. We measured the software engineering efforts by SW engineering level and analyzed the corelation between software engineering level and schedule deviation. And, we verified that this performance is affected by the size of software company. As a result, software process capability is important to build a infrastructure and develop systematically software project. The higher software engineering level can lead to improved software project performance.

요구사양서의 품질평가 모델에 관한 연구 (A Study on Quality Evaluation and Improvement of Software Requirement - Specification)

  • 김경환;코지마 츠토무;박용범
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1459-1466
    • /
    • 2004
  • 소프트웨어 응용 분야의 확대로 인해, 소프트웨어는 더 크고, 더 복잡해지고 있다. 게다가 개발 기간의 단축 및 비용의 절감${\cdot}$품질의 향상 또한 요구되고 있다. 이러한 요구를 충족시키기 위해 여러 효율적인 방법이 제안되었고, 구현되었다. 대표적으로 프로세스 개선과 객체지향 개발, 요구공학, 소프트웨어 메트릭스 등이 있다. 이러한 수많은 방법 중에서 요구공학은 고품질의 소프트웨어 개발의 기반이 된다. 즉, 고품질의 소프트웨어를 개발하기 위해서는 먼저 요구를 획득하고, 기술하여야 하며, 이에 대한 검증과 관리를 통해 요구사양서의 품질을 향상시켜 가야 한다. 본 논문에서는 IEEE Std-830-1998의 좋은 요구사양서가 가져야 할 특성을 중심으로, 요구사양서에 기술된 내용 자체를 정량적으로 품질 평가할 수 있는 메트릭스를 제안하였다.

소프트웨어 품질 평가를 위한 정량적 자료 예측 (The Quantity Data Estimation for Software Quality Testing)

  • 정혜정
    • 한국융합학회논문지
    • /
    • 제8권10호
    • /
    • pp.37-43
    • /
    • 2017
  • 본 연구는 소프트웨어 품질이란 측면에서 소프트웨어 시험 자료를 활용하여 예측을 위한 모델을 소개하고 소프트웨어 시험과정에서 추출한 자료를 이용해서 품질 특성별 시험 결과를 분석하려 한다. 소프트웨어 시험 평가를 위해서는 소프트웨어 시험 평가에 소요되는 기간에 대한 분석을 실시하고 소프트웨어 품질특성별 오류 수에 대한 분석과 성별에 따라서 소프트웨어 시험 기간에 미치는 차이를 분석한다. 본 연구에서는 기존 시험을 통해서 얻어진 자료를 활용하여 소프트웨어 시험을 위한 소요일 수를 분석하는 모델을 제시하고 소프트웨어 종류별 6가지 품질 특성에 따른 오류수를 분석하기 위한 모델을 제시한다.

소프트웨어 신뢰도 측정에서 고장률 비교 (Comparison of Failure Rates in Measuring Software Reliability)

  • 정혜정
    • 융합정보논문지
    • /
    • 제12권5호
    • /
    • pp.15-20
    • /
    • 2022
  • 본 연구는 소프트웨어 품질 특성인 기능적합성, 신뢰성, 사용성, 이식성, 유지보수성, 성능효율성, 보안성, 호환성 중에서 신뢰성에 대한 평가 방안을 연구하였다. 소프트웨어 품질 측정에 있어 신뢰성의 정량적 평가 방안을 제시한다. 본 연구는 소프트웨어 품질 특성 중 하나인 신뢰성 평가 중 성숙성에 포함되는 고장률을 측정하는 방법에 대해서 소개하고 고장 데이터의 형태에 따라 고장률이 어떻게 변화하는지에 대해 실험데이터를 가지고 연구한 내용이다. 소프트웨어 테스팅을 중심으로 매일의 고장 수를 중심으로 소프트웨어 신뢰성 성장 모델에 적용하여 고장률을 측정하여 고장 데이터의 형태에 따라 비교 분석하였다. 6일간의 테스트를 통해서 발견된 고장 시간을 중심으로 고장률을 측정하고 측정결과를 이용해서 국제표준 ISO/IEC 25023에서 제시하고 있는 고장률과 비교 하였으며 데이터 형태에 따라 적용방안을 검토하였다.

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

  • 오기성;류성열
    • 정보처리학회논문지D
    • /
    • 제9D권1호
    • /
    • pp.103-110
    • /
    • 2002
  • 컴포넌트 기반 소프트웨어 개발에서 컴포넌트 각각의 품질은 전체 소프트웨어의 품질을 결정하는 중요한 역할을 하므로 컴포넌트를 체계적으로 테스팅할 수 있는 전략이 필요하다. 일반적으로 컴포넌트를 테스팅하는 관점은 크게 컴포넌트 생산자 입장과 구매자 입장으로 구분할 수 있다. 본 논문에서는 컴포넌트 구매자 입장에서도 생산자의 산출물을 테스팅 근거 자료로 활용할 수 있도록 테스팅 도메인을 컴포넌트 생산자 입장에서 전개한다. 컴포넌트의 품질을 평가하기 위해 반복(Iteration) 테스팅 지침(Testing Guideline)에 중점을 두고 있는 현재의 RUP 테스팅 프로세스를 개선하여 컴포넌트 단위 테스팅에 초점을 맞춘 실질적인 프로세스를 구체적으로 제안하고 EJB 환경하에서 컴포넌트의 품질을 평가하는 사례 연구를 적용해 본다. 이를 통하여 본 논문에서 제시한 RUP기반 5단계 테스팅 프로세스가 컴포넌트의 품질평가를 위해 적용 가능한 것임을 보인다.

소프트웨어 신뢰성 품질 평가에 대한 표준화 연구 (A Study on the Standard of Software Reliability Quality Testing)

  • 정혜정;정원태;정영은;신석규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.241-244
    • /
    • 2006
  • 소프트웨어 품질 평가를 위해서 국제 표준 ISO/IEC 9126의 표준문건은 현재 ISO/IEC 25000 이란 이름으로 새롭게 제정되어지고 있다. 본 논문에서는 소프트웨어 품질 평가를 위한 국제 표준 문건의 신뢰성의 평가 방안에 대한 연구의 진행사항을 소개하고 신뢰성의 품질 평가를 위한 표준 제정 연구를 위한 기초 자료를 제시한다. 신뢰성 성장 모델을 소개하고 소프트웨어 신뢰성 성장 모델에 적용하여 평가할 수 있는 방안을 소개한다.

  • PDF

소프트웨어 품질 표준화 동향 조사 (A survey on the standard of Software Quality)

  • 정혜정;정원태;정영은;신석규;양해술
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 추계학술발표대회 및 정기총회
    • /
    • pp.337-340
    • /
    • 2005
  • 소프트웨어 품질 평가에 대한 관심이 고조되면서 소프트웨어 품질 평가를 위한 방법은 국제적으로 활발히 연구되고 있다. 국내의 시험 평가 기관에서는 대체적으로 ISO/IEC 9126에 의한 품질 평가 방법을 적용하여 소프트웨어 품질을 평가하고 있으나 현재 국제적으로 소프트웨어 품질 평가를 좀더 정량적으로 정확히 하기 위하여 평가 메트릭을 새롭게 제정하기 위한 연구를 진행 중에 있다. 국내에서도 이와 같은 소프트웨어 품질 평가를 위한 모델 연구가 필요할 것으로 보여지며 이러한 기초자료로 현재 진행되어지고 있는 국내외 소프트웨어 품질 평가 표준화 동향 조사를 본 연구에서 진행하였다.

  • PDF