• 제목/요약/키워드: 소프트웨어 연구개발

검색결과 4,395건 처리시간 0.037초

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

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

교환 소프트웨어 복잡도 연구 (The Switching Software Metrics and Their Fault Analysis)

  • 이재기;신상권;이수종;남상식
    • 전자통신동향분석
    • /
    • 제17권2호통권74호
    • /
    • pp.49-60
    • /
    • 2002
  • 소프트웨어 관리 모델은 크게 소프트웨어 프로젝트 견적 모델과 소프트웨어 설계평가 모델, 소프트웨어 복잡성 모델, 소프트웨어 신뢰도 성장 모델, 소프트웨어 프로세스 개선 모델 등으로 나누어진다. 그 중에서도 개발된 소프트웨어를 정량적으로 분석하여 평가하는 모델이 소프트웨어 복잡도 모델이다. 본 논문은 이런 관점에서 대표적인 소프트웨어 복잡성 모델에 대한 적용법에 대해 기술하고 개발중인 교환시스템의 소프트웨어에 대해 volume metrics와 process complexity metrics 방법에 대한 분석 결과와 기타 시스템 개발을 수행하는 과정에서 발생되고 있는 문제점들에 대해 다각도로 분석을 하여 이를 연구개발 및 프로젝트 관리에 활용하고자 한다.

패키지 소프트웨어 품질평가모형 개발 및 적용에 관한 연구

  • 이국철;이성현
    • 한국데이타베이스학회:학술대회논문집
    • /
    • 한국데이타베이스학회 1999년도 국제컨퍼런스 디지털컨텐츠 활용을 통한 지식경영의 확산
    • /
    • pp.143-152
    • /
    • 1999
  • 세계 소프트웨어 시장의 급속한 성장과 함께 선진국들은 자국에 유리한 소프트웨어 품질표준을 만들어 이를 국제 표준에 반영하고, 외국 소프트웨어에 대한 진입 규제의 수단으로 활용하고 있다. 또한 전자상거래의 발달로 인해 디지털 상품인 소프트웨어는 전자상거래를 통한 거래가 쉬운 이점을 가지고 있는 상황에서 아직 우리나라에서는 패키지 소프트웨어에 관한 품질모형 개발에 관한 연구가 다소 미흡한 실정이다. 본 연구에서는 기존 국내외 소프트웨어 품질평가모형을 도출하고, 그 평가모형을 바탕으로 전자상거래에서 활용 가능한 패키지 소프트웨어만을 대상으로 품질평가모형을 개발하였다. 그리고 평가모형을 적용하기에 앞서 소프트웨어 개발 업체를 대상으로 설문조사를 실시하여 품질평가모형에 대한 실증분석을 하였다. 실증분석은 현재 개발업체가 취급하고 있는 제품에 대한 종류와 개발업체에서 평가받기를 원하는 제품의 종류, 그리고 평가대상이 될 수 있는 패키지 소프트웨어 제품의 경쟁력 수준과 관련하여 선진국의 제품과 비교하여 5점 척도로 조사하였다. 그리고 소프트웨어 개발자 입장에서 품질평가 항목별로 중요도를 조사하였으며 분석결과를 토대로 품질평가모형의 적용 대상을 선정하였다. 적용대상 제품은 모두 14개로 각각의 제품들을 게임, OA, 통신, ERP, 4GL, OS 소프트웨어로 분류하고 제품에 대한 평가는 개발자(개발경력 3년 이상)와 일반사용자로 분류하여 평가를 실시하였다. 그리고 각 제품분야별로 평가항목에 대한 가중치를 전문가 집단에 의뢰하여 적용하였다. 평가방법은 각각의 제품에 대한 평가점수를 1점부터 5점까지 나누어 평가결과를 평균값으로 나타냈으며, 평가결과에 대해 여러 가지 방법으로 분석하였다. 첫째, 동종제품간 평가분석을 통하여 각각의 제품을 비교하였으며, 둘째 소프트웨어 종류별 평가로 제품을 응용소프트웨어, 응용개발도구, 시스템 소프트웨어로 분류하여 평균값으로 비교하였다. 셋째, 국내외 제품별 평가분석으로 전체 제품을 국내제품과 국외제품으로 분류하여 비교하였으며, 마지막으로 총괄분석을 통해 가중치를 적용하여 전 제품의 점수를 비교하였다. 여기에서는 각 제품의 평균점수에 대한 차이를 95%의 유의수준으로 T-Test를 실시하였다.

  • PDF

모델 기반 임베디드 소프트웨어의 개발 경험 (Experience in Model Driven Development of Embedded Software)

  • 이정림;박사천;권기현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.400-402
    • /
    • 2004
  • 임베디드 시스템 개발의 성공여부는 정점 하드웨어에서 소프트웨어쪽으로 비중이 옮겨지고 있다. 그런데 임베디드 소프트웨어 개발은 하드웨어를 설계하고 구현하는 것에 드는 비용보다 더 않은 비용으로도 효과적이지 못한 실정이다. 또한 임베디드 소프트웨어 개발자들에게는 제한된 자원과 절러 가지 환경 변수를 고려해야 하는 부담이 따른다. 모델기반의 개발 방법은 비용-효율적이고 고품질의 소프트웨어를 개발하기 위한 연구이다. 본 논문은 임베디드 소프트웨어인 로봇 작동 프로그램을 모델기반으로 개발한 경험과 결과를 소개함으로써 임베디드 소프트웨어 개발자들이 쉽게 모델기반의 개발 방법을 적용할 수 있도록 한다.

  • PDF

소프트웨어 개발지침을 사용한 소프트웨어 품질 평가 (Software Quality Evaluation using Software Development Guideline)

  • 이공선;김재웅;정영은
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (2)
    • /
    • pp.121-123
    • /
    • 2002
  • 소프트웨어는 매우 다양하며, 품질을 정량적으로 측정하기 어렵기 때문에 객관적인 소프트웨어 평가를 위하여 지속적인 연구가 이루어지고 있으며 이와 관련한 국제 및 국내 표준이 개발 중에 있다. S/W 시험센터는 ISO9126 을 포함한 여러 표준을 기반으로 소프트웨어 품질인증 업무를 수행하고 있으며 품질 평가와 관련된 연구를 수행하고 있다. 본 논문에서는 현재 사용중인 품질 평가기준에 소프트웨어 개발지침을 기반으로 소프트웨어 평가시 사용하여 품질평가 항목을 추가함으로써 소프트웨어 품질 평가의 객관성을 높일 수 있는 방안에 대하여 기술한다.

  • PDF

지적기준점 성과계산 소프트웨어 개발에 관한 연구 (Development of a Software for Calculation of Cadastral Control Points)

  • 우인제;이종기;김병국
    • 한국GIS학회:학술대회논문집
    • /
    • 한국GIS학회 2004년도 GIS/RS 공동 춘계학술대회 논문집
    • /
    • pp.361-366
    • /
    • 2004
  • GPS 관측기법을 지적측량에 도입하기 위하여 GPS를 이용한 새로운 지적측량 모형(Model)을 정립하는 연구와 관련 기술들을 개발하는 연구가 활발히 진행되고 있다. 이와 같은 추세에 발맞추어 GPS 자료처리 및 기준점 성과산출과 관련하여 국내ㆍ외 측량 관련 상용 GPS 자료처리 소프트웨어의 현황 및 성능을 파악하고, 자료처리 알고리즘을 분석하여, 우리 실정에 적합한 GPS 자료처리 소프트웨어를 개발하는 것을 본 연구의 목적으로 한다. 본 연구에서는 국내ㆍ외의 전문 업체, 기관(대학)이 보유하고 있는 상용 소프트웨어 현황 분석 및 자료처리 방법에 따른 오차 발생을 연구하여 기선해석, 망 조정, 좌표변환 등 에 관련된 전문 소프트웨어 기능을 비교 분석하여 자료처리 산출성과의 정확도를 향상시키는 방향을 모색한다. 또한 기존 GPS 자료처리 소프트웨어에 적용된 알고리즘을 분석하고 지적측량성과 산출에 최적인 알고리즘을 연구하여 새로운 지적기준점 성과 산출을 위한 지적측량 성과계산 소프트웨어를 개발한다.

  • PDF

국내 소프트웨어 개발 업체의 품질 조직 및 인원에 관한 연구 (A Study of Quality Organization and People Within Software Development Company)

  • 이상복;송기평;신석규
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.549-551
    • /
    • 2010
  • 좋은 품질의 소프트웨어를 개발하기 위해서는 소프트웨어 테스팅이 반드시 수행되어야 한다. 국내 소프트웨어 개발 업체의 조직 구성을 보면 소프트웨어 품질을 담당하는 조직이 QA 및 QC란 명칭으로 조직되어 있고 품질 및 테스트에 대한 전반적인 업무를 수행하고 있다. 하지만 GS(Good Software)시험인증을 받은 소프트웨어 개발 업체를 대상으로 품질 및 테스트 조직 유무, 개발자 비율, 테스터 비율을 조사한 결과 소프트웨어 품질 및 테스트 조직 구성이 미흡하며, 전문 테스트 인력을 보유하지 않고, 소프트웨어 품질을 개발자의 능력에 의지하는 것을 확인 할 수 있다. 품질이 좋은 소프트웨어를 개발하려면 품질 및 테스트 조직이 구성되어야 하고, 개발자가 아닌 전문 테스트 인력을 보유하여 체계적으로 소프트웨어 품질을 관리해야 하지만 국내 소프트웨어 개발 업체는 소규모, 품질 인식 부족 등으로 인해 소프트웨어 품질 조직 및 인력을 확보하지 못하고 있는 실정이다. 본 논문에서는 국내 소프트웨어 개발 업체의 품질을 담당하는 조직 및 인원 상황을 분석하여 소프트웨어 개발 업체의 품질 조직 및 인력 현황을 보여주고, 체계적인 소프트웨어 품질 관리를 위한 방법을 제시해 본다.

  • PDF

가상화 기술을 활용한 무기체계 소프트웨어 규격자료 품질향상 방안 연구 (An improvement method of weapon system software standards material quality using virtualization technology)

  • 최민관;국승학;이태호
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제29권1호
    • /
    • pp.1-6
    • /
    • 2020
  • 최근 무기체계에서 소프트웨어가 차지하는 비중이 증가함에 따라 소프트웨어 개발환경 또한 매우 다양해지고 있다. 무기체계 소프트웨어 분야에서는 국방 규격자료로 소프트웨어 기술문서, 소프트웨어 소스코드, 소프트웨어 실행파일을 제출하도록 하고 있다. 국방 규격을 통해 소프트웨어 실행파일을 재생성하기 위한 소프트웨어 파일목록 및 개발환경을 문서화하도록 요구하고 있다. 하지만 연구개발 종료 후 해당 규격자료를 기반으로 소프트웨어 실행파일을 생성하기 위해서는 기술문서에 작성된 개발환경 정보를 참고하여 개발환경 재구축 등의 추가적인 노력이 필요하다. 따라서 본 연구에서는 가상화 기술을 활용하여 소프트웨어 규격자료의 품질을 향상하는 방안을 제시하고자 한다. 이를 통해 소프트웨어 개발환경 재구축에 대한 노력 절감 및 개발환경 단종으로 인한 문제를 해결할 수 있을 것으로 기대한다.

결함도입을 고려한 개발 소프트웨어의 최저비용 산출에 관한 연구

  • 최규식
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.345-348
    • /
    • 2005
  • 소프트웨어 결함은 그것을 찾아내는 것도 힘들지만 정확한 해법을 찾는 것도 쉽지 않을 뿐더러, 또 테스트자의 능력 여하에 따라 수정중에 새로운 결함이 도입될 수도 있기 때문에 검출된 결함이 완벽하게 제거되기는 쉽지 않다. 따라서, 결함 제거 효율은 개발중인 소프트웨어의 신뢰도 성장이나 테스트 및 수정비용에 영향을 크게 미친다. 이는 소프트웨어 개발의 모든 과정에서 매우 유용한 척도로서 개발자가 디버깅 효율을 평가하는데 크게 도움이 될 뿐더러, 추가로 소요되는 작업량을 예측할 수 있게 해준다. 그러므로 개발 소프트웨어의 신뢰도와 비용면에서 불완전 디버깅의 영향을 연구하는 것은 매우 중요하다고 할 수 있으며, 이는 최적 인도 시각이나 운영 예산에도 영향을 줄 수 있다. 본 논문에서는 개발중인 소프트웨어를 대상으로 하여 디버깅이 완전하지 않으며, 이 때문에 디버깅 중 새로운 결함이 도입될 수도 있다는 제안하에 보편적으로 사용되는 신뢰도 모델을 대상으로 불완전 디버깅 범위로까지 소프트웨어의 신뢰도와 비용 문제를 확장하여 연구한다.

  • PDF

자바 오픈 소스 프레임워크 기반의 소프트웨어 개발 문서 표준안 (Standard for Java Open Source Framework Oriented Software Development Documentation)

  • 전혜영;류성열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.328-331
    • /
    • 2007
  • 자바 프로그램언어를 이용한 개발이 많아지면서 사용할 수 있는 소프트웨어도 많이 배포되고 있다. 오픈 된 자바에 관련된 소프트웨어는 특정 부분에서 사용하는 기능을 개발한 것도 있지만 개발환경을 제공하는 프레임워크가 많은 부분을 차지한다. 개발자는 소프트웨어를 개발할 때 하나이상의 프레임워크를 선정하여 소프트웨어 아키텍처를 설계하게 되는데 각 프레임워크의 역할은 모든 프로그램이 동일하지는 않다. 그래서 프레임워크간의 관계 및 역할 등의 정보가 문서화가 이루어져서 개발자 뿐 아니라 사용자에게 정보를 제공해야 한다. 특히 오픈 소스는 빈번하게 업그레이드되어 변화하는 프레임워크 정보를 이해하지 못하면 매우 혼란스럽게 된다. 본 연구는 자바 오픈 프레임워크를 이용하여 소프트웨어를 개발하려고 할 때 프레임워크의 정보 관리 및 소프트웨어 아키텍처를 설계 후 작성해야 하는 문서의 표준안을 제시한다. 이는 개발자는 개발된 소프트웨어의 구조를 표준화된 문서로 배포하면 사용자는 그 문서를 활용하여 소프트웨어의 구조 뿐 아니라 오픈 소스 프레임워크의 역할과 환경정보를 빠르게 이해하고 향후 효과적인 유지보수를 하는데 도움을 줄 수 있다.

  • PDF