• 제목/요약/키워드: Software Size Estimation

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

기능점수 기반 소프트웨어 공식 (Software Equation Based on Function Points)

  • 이상운
    • 정보처리학회논문지D
    • /
    • 제17D권5호
    • /
    • pp.327-336
    • /
    • 2010
  • 본 논문은 기능점수 소프트웨어 규모에 기반하여 개발노력과 일정과의 관계를 유도하는 소프트웨어 공식을 제안하였다. 기존의 소프트웨어 공식은 라인수에 기반을 두고 있다. 라인수는 개발언어에 따라 큰 차이를 보여 소프트웨어 규모 추정에 어려움이 많이 지적되고 있다. 먼저 라인수를 기능점수로 변환하는 방법을 고려하였다. 그러나 이 방법은 개발언어별로 라인수와 기능점수간 변환비율이 명확히 결정되지 않고 있고, 또한 특정 개발언어에 대해서는 변환비율이 제시되어 있지 않아 소프트웨어 공식을 유도하는데 실패하였다. 따라서 기능점수에 기반하여 개발된 대용량의 프로젝트 데이터를 대상으로 소프트웨어 공식을 직접 유도하였다. 첫 번째로 개발 프로젝트들 중에서 타당한 개발기간이 설정된 데이터들을 분류하였다. 두 번째로, 이 데이터에 대해 회귀분석을 통해 기능점수와 개발노력, 기능점수와 개발기간과의 관계를 유도하였다. 마지막으로 이들 관계로부터 소프트웨어 공식을 유도하였다. 제안된 모델은 라인수 기반의 모델이 갖고 있는 적용상 문제점들을 해결하여 실무에 쉽게 적용이 가능한 장점을 갖고 있다.

Gompertz 성장곡선을 이용한 소프트웨어 프로젝트의 개발 성공률과 완료율 추정 (Estimation of Software Project Success and Completion Rate Using Gompertz Growth Function)

  • 이상운
    • 정보처리학회논문지D
    • /
    • 제13D권5호
    • /
    • pp.709-716
    • /
    • 2006
  • 소프트웨어 복잡도가 증가할수록 소프트웨어 성공률은 기하급수적으로 감소하며, 반대로 실패율은 증가한다. 소프트웨어 규모 증가에 따른 실패율은 성장곡선으로 표현할 수 있다. 이 현상에 따라, 본 논문은 Gompertz 성장곡선으로 개발 성공률과 완료율을 추정하였다. 먼저, 수치적으로 제시된 $10^n$의 소프트웨어 규모를 로그값으로 변환시켜 데이터 간격을 일정하게 하였다 로그값의 소프트웨어 규모 변화에 따른 개발 성공률과 완료율의 함수관계를 유도하고자 하였다. 그러나 이 관계를 적절히 표현하는 함수를 찾지 못하였다. 따라서 본 논문에서는 개발 성공률의 역 개념인 실패율과 완료율의 역 개념인 취소율을 도입하였다. 로그값의 소프트웨어 규모 변화에 따른 개발 실패율과 취소율 관계는 성장곡선 형태를 나타내었다. 결론적으로, 개발 취소율과 실패율을 적절히 표현하는 함수로 Gompertz 성장곡선을 적용한 결과 실측 데이터를 적절히 표현할 수 있었다. 본 모델을 적용하면 특정 규모의 소프트웨어에 대한 개발 성공률과 완료율을 보다 정확히 얻을 수 있을 것이다.

소프트웨어 규모산정을 위한 기능점수 측정 개선사례 (A Case study of Improved Function Point Measurement for Software Size Estimation)

  • 박종모;김승권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.1429-1432
    • /
    • 2012
  • 소프트웨어 규모산정 활동은 기획, 구현, 운영 등 소프트웨어 수명주기 동안 수행되는 활동으로 프로젝트를 추진함에 있어 예산수립, 사업발주, 사업관리 등에 중요하다. 소프트웨어 규모산정으로 사용되는 기능점수를 측정할 때 개인의 주관적인 판단으로 인해 오차가 발생한다. 본 논문에서는 기능점수 측정의 오차를 줄이기 위해 4가지의 검증로직을 제시하고, 진행되는 실제 프로젝트를 통해 검증하여 제시된 검증로직이 타당함을 보인다.

공수 예측 모델 요도를 위한 자료 흐름도의 실험적 평가 (Experimental Estimation of Data Flow Diagram for Man/Month Prediction Model Derivation)

  • 김명옥;백청호;양해술
    • 한국정보처리학회논문지
    • /
    • 제2권1호
    • /
    • pp.34-44
    • /
    • 1995
  • 소프트웨어 개발자와 사용자에게 직면한 가장 중요한 문제는 프로그래밍 시스템 의 크기와 개발 노력의 예측이라고 할 수 있다. 본 논문에서는 자료 흐름도, 자료 사 전, 소단위 명세서로 구성된 구조화 명세서에 관한 각각의 특성을 정의하고, 구조화 명세서의 정량적인 평가 요소를 프로그램 메트릭스에 적용하였다. 또한 구조화 명세 서를 구성하는 자료 흐름도에 관해서는 정량적인 평가 실험을 하였다. 그 결과 상위 공정의 분석 단계에서의 산출물에 의한 하위 공정에 관한 공수 예측 모델을 제안한다.

  • PDF

The Selection of Strategies for Variance Estimation under πPS Sampling Schemes

  • Kim Sun-Woong
    • Communications for Statistical Applications and Methods
    • /
    • 제13권1호
    • /
    • pp.61-72
    • /
    • 2006
  • When using the well-known variance estimator of Sen (1953) and Yates and Grundy (1953) in inclusion probability proportional to size sampling, we often encounter the problems due to the calculation of the joint probabilities. Sarndal (1996) and Knottnerus (2003) proposed alternative strategies for variance estimation to avoid those problems in the traditional method. We discuss some of practical issues that arise when they are used. Also, we describe the traditional strategy using a sampling procedure available in a statistical software. It would be one of the attractive choices for design-based variance estimation.

S/W 규모산정을 위한 개선된 FP모델 (Improved Function Point Model for S/W Size Estimation)

  • 조은숙;김영갑
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.349-352
    • /
    • 2004
  • 성공적인 소프트웨어 프로젝트를 목표로 합리적인 계획을 수립하기 위하여 프로젝트의 전체 규모에 대한 신속하고 정확한 견적이 중요해지고 있다. IFPUG의 FPA 견적방식은 이미 검증되어 널리 사용되고 있으나, 복잡성과 모호성으로 인하여 실제 SI 업체의 견적 수행에는 어려움이 있으며 견적작업의 고비용을 초래하고 있다. 본 논문은 기존 FPA 방식의 문제점을 지적하고 이를 개선한 PFP 모델을 제시함으로써 기존보다 쉽고 효과적이며 효율적인 기능점수 견적을 가능하게 하였다.

  • PDF

A Single-Chip Video/Audio CODEC for Low Bit Rate Application

  • Park, Seong-Mo;Kim, Seong-Min;Kim, Ig-Kyun;Byun, Kyung-Jin;Cha, Jin-Jong;Cho, Han-Jin
    • ETRI Journal
    • /
    • 제22권1호
    • /
    • pp.20-29
    • /
    • 2000
  • In this paper, we present a design of video and audio single chip encoder/decoder for portable multimedia application. The single-chip called as video audio signal processor (VASP) consists of a video signal processing block and an audio single processing block. This chip has mixed hardware/software architecture to combine performance and flexibility. We designed the chip by partitioning between video and audio block. The video signal processing block was designed to implement hardware solution of pixel input/output, full pixel motion estimation, half pixel motion estimation, discrete cosine transform, quantization, run length coding, host interface, and 16 bits RISC type internal controller. The audio signal processing block is implemented with software solution using a 16 bits fixed point DSP. This chip contains 142,300 gates, 22 Kbits FIFO, 107 kbits SRAM, and 556 kbits ROM, and the chip size is $9.02mm{\times}9.06mm$ which is fabricated using 0.5 micron 3-layer metal CMOS technology.

  • PDF

FP 기반의 핀테크 소프트웨어 개발 프로젝트 실시간 규모 산정 모델 (Real Time SW Sizing Model for FP-Based Fintech Software Development Project)

  • 구경모;윤병운;김동현
    • 융합정보논문지
    • /
    • 제11권10호
    • /
    • pp.36-44
    • /
    • 2021
  • 핀테크에 적용되는 소프트웨어의 규모 추정은 매우 난해하며, 오랜 시간이 소요되는 작업이기에 발주 기업과 개발 업체들이 정확하게 소프트웨어 개발 규모를 산정하기 어려운 상황이다. 일반적으로 프로젝트 관리자들의 경험과, 일반적인 기능 점수 방식에 의하여 규모를 추정하고 있다. 본 논문에서는 기능 점수 모형을 사용자 관점에서 요구 기능들을 정량적으로 산정하고, 규모를 측정하여, 실시간으로 규모를 산정하여 핀테크 개발 프로젝트에 적용할 수 있는 모델을 제안한다. 제안 모델을 통하여 개발 전에 업무량을 예상하여 규모를 측정할 수 있으며, 레이어 별 프로그램 목록을 기준으로 M/M 및 견적 금액을 산출할 수 있다. 향후 연구에서는 기존 핀테크 프로젝트의 규모 산정 데이터를 다량 확보하여 정확한 규모 산정에 대한 연구가 필요하다.

깊이 화면을 이용한 움직임 객체의 추적 방법 (Tracking Method for Moving Object Using Depth Picture)

  • 권순각;김흥준
    • 한국멀티미디어학회논문지
    • /
    • 제19권4호
    • /
    • pp.774-779
    • /
    • 2016
  • The conventional methods using color signal for tracking the movement of the object require a lot of calculation and the performance is not accurate. In this paper, we propose a method to effectively track the moving objects using the depth information from a depth camera. First, it separates the background and the objects based on the depth difference in the depth of the screen. When an object is moved, the depth value of the object becomes blurred because of the phenomenon of Motion Blur. In order to solve the Motion Blur, we observe the changes in the characteristics of the object (the area of the object, the border length, the roundness, the actual size) by its velocity. The proposed algorithm was implemented in the simulation that was applied directly to the tracking of a golf ball. We can see that the estimated value of the proposed method is accurate enough to be very close to the actual measurement.

Evaluation of Popular Photometry Analysis Softwares Using DSLR Camera

  • Shim, Hyunjin
    • 한국지구과학회지
    • /
    • 제38권5호
    • /
    • pp.323-332
    • /
    • 2017
  • The Digital Single Lens Reflex (DSLR) camera combined with a small aperture telescope is an efficient equipment for an astronomy-related lab exercise. This paper compares the different photometry softwares to provide insights on using the GUI-based photometry tool to the conventional command-line based photometry tool. The magnitude of the same point source measured within the aperture is consistent regardless of the software used although the background estimation, partial pixel treatment, and error estimation are slightly different. In a crowded field image where the aperture photometry is less reliable, the aperture photometry with varying aperture size is useful to see the qualitative trend for the magnitude. Due to the variation in ISO settings and the color dependence on the RGB Bayer system, an initial uncertainty of ~0.15mag is expected to be embedded in the magnitude derived from the DSLR images.