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

검색결과 908건 처리시간 0.03초

Cost of Quality 모델을 이용한 국방 소프트웨어 개발에서의 테스트 프로세스 개선 (Test Process Improvement by Cost of Quality Model in Defense Software Development)

  • 박동후;류호연;김진수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.74-79
    • /
    • 2007
  • 고객이 요구한 제품은 테스트에 따라 그의 품질을 보장할 수 있기 때문에 테스트에 대한 관심과 중요성이 커지고 있는 만큼 테스트에 소요되는 비용 또한 실제 개발에 소요되는 비용에서 큰 비중을 차지하고 있고 그 중요성 또한 강조되고 있다. 하지만 실제 국내의 소프트웨어 개발 현실을 살펴 보면 제품의 개발 기한을 보장하기 위해서 테스트를 간과 함으로써 예상치 못하게 고객이 요구하는 제품의 품질을 만족시키지 못하고 있다. 또한 이러한 테스트 활동을 통한 품질 보장 활동의 필요성을 인정하지만 현재 개발 프로세스의 문제점 파악 혹은 개선 방향에 대해서 모호한 비전을 가지고 활동하기 때문에 성과가 미비하기도 하다. 본 논문에서는 국방 소프트웨어의 소프트웨어 개발 활동 내에서의 테스트 활동 및 제품의 품질에 대한 문제점을 지적하고 Cost of Quality (CoQ) 모델을 통해서 문제점을 분석함으로써 고 품질의 제품을 개발하기 위한 테스트 프로세스 개선에 대한 동기 부여 및 개선 방안을 제시하고자 한다.

  • PDF

사례연구를 통한 오픈소스 소프트웨어 비용 산정방법에 대한 연구 (A study on Cost Estimation of Open Source Software through a Case Study)

  • 신성진;이후재;류성열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.339-342
    • /
    • 2008
  • 최근 기업들은 소프트웨어의 품질, 개발 속도, 비용 등의 문제에 대한 해결을 위해서 오픈소스 소프트웨어를 활용한 개발 방법을 사용하고 있다. 이에 따라 OSS를 비롯한 오픈소스에 대한 여러 분석이 있었지만, OSS를 활용할 때 이에 따른 비용이 줄어들 것이다라는 예상은 많았지만, 그것을 실제로 증명할 만한 사례나 연구는 현재까지 많이 존재하지 않았다. 본 연구에서는 OSS를 활용하기 위한 비용요소 및 범위를 제시하고 실제 사례를 통해서 각 비용을 구해서 이에 대한 적절성 및 분석을 수행하고 향후 연구를 제시한다.

정적 분석 툴을 이용한 비용 기반의 취약점 처리 방안 (Cost Based Vulnerability Control Method Using Static Analysis Tool)

  • 이기현;김석모;박용범;박제호
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제5권3호
    • /
    • pp.139-144
    • /
    • 2016
  • 소프트웨어 개발 시 보안을 고려한 개발방법의 적용은 추가비용을 발생시키고, 이러한 추가 비용은 많은 개발조직에서 보안을 고려하지 못하는 원인이 된다. 보안을 고려한 개발을 진행 하더라도, 주어진 비용 내에서 처리할 수 있는 취약점 처리량을 산출하는 방법이 부족한 실정이다. 본 논문에서는 보안 취약점 처리 비용을 효율적으로 사용하여 취약점 처리량을 산출하는 방법을 제안한다. 제안한 방법에서는 소프트웨어 개발단계 중 구현 단계에 중점을 두고, 정적 분석 툴을 활용하여 CWE TOP25에 대한 보안 취약점을 찾아낸다. 찾아진 취약점은 CWE의 정보를 활용하여, 각 취약점의 위험도, 처리 비용, 비용 당 위험도를 정의하고, 처리 우선순위를 정의한다. 정의된 우선순위를 통하여 탐지된 취약점 처리에 소모되는 비용을 산출하고, 투입 비용 내에서 취약점 처리량을 제어한다. 본 방법을 적용하면, 투입 비용 내에서 최대의 취약점의 위험도를 처리할 수 있을 것으로 기대된다.

RBF 망 이용 소프트웨어 개발 노력 추정 성능향상 (Improving Estimative Capability of Software Development Effort using Radial Basis Function Network)

  • 이상운;박영목;박재홍
    • 정보처리학회논문지D
    • /
    • 제8D권5호
    • /
    • pp.581-586
    • /
    • 2001
  • 소프트웨어 개발에서 점점 더 중요시되는 사항은 개발 생명주기의 초기에 개발과 관련된 노력과 비용을 추정하는 능력이다. 소프트웨어 개발노력과 비용추정을 위한 대부분의 모델이 선형회귀분석 절차를 사용하였다. 그러나 소프트웨어의 복잡성, 개발환경의 다양성으로 인해 소프트웨어 개발노력과 비용 추정은 점점 더 부정확해지고 있다. 이 목적을 달성하기 위해서는 비선형 방법을 사용해야 한다. 따라서 본 논문은 소프트웨어 개발 노력을 추정하는데 비선형 관계를 표현 가능한 RBF망 모델을 제안한다. 24개 소프트웨어 사례연구를 통해 적합한 RBF 망 모델을 제시하였다. 또한, 회귀분석 모델과 RBF망 모델을 비교하여 RBF 망 모델의 정확성이 가장 좋음을 보였다.

  • PDF

다중측면 모델을 이용한 문서화 지원 시스템

  • 이관호;김창화;백두권
    • 한국경영과학회:학술대회논문집
    • /
    • 대한산업공학회/한국경영과학회 1991년도 춘계공동학술대회 발표논문 및 초록집; 전북대학교, 전주; 26-27 Apr. 1991
    • /
    • pp.476-486
    • /
    • 1991
  • 본 연구의 목적은 문서의 다중측면을 고려한 문서화 지원시스템을 구현하는 것이다. 기존의 소프트웨어 개발 문서를 지원하기 위한 시스템은 소프트웨어 개발단계 측면에서의 문서들을 작성하기 때문에 개발 완료후 소프트웨어 이용자를 위한 문서나 서비스 측면에서 필요한 문서들은 새로운 작업을 통해 작성되어야 한다. 따라서 중복되는 자료로 인한 저장 공간의 낭비와 개발비용의 상승을 가져온다. 본 연구에서는 다중 측면 모델을 이용하여 소프트웨어 문서를 정의하고 정형화된 표현으로 문서화과정을 정의했다. 또한 소프트웨어 개발 단계 측면에서 만들어지는 문서 뿐만 아니라 기능측면, 이용자측면에서의 문서를 제공함으로써 다양한 문서지원이 가능한 문서화 지원시스템을 설계한다.

  • PDF

고장 분석과 교환 소프트웨어의 최적 배포 (An Analysis of Failure Data and Optimal Release Time of Switching)

  • 이재기;신상권;이수종;남상식
    • 전자통신동향분석
    • /
    • 제16권4호통권70호
    • /
    • pp.67-76
    • /
    • 2001
  • 본 논문은 ACE2000 시스템 소프트웨어의 Release 시점을 예측할 수 있는 최적 배포문제로, 시스템의 안정도를 평가해 볼 수 있는 측면에서 소프트웨어 최적 배포문제에 대해 살펴보고 평가기준을 제시하여 제품의 적기 공급 및 개발자원의 효율적 이용 측면을 분석한다. 즉, 신뢰성 평가척도와 개발 비용을 고려한 최적 배포문제를 기술하였다. 또 여러 가지 소프트웨어 신뢰도 성장모델 중 지수형 모델을 근거로 한 소프트웨어 개발비용과 신뢰성 평가기준을 고려한 배포시기를 결정하여 보았다.

소프트웨어 취약점 자동 수정 기술 소개

  • 오학주
    • 정보보호학회지
    • /
    • 제28권2호
    • /
    • pp.27-32
    • /
    • 2018
  • 최근들어 소프트웨어의 오류 및 취약점을 자동으로 수정하는 기술이 주목받고 있다. 소프트웨어의 오류를 수정하는 작업은 소프트웨어 개발 단계에서 매우 큰 비용이 소요된다. 본 글에서는 이를 자동화하는 기술인 소프트웨어 오류 자동 수정 기술에 대해서 소개하고 연구 동향을 살펴본다.

객체 모델 기반 XML 문서 변환을 위한 EJB 컴포넌트 설계 및 구현 (Designing and Implementing EJB Component for Transform XML Documents based on Object Model)

  • 김용수;임종선;주경수
    • 한국멀티미디어학회논문지
    • /
    • 제5권4호
    • /
    • pp.468-476
    • /
    • 2002
  • 최근 소프트웨어 개발비용의 절감과 신뢰성 있는 소프트웨어의 개발을 위하여 컴포넌트 기반의 소프트웨어 개발에 대한 연구가 활발하게 진행되고 있다. 컴포넌트를 기반으로 한 소프트웨어 개발의 핵심은 컴포넌트의 품질이며, 컴포넌트의 품질을 결정짓는 가장 중요한 특성 중의 하나가 컴포넌트의 맞춤 용이성이다. 본 논문에서는 관계형 데이터베이스 검색 결과를 XML 문서로 변환하기 위한 EIB 컴포넌트를 설계 및 구현하였다. 이에 따라 사용자들은 관계형 데이터베이스 기반의 XML 응용 시스템을 개발하고자 할 때, 검객 컴포넌트를 단순·조립함으로써 시간단축 및 비용절감을 기대할 수 있다.

  • PDF

소프트웨어 개발비 대가기준 개선에 관한 연구 (A Study for Enhancing the Criterion of the Software Cost Estimation)

  • 권기태;변분희
    • 정보처리학회논문지D
    • /
    • 제13D권6호
    • /
    • pp.815-822
    • /
    • 2006
  • 소프트웨어 개발 초기 단계에서 소프트웨어 개발비용을 정확하게 예측하는 것은 프로젝트의 성패를 결정짓는 중요한 요소이다. 우리나라에서는 소프트웨어 개발비용 산정을 위해 소프트웨어 사업대가기준을 마련하였으며, 이것으로 소프트웨어 사업의 예산수립이나 발주 시 적정비용 산정에 활용하고 있다. 그러나 소프트웨어 기술 발전과 환경 변화에 대응하여 그에 적합한 사업대가기준이 되기 위해서는 지속적인 개선 작업이 필요시 된다. 따라서 본 논문은 소프트웨어 기술 발전과 여러 가지 환경 변화 요인을 반영하여 사업대가기준의 정확성을 향상시키고자 한다. 이를 위해 14가지 일반시스템특성을 반영하는 값 조정 인자의 도입과 실무자들에 의해 필요성이 제기되고 있는 납기 보정계수의 도입을 통한 개선 방안을 제시하였다. 개선 방안의 정확도를 평가하기 위해 실제 데이터를 이용하여 MMRE, PRED 값을 측정해 보았다. 결론적으로, 규모 보정과 함께 14가지 일반 시스템 특성을 반영한 값 조정인자에 추가 조정인자를 적용한 보정계수를 적용함으로써 비용 산정의 정확도가 뚜렷이 향상됨을 확인할 수 있었다. 또한 제안된 두 가지 납기 보정계수의 정확도를 평가하였다.

비용을 고려하고 아키텍처 평가를 지원하는 소프트웨어 아키텍처 비용 추정 기법 (A Software Architecture Cost Estimation Method to Support Architecture Evaluation with Consideration of Cost)

  • 조시호;이준하;박수용
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제37권2호
    • /
    • pp.95-103
    • /
    • 2010
  • 소프트웨어 제품의 시장 경쟁력을 향상시키기 위해서는 이해관계자의 요구사항에 부합하는 품질을 제공하는 동시에 개발 예산 내에 개발 가능한 아키텍처를 획득할 수 있는 방안이 요구된다. 하지만 아키텍처의 품질 검토 및 선정을 위해 사용되는 기존 아키텍처 평가 기법은 아키텍처 설계를 통해 획득 가능한 품질속성에만 초점을 맞추고 있어 아키텍처가 개발 비용에 미치는 영향을 체계적으로 고려하지 않는다. 본 논문에서는 소프트웨어 비용 추정 모델인 COCOMO II를 적용한 아키텍처 비용 추정 기법을 제안하여 기존 아키텍처 평가와 병행 가능한 비용 분석을 통해 기존 아키텍처 평가 기법을 보완하며 품질과 비용이 함께 고려된 아키텍처 선정을 지원한다. 제안 기법의 정확성 검증을 위해 본 논문의 기법을 RPS (Robot Patrol System)의 아키텍처 후보 목록에 적용한 뒤 비용 추정 결과를 각 아키텍처 후보의 실측 공수와 비교하였다.