검색 상세

기업용 제품 생산성 데이타를 기반으로 한 소프트웨어 규모 산정 방법

A Software Size Measurement Method Based Productivity Data on Enterprise Domain

초록/요약

소프트웨어 산업에서 규모를 미리 예측하는 것은 산업의 자원과 시간을 예측하는 중요한 일 중의 하나이다. 우리나라 소프트웨어 사업 대가기준은 기능점수방식으로서 소프트웨어의 규모에 단가를 곱하여 여기에 규모, 언어, 형태, 품질 및 특성 등 네 가지의 보정계수만을 적용하여 산출한다. 그러나, 아직 시작도 하지 않은 사업의 규모를 측정하는 문제는 작업자의 경험에 일정부분 의존할 수 밖에 없었다. 일반적으로 정보시스템 개발규모를 측정하는 기법으로 가장 널리 사용되는 방법은 프로그램 라인 수(LOC, Line of Code)측정 방식과 기능점수분석기법(FPA, Function Point Analysis)이 있으나, LOC측정 방식은 정보시스템 개발 프로젝트의 초기에 라인 수를 예측하기 어렵고 정보시스템 개발 언어나 환경에 영향을 받으므로 규모예측 방법의 근거가 희박한 문제점이, 기능점수 산정방식은 초기에 비교적 적은 노력으로 기능점수를 예측할 수 있다는 장점이 있으나, 지나치게 단순화시킨 기능점수 예측 방식으로 인해 최종 산출물에 대한 기능점수와 예측기법의 기능점수간의 측정오차가 발생하는 문제점이 있었다. 본 연구에서는 이러한 문제점을 해소하고자 보다 합리적인 소프트웨어규모 산출법으로서 생산성에 기반을 둔 새로운 방식을 제안한다. 본 연구는 기존연구에서 산정하는 방식이 주로 생산성을 일반화하고 난 뒤 영향요소들을 여러 가지 환경요소로 분리하여 계산하는 방식인데 반해, 생산성이라는 데이터가 있는 조직에서 해당하는 생산성을 환경요소로 적용하여, 생산성을 바로 대입할 수 있도록 해 좀 더 정확한 규모산정을 할 수 있도록 하는 것이다.

more

초록/요약

Within the software industry,Size is an important factor, to estimate the recources and time of the industry. In korea, basic cost are calculate using the function score system. Its calculate by the size of software multipiled by unit price;and then applying four calibrating factors (size, language, form and quality). However, its not easy to make a pre-budget of a software ( at early stage), costing at predevelopment time, are done by applying past experience from previous project. The most widespread methods to measure the size of information system development are Line of Code (LOC) measurement method and Function Point Analysis (FPA). LOC measuring method is hard to estimate the number of lines in the beginning of the development project and that is influenced by the language being used to develop the information system and by the environment, which has sparse evidence problem of size estimation technique. FPA has advantage with function score, can be predicted with relatively little effort in the beginning; However, too much simplified function score could cause final product measuring error between the function score and the prediction method. To use more rational software size measurement, which is based on the productivity, in order to resolve the problems mentioned above is suggested. Existing studies are mainly generalize productivity and separate the influencing factors into many environmental factors then calculate, but this study allows direct substitution of the productivity, and make it possible to calculate for more accurate size by applying the productivity in the organization with the productivity data to environmental factors.

more