• 제목/요약/키워드: ISBSG

검색결과 9건 처리시간 0.025초

RBF망을 이용한 소프트웨어 유지보수 비용 추정 (Software Maintenance Cost Estimation using RBF Network)

  • 박주석;정기원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권5호
    • /
    • pp.555-562
    • /
    • 2004
  • 소프트웨어 회사들은 새로운 개발보다는 기존 프로젝트의 유지보수와 성능향상 프로젝트를 보다 많이 수행한다. 기존의 비용 추정 모델들은 유지보수 프로젝트들에 적용할 수 있지만, 유지보수 분야에 적용시키기 위해서는 변경이 필요하다. 본 논문은 개발 프로젝트와 유지보수 프로젝트의 기능점수 계산방법을 분류하고 ISBSG의 밴치마킹 자료를 회귀 분석한 결과를 토대로 유지보수 프로젝트의 비용을 측정할 수 있는 방법을 제안하였다. 먼저, ISBSG 자료를 소프트웨어 비용에 영향을 미치는 요소인 프로그램 추가, 변경과 삭제 3가지 요소의 8가지 중에서 실제 유지보수가 나타나는 4가지 그룹으로 분류하였다. 그리고, 그룹별로 통계적 모델과 RBF 망(Radial Basis Function Network)을 이용한 모델을 개발하여 각각의 성능을 분석 평가한 결과 RBF 망이 통계적 모델보다 좋은 성능을 보였다.

소프트웨어의 품질 요인과 사업요구사항, 목표 간의 관계 분석

  • 장윤희;정호원
    • 한국경영정보학회:학술대회논문집
    • /
    • 한국경영정보학회 2007년도 International Conference
    • /
    • pp.333-338
    • /
    • 2007
  • 소프트웨어 개발 프로젝트의 15%는 시작하기도 전에 종결되며, 66%의 프로젝트는 실패로 간주되고 있다. 또한 평균적으로, 완료된 프로젝트의 43%가 비용을 초과하는 것으로 나타났다. 실제로 2002년도 미국에서 소프트웨어 프로젝트의 투자 실패로 인한 손실은 비용의 초과로 생긴 170억 달러를 포함해 총 손실 금액이 380억 달러인 것으로 추정하고 있다. 이러한 문제점을 해결하고자 하는 여러 시도 중에 하나가 ISBSG(International Software Benchmarking Standard Group, 2004)으로, 소프트웨어 프로젝트 관련 데이터를 국제적으로 수집하여 위와 같은 문제의 원인을 밝히고자 노력하고 있다. 본 연구는 ISBSG에서 수집한 데이터를 이용해 소프트웨어 시스템과 관련된 요인 중에서 기능성 품질, 문서화품질, 훈련정도, 소프트웨어크기, 전체결함수, 사업요구사항충족, 사용편리성, 목표달성이라는 6개 변수 간의 연관성을 분석하였다. 분석대상 프로젝트는 49개이고, 분석 방법으로는 SURE(Seemingly Unrelated REgression)를 사용하였다. 분석 결과 소프트웨어 기능성품질은 사업요구사항충족, 사용편리성과 정의 관계를 가지며, 사용편리성은 사업요구사항충족과 정의 관계를 가지는 것으로 밝혀졌다. 또한 사업요구사항충족은 목표달성과 정의 관계를 가지고 있다.

  • PDF

소프트웨어 개발형태 기반 개발기간 추정 연구 (A Study of Development Schedule Estimation Based on Development Type)

  • 박석규;김운용
    • 한국컴퓨터산업학회논문지
    • /
    • 제7권3호
    • /
    • pp.191-198
    • /
    • 2006
  • 소프트웨어 측정분야는 30년 이상 수많은 연구가 있어 왔으나 아직까지 구체적인 소프트웨어 개발노력, 개발기간과 비용 추정 모델이 없는 실정이다. 소프트웨어 개발기간을 추정하기 위한 기존의 모델들은 사용된 데이터 크기가 적고 과거 프로젝트들을 대상으로 하고 있어 현재의 복잡하고 다양한 개발환경에 적용하는데 제약이 따른다. 따라서, Oligny et al.은 ISBSG Benchmark Release 4의 396개 프로젝트에 대해 개발기간이 개발플랫폼에 영향을 받음을 제기하여 각 개발플랫폼에 따른 개발기간 추정 모델을 제시하였다. 본 논문은 Oligny et al. 모델들을 ISBSG Benchmark Release 6의 534개 프로젝트에 대해 적용한 결과 개발기간이 개발플랫폼에 영향을 적게 받음을 밝혔다. 따라서, 개발기간에 보다 영향을 미치는 개발형태를 채택해, 개발형태에 따른 개발기간 추정 모델을 제시하였다. 제안된 모델들은 개발 플랫폼의 영향보다 개발기간 추정에 보다 많은 영향을 미침을 밝혔으며, 개발기간 추정시 개발형태별로 추정하는 모델 적용이 보다 타당함을 알 수 있다.

  • PDF

ISBSG 8을 이용한 소프트웨어 개발의 생산성과 품질에 관한 실험적 연구 (Productivity vs. Quality of Software Development : An Empirical Study of the ISBSG Release 8)

  • 구철모;박동진
    • 디지털융복합연구
    • /
    • 제8권1호
    • /
    • pp.93-107
    • /
    • 2010
  • 본 연구는 소프트웨어 개발과 성과에 대한 연구를 조사하였다. 소프트웨어의 생산성과 품질 성과 크게 두 측면으로 조사되었다. 소프트웨어에 대한 기존 연구를 통하여 많은 연구들이 진행되어 왔지만 생산성과 품질에 대한 전체적인 영향요인을 포괄적으로 다룬 연구는 매우 적은편이다. 본 연구는 20개국에서 13년 동안 수행된 프로젝트의 성과를 대상으로 영향요인을 조사하였다. 영향요인은 다음과 같다. 소프트웨어 개발 형태, 개발 플랫폼, 개발 기술, 개발 언어, DBMS, 방법론, 방법론 획득 방식, CASE 툴, 총 개발투입 시간, 인적자원 참여 수준, 최대 팀 사이즈가 조사되었다. 본 연구결과 펑션 포인트, 코드 라인 수, 소프트웨어 결함(치명적, 중요, 작은)각 품질과 생산성을 대표하는 변수로 측정되었고 제시된 영향요인과 관련이 있음이 조사되었다. 따라서 소프트웨어 개발에 있어 성과와 품질에 영향을 미치는 요인들이 각각 틀리며 이와 같은 이유 때문에 개발에 참여한 소프트웨어 개발자들은 두 가지 측면에 요인을 균형있게 고려해야 할 것이다.

  • PDF

소프트웨어 프로젝트의 비용-일정 타협 (Cost-Schedule Tradeoff in Software Project)

  • 이상운;최명복
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권4호
    • /
    • pp.99-106
    • /
    • 2013
  • 일반적으로 소프트웨어를 개발하는데 소요되는 일정 단축은 추정된 명목상 일정을 기준으로 75% 범위 내에서 결정된다. 그러나 지금까지 명목상 개발 일정이 명확히 제시되지 않아 개발일정 단축 가능성을 판단하는데 어려움이 있다. 따라서 본 논문은 다양하게 제안된 명목상 개발일정 기준을 고찰하여 최적의 범위를 결정하였다. ISBSG Release 8의 기능점수 기반 실제 수행된 1,595개 프로젝트를 대상으로 이 기준 범위에 속하는 614개의 프로젝트를 추출하였다. 이 데이터들을 대상으로 개발노력 추정 모델을 유도하였다. 또한, 추정된 개발노력 모델에 기반하여 개발기간을 추정하는 모델을 유도하였다. 제안된 모델을 적용시 실제 프로젝트를 개발시 요구되는 개발노력과 개발기간을 보다 현실적으로 추정할 수 있을 것이다.

IT프로젝트에서 개발방법이 기능점수에 미치는 영향 - 신규개발과 보강개발을 중심으로 - (Development Method's Impact on Function Points in IT Projects - Focused on New Development and Enhancement -)

  • 이원호
    • 한국컴퓨터정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.131-139
    • /
    • 2009
  • 기업이 새로운 시스템을 개발하거나 기존의 시스템을 강화해야하는 경우에 IT프로젝트의 의사결정 자들은 자체 개발과 솔루션구매 방법 사이에서 가장 최선의 개발방법을 선택해야하는 상황에 직면하게 된다. 이러한 고민을 하고 있는 프로젝트 관련 의사결정 자들에게 본 연구는 프로젝트개발에 소요되는 시간, 노력, 비용 등을 측정하는데 중요한 척도가 되는 프로젝트의 기능점수에 초점을 맞추어, 내부에서의 자체개발 방식, 외부에서 개발된 솔루션구매방식, 그리고 이러한 두 개의 방식을 혼합한 복합방식으로 개발했을 때 각각 기능점수에 어떻게 영향을 미치는지를 ISBSG에서 제공하는 프로젝트 산출물들을 통하여 의미 있는 결과들을 제공한다.

소프트웨어 공수 예측의 정확성에 대한 이상치 제거의 영향 분석 (Analyzing Influence of Outlier Elimination on Accuracy of Software Effort Estimation)

  • 서영석;윤경아;배두환
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제35권10호
    • /
    • pp.589-599
    • /
    • 2008
  • 정확한 소프트웨어 공수 예측은 소프트웨어 관련 여러 커뮤니티들에서 예전부터 항상 이슈가 되어 왔다. 소프트웨어 공수 예측의 정확도를 향상시키기 위해 지금까지 많은 연구들에서는 데이타 품질이 공수 예측에 중요한 요소들 중 하나임에도 불구하고 이것에 대한 고려 없이 공수 예측 기법들에만 초점을 맞추어 왔다. 본 연구에서는 소프웨어어 공수 예측 기법과 이상치 제거 기법들 사이의 영향 관계를 공수 예측 정확도의 관점에서 실험적으로 살펴본다. 두 개의 프로젝트 데이타들(ISBSG와 국내의 한 금융 조직으로부터 수집된 데이타)에 대해 일반적으로 많이 사용되는 세 가지 공수 예측 기법(최소제곱법, 신경망 네트워크, 그리고 베이지안 네트워크)과 두 가지 이상치 제거 기법(최소절사제곱법과 K-means 클러스터링)을 적용시켜 결과들을 서로 비교해 보고 이상치 제거 기법을 적용하지 않은 결과와도 비교해 본다.

국내 소프트웨어 개발사업에 적합한 기능점수규모 예측방법에 관한 연구 (A Study on Estimating Function Point Count of Domestic Software Development Projects)

  • 박찬규;신수정;이현옥
    • 경영과학
    • /
    • 제20권2호
    • /
    • pp.179-196
    • /
    • 2003
  • Function point model is the international standard method to measure the software size which is one of the most important factors to determine the software development cost. Function point model can successfully be applied only when the detailed specification of users' requirements is available. In the domestic public sector, however, the budgeting for software projects is carried out before the requirements of softwares ere specified in detail. Therefore, an efficient function point estimation method is required to apply function point model at the early stage of software development projects. The purpose of this paper is to compare various function point estimation methods and analyse their accuracies in domestic software projects. We consider four methods : NESMA model, ISBSG model, the simplified function point model and the backfiring method. The methods are applied to about one hundred of domestic projects, and their estimation errors are compared. The results can used as a criterion to select an adequate estimation model for function point counts.

기능점수와 프로젝트 개발요소간 상호관계에 관한 연구 (A Study on Relationship between Function Points and Development Factors in Projects)

  • 이원호
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 추계학술대회
    • /
    • pp.262-268
    • /
    • 2002
  • 일반산업 분야의 프로젝트에 비해 소프트웨어 개발 분야에서의 프로젝트는 그 자체 특성상 가시적이고 계량적으로 평가하기 어려웠고 이로 인해 그 동안 국내 업계 및 정부기관에서는 프로젝트 규모 및 비용 산정에 있어서 많은 어려움이 있었다. 다행히도 최근 국제적으로 소프트웨어 프로젝트 측정기준으로 자리잡고 있는 기능점수에 관해서 국내 학계 및 업계에서도 관심을 가지게 되었고 관련된 연구결과도 계속 나오고 있다. 또한, 정부기관을 비롯하여 업계에서도 이러한 연구 결과를 기반으로 소프트웨어 개발비, 유지보수 및 재 개발비의 산정 기준으로 기능점수를 활용하려는 시도가 이루어지고 있다. 이러한 기능점수의 산정에 있어서 프로젝트의 주요 개발 요소인 하드웨어 플랫폼, 개발언어 유형, 대상업무 유형, 개발 납기 등에 따라 보정계수가 다르게 적용되고 있다. 그러나 아직 국내에서는 기능점수로 프로젝트 비용을 산정하기 위한 공감대 및 신뢰도에 대한 확산이 안된 상태이고 이에 따른 분쟁의 소지도 여전히 가지고 있다. 이러한 시점에서 본 논문은 ISBSG(International Software Benchmarking Standards Group)에서 제공하는 그 동안 축적된 해외 프로젝트 개발 결과 데이터를 기초로 기능점수와 프로젝트 개발에 투입되는 주요 개발요소간 관련성 및 프로젝트 개발 요소간의 상관관계를 분석 및 검증하여, 프로젝트 내에서의 기능점수와 관련된 개발요소간의 관련 정도에 대한 통계적 근거를 제시하여 향후 기능점수와 관련해서 이와 유사한 국내 프로젝트 수행 시 벤치마킹 자료로 활용하는데 그 목적이 있다.

  • PDF