• 제목/요약/키워드: 결함관리도구

검색결과 24건 처리시간 0.028초

대학의 게임개발프로젝트에서 결함관리도구 활용에 관한 연구 (A Study on the Use of Bug Tracking System in College Game Development Projects)

  • 이종원
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제62차 하계학술대회논문집 28권2호
    • /
    • pp.475-476
    • /
    • 2020
  • QA직군은 게임 제작 프로젝트의 초기 단계부터 게임의 품질관리를 위한 계획을 수립하고, 개발 단계에 맞춰 QA를 진행하는 과정에서 효율적인 업무 수행을 위해 전문적인 도구의 활용이 필요하다. 게임 QA에서 사용하는 결함관리도구 중 Redmine은 결함관리 뿐만 아니라 뉴스 기능으로 프로젝트 소식을 공유하고, 일감에서 결함을 관리하고, 위키를 통해 지식관리를 수행할 수 있다. 또한 애자일 플러그인을 설치하여 애자일 기반으로 프로젝트를 관리할 수 있다. 코로나19로 인해 비대면 업무 환겨에 대한 관심이 증대하면서 게임 QA도 적절한 온라인 도구를 활용하는 것이 바람직하다.

  • PDF

오픈소스 형상도구와 결함추적도구를 이용한 개발 프로젝트 관리에 관한 연구 (A Study on Development Project Management using Open Source Configuration Management and Defect Tracking Tools)

  • 이지현;박영식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.1445-1447
    • /
    • 2012
  • 팀으로 구성된 개발 조직은 주어진 시간 안에 가용할 수 있는 인력으로 고객에게 전달될 최종 산출물인 소프트웨어를 개발한다. 개발과 통합을 거친 소프트웨어는 테스트를 거치며 발생되는 결함에 대해 수정 조치한다. 하지만 결함 수정과 병행하여 초기 요구사항은 변경되고 추가되어 개발되는 소프트웨어에 반영되야 함으로 팀에서는 메일, 전화, 또는 게시판 방식으로 결함 사항을 알리고 최종 소프트웨어를 개발해 나간다. 본 논문은 이러한 환경에 결함추적도구를 사용하여 결함 발견 시 등록하고, 해결된 소프트웨어의 버전을 관리하기 위한 방법에 대해 오픈소스 기반의 형상관리도구와 결함추적도구를 활용한 환경을 연구해 나가고자 한다.

양산 무기체계 환경 부하 선별 시험 효과도 분석 및 프로파일 설계 자동화 도구 구현 (Effectiveness Analysis and Profile Design Automation Tool Implementation for The Mass Production Weapon System Environmental Stress Screening Test)

  • 김장은
    • 한국산학기술학회논문지
    • /
    • 제17권8호
    • /
    • pp.379-388
    • /
    • 2016
  • 현대 무기체계 제조를 위해 적용되는 수많은 생산 기술과 다양한 공정 환경으로 인해 다양한 결함이 무기체계 제조공정에 유입되고 있다. 이렇게 제조공정에 유입되는 결함 중 육안 검사, 기능 시험 등 기존 품질 관리 절차를 통해 검출할 수 있는 "명백결함(Patent Defect)"과 무기체계 복잡성과 제조공정의 복잡도로 기존 품질 관리 방식으로 검출이 제한되는 "잠재결함(Latent Defect)" 2가지 종류가 있다. 이러한 초기 결함 문제를 최소화하기 위해 무기체계 생산공정 중 유입된 결함요소를 환경부하(온도, 진동)를 활용하여 결함검출/제거/개선하기 위해 환경 부하 선별(ESS : Environmental Stress Screening) 시험을 수행해야 한다. 본 논문은 국내 무기체계 제조업체에서 정량적 환경 부하 선별 시험 설계의 어려움을 최소화하기 위해 MIL-HDBK-344(Environmental Stress Screening of Electronic Equipment)의 수학적 모델을 기반으로 정량적 환경 부하 선별시험 효과도 분석 및 프로파일 자동화 도구를 구현하였으며, 6가지(온도부하변수 3가지(온도범위/온도변화율/허용 잔류결함밀도), 진동부하변수 2가지(부하크기/허용 잔류결함밀도), 시험설계변수 1가지(허용 시험시간)) 시나리오를 통해 구현된 도구 유효성을 확인했다.

CMMI 기반의 결함 분석 및 통제 시스템 개발 (Development of a defect analysis and control system based on CMMI)

  • 조성민;한혁수
    • 인터넷정보학회논문지
    • /
    • 제8권2호
    • /
    • pp.15-22
    • /
    • 2007
  • 결함을 초기 단계에 발견하여 제거함으로써 품질이 좋은 소프트웨어를 만들 수 있다 이를 위해 결함을 효과적으로 추적하고 관리하는 결함 추적 시스템(Defect Trucking System)의 도입이 필요하다. 기존의 결함 추적 시스템은 한꺼번에 많은 종류의 데이터를 모음으로써 이를 도입한 조직에서 수많은 데이터를 왜 모아야 하는지에 대해 인식이 부족하고 결함 관리프로세스 없이 도구만 적용함으로써 결함 추적 시스템 도입에 어려움을 겪고 있다. 또한 CMMI 성숙도 수준 2, 3에서는 결함 관리 활동을 수행하는 프로세스 영역이 없기 때문에 CMMI 성숙도 수준 2, 3에 해당하는 조직이 결함 추적 시스템을 도입하는데 문제가 되고 있다. 이에 본 논문에서는 CMMI 기반의 조직이 기존의 결함 추적 시스템을 도입하였을 때 생기는 문제점을 해결하고 CMMI 각 성숙도마다 어떤 결함 데이터를 모아야 하는지, 어떻게 결함 관리를 해야 하는지에 대한 가이드라인을 제공하고자 한다. 그리고 검토 및 테스팅을 통해 도출된 결함 데이터에 대하여 각 담당자 별로 업무를 할당, 추적할 수 있게 하며, 결함에 관한 각종 상태정보와 통계 정보 등을 제공하는 결함 분석 및 통제 시스템을 개발하고자 한다.

  • PDF

가중치를 이용한 소프트웨어 테스트케이스 동적 관리 기법 (A Dynamic Management Technique for Weighted Testcases in Software Testing)

  • 한상혁;정정수;진성일;김영국
    • 정보처리학회논문지D
    • /
    • 제17D권6호
    • /
    • pp.423-430
    • /
    • 2010
  • 소프트웨어가 대형화 및 복잡화되고 품질보증 및 관리에 대한 요구가 한층 커짐에 따라 소프트웨어 테스트 활동이 중요시되고 있다. 소프트웨어 테스트 활동은 시스템에 존재하는 결함 발견과 처리가 주요 목적이지만, 현재 시스템의 위험요소를 관리하기 위한 요구 또한 존재한다. 하지만 일반적인 테스트 자동화 도구에서는 테스트케이스를 이용하여 동일한 순서로 테스트를 수행하며, 이러한 테스트 방식은 빈번하게 변경되는 소프트웨어를 테스트함에 있어 결함을 조기에 발견할 가능성이 낮아지고 처리되는 시간이 늦어지게 된다. 이에 따라 본 논문에서는 과거 테스트 이력을 이용하여 테스트케이스에 동적인 가중치를 부여함으로써 위험도가 높은 테스트케이스를 우선적으로 테스트 하여 결함을 빠르게 발견할 수 있도록 가중치를 이용한 테스트케이스 동적 관리 기법을 설계하였다.

클래스기반 객체지향소프트웨어 테스트 프레임워크 (Object Oriented Software Testing Framework Based on Class)

  • 정일재;박상필;염희균;황선명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.503-506
    • /
    • 2006
  • 소프트웨어의 테스트는 소프트웨어의 품질결정을 위한 필수항목으로서 체계적인 방법과 절차에 따라서 진행되어야 한다. 많은 노력으로 개발되고 판매되는 소프트웨어서도 오류가 발견되며, 발견된 오류의 절반이상이 개발과정에서 발생 하므로 개발단계부터 결함으로 제거할 수 있는 소프트 테스트가 필요하다. 소프트웨어의 테스트는 소프트웨어가 좋은가를 검증하는 것이 아니라 요구된 명세서의 구현과 구현된 소프트웨어에 결함이 있는가를 찾는 행위이며, 소프트웨어 개발에 최종적인 검토이다. 본 연구에서는 객체지향 소프트웨어의 품질을 향상시키기 위하여 클래스 기반의 단위테스트 수행 시 "Error Seeding" 전략을 통한 동적테스트를 수행하고, 테스팅 과정에 대한 관리 및 성능 테스트를 제공하는 도구를 제안한다. 본 프레임워크는 테스트 유형을 테스트 수행자가 결정하고 테스트를 수행하므로 결과판독이 정확하고 빠른 장점이 있다.

  • PDF

항해사 개인특성에 근거한 해양사고 유발요인 분석

  • 장은규;김정호
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2018년도 추계학술대회
    • /
    • pp.30-30
    • /
    • 2018
  • 해상교통사고의 가장 큰 책임은 사람에게 있기에 사람이 발생시킬 수 있는 사고의 요인을 명확하게 파악하고 선별할 수 있는 대책을 마련할 필요가 있다. 특히 사고를 발생시키는 근본적인 원인은 개인 스스로도 지각하지 못하는 적성상의 결함요인에 의해 발생할 가능성이 높다. 따라서 사고의 예방을 위해 개인의 적성에 대해 명확히 개념화 하고 측정하여 관리할 필요가 있다. 본 연구에서는 항해사의 적성검사도구 개발을 위한 기초연구로서, 항해사 개인특성에 대한 사전연구 분석, 전문가 회의 및 설문조사 결과를 종합하여 항해사의 사고경향성 평가요인을 선정하고자 하였으며, 이를 기반으로 항해사의 사고경향성을 평가할 수 있는 항해사 적성검사도구의 프로토타입을 개발하고자 하였다.

  • PDF

협업 사이버물리시스템의 결함 치명도 분석을 통한 안전성 확보 (Securing Safety in Collaborative Cyber-Physical Systems Through Fault Criticality Analysis)

  • ;;홍장의
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제10권8호
    • /
    • pp.287-300
    • /
    • 2021
  • 협업 사이버-물리 시스템(Collaborative Cyber-Physical Systems, CCPS)은 물리 세계와 사이버 세계가 밀접하게 결합하여 공동의 목표를 달성하기 위하여 협업을 수행하는 시스템이다. 한편, 단일 사이버-물리 시스템(Cyber-Physical System)의 경우에는 ISO 26262 또는 IEC 61508과 같은 표준을 따르거나 다양한 위험 분석 기법을 적용함으로써 그 안전을 확보할 수 있다. 그러나 CCPS에서는 협업을 수행중인 한 CPS의 결함으로 인하여 다른 협업 중인 CPS에게 수많은 결함을 발생시키기 때문에 안전의 확보가 매우 어렵다. 본 논문에서는 이러한 CCPS의 위험을 분석하여 안전을 확보하기 위해 복합적인 위험 분석과 위험 분석 산출물 사이의 관계를 기반으로 하는 위험 치명도 매트릭스(Fault Criticality Matrix, FCM)를 제시한다. FCM에서는 결함, 결함의 치명도, 안전 가드와 안전 가드의 발생 확률, 결함의 영향 및 순위를 나열하여 분석한다. 안전 엔지니어는 이를 통해 시스템의 설계 단계에서 각 결함의 치명도와 영향을 분석하고, 설계된 안전 가드를 통해 식별된 고장을 효과적으로 관리하고 제어함으로써 안전한 CPS를 개발할 수 있다. 제시된 방법의 유용성을 확인하기 위해 CCPS의 대표적 예인 군집주행에 대하여 사례 연구를 수행하였다. 본 연구에서 개발된 도구를 사용하여 군집주행 시스템에 FCM을 적용함으로써 상세한 결함 치명도 분석을 수행하였고, 분석 결과는 적합성과 효과성 관점에서 점검되었다. 또한 군집 주행에 대한 시뮬레이션 수행을 통해 FCM을 사용하여 결함 치명도를 분석한 군집주행 시스템이 발견된 모든 결함을 완화시켜 충돌 가능성을 크게 낮추었음을 보였다.

모바일 폰 임베디드 소프트웨어 개발을 위한 식스 시그마 방법의 활용에 대한 사례 연구 (Case Study of Six Sigma Method to Develop Embedded Software in Mobile Phones)

  • 고승곤
    • 응용통계연구
    • /
    • 제28권6호
    • /
    • pp.1257-1273
    • /
    • 2015
  • 모바일 제품에서 임베디드 소프트웨어(Embedded Software)의 역할이 중요해짐에 따라 소프트웨어(SW) 개발 프로세스에 대한 관심이 높아지고 있다. 또한 모바일 제품 시장에서 기업 간의 경쟁이 치열해 지고 적용되는 SW의 규모가 커짐에 따라 SW 개별 모듈의 결함 관리보다는 고객 사용 환경과 시장 품질의 관점에서 SW 개발 프로세스를 개선할 수 있는 새로운 방법이 요구되고 있다. 이 논문에서는 모바일 폰 분야에서 실행된 103개의 SW 개선 프로젝트를 검토하여 프로세스 개선 방법으로 자리 잡고 있는 식스 시그마 방법의 SW 분야 적용 가능성과 통계적 도구와 방법의 유용성을 확인해 보고자 한다.

버전동기화 기반의 센서 네트워크 응용 소프트웨어 변경 관리 시스템의 구축 사례 (A System for Change Management of Sensor Network Applications based on Version Synchronization)

  • 김재철;김주일;정기원;이우진
    • 정보처리학회논문지A
    • /
    • 제16A권2호
    • /
    • pp.125-134
    • /
    • 2009
  • 본 논문에서는 센서 네트워크의 중단 없이 노드의 응용 소프트웨어에 대한 결함 수정이나 기능 변경 및 개선 등을 효과적으로 관리할 수 있도록 지원하는 버전동기화 기반의 센서 네트워크 응용 소프트웨어 변경 관리 시스템을 제시한다. 응용 소프트웨어 변경 관리 시스템은 응용소프트웨어 개발 환경인 NADE, 노드 관리 서버 및 노드 에이전트로 구성된다. NADE는 노드에 설치할 응용 소프트웨어를 개발하기 위한 Eclipse 기반의 개발환경으로 버전 관리 도구인 CVSNT를 연동하여 응용 소프트웨어에 대한 버전 관리를 수행한다. 노드 관리 서버는 NADE에서 개발한 응용 소프트웨어의 버전과 노드에서 수행되고 있는 응용 소프트웨어의 버전을 비교하여 동기화시킴으로써 노드에서 수행되는 응용 소프트웨어가 항상 최신의 버전으로 유지될 수 있도록 관리하며, 노드 에이전트는 노드에 탑재되어 노드의 정보를 서버에 주기적으로 전송하고, 수정된 노드의 정보를 저장 및 업데이트하는 기능을 수행한다. 제안한 버전동기화 기반의 센서 네트워크 응용 소프트웨어 변경 관리 시스템을 구현하면, 개발자들이 노드의 응용 소프트웨어에 대한 결함을 수정하거나 기능 변경 및 소프트웨어를 개선하여 응용 소프트웨어의 버전이 변경되면 자동으로 센서 노드의 응용 소프트웨어가 업데이트 되므로, 센서 네트워크를 중단하거나 지연시키지 않고 효과적으로 센서 네트워크 시스템의 실행을 관리할 수 있으며, 센서 네트워크 응용 소프트웨어의 변경 관리에 대한 가시성을 향상시킬 수 있을 것으로 기대한다.