• Title/Summary/Keyword: 소프트웨어규모예측

Search Result 74, Processing Time 0.027 seconds

A Study of Theoretical Comparison on Size Estimation Techniques for Object-Oriented Software Systems by Use Case Model (Use Case 다이어그램에 의한 객체지향 소프트웨어 시스템의 규모 예측 방법에 대한 연구)

  • 서예영;이남용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04a
    • /
    • pp.580-582
    • /
    • 2001
  • 현재 소프트웨어 개발 주기의 초기 단계에서 소프트웨어의 개발과 유지보수를 위한 비용과 노력을 미리 예측하는 소프트웨어 규모 예측 방법이 요구되고 있다. 이에 따라 소프트웨어 규모 예측 방법을 위한 수백개의 메트릭스가 제안되고 있지만, 난해하고 복잡한 측정 방법으로 인해 소수의 실제 전문가에 의해 사용되고 있다. 이용할 해당 메트릭스의 장점과 단점을 파악하고 적용시켜야 시행착오를 피할 수 있다. 본 논문에서는 객체지향 시스템 분석 단계에서 주로 작성되는 UML Use Case 다이어그램 분석을 통해 소프트웨어 규모 예측을 하는 방법을 비교 분석한다. 이를 따르면 메트릭스를 적절히 사용하여 보다 효율적인 소프트웨어 프로젝트 관리를 할 수 있을 것이다.

  • PDF

A Study of Estimation for Web Software Size (웹 소프트웨어 규모 예측에 관한 연구)

  • KIM JeeHyun;YOO HaeYoung
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.409-416
    • /
    • 2005
  • Even though development paradigm of software has been changing very fast at the beginning of 21st Centuries, there are just few studies of quality and estimation metrics appropriate for Web environment. So in this study after analyzing the correlation between the size of the final code and property of objects, three industrial real world projects written in ASP have been used for deriving programs with high possibilities of faults. And then the size of programs was analyzed to correlate with the number of classes or the number of methods through linear regression. Among the web software with the complex architecture or server, client and un, type or form file written in Javascript for client has the high correlation and the number of methods is well correlated with the size of final code.

An Effort Estimation Model for Software Maintenance Project (소프트웨어유지보수 프로젝트의 투입인력 규모예측 모형)

  • 안연식
    • Journal of the Korea Society of Computer and Information
    • /
    • v.4 no.2
    • /
    • pp.61-69
    • /
    • 1999
  • In this study, the productivity factors of software maintenance are categorized into the three areas such as maintainer characteristics, software technical characteristics and maintenance environment characteristics. And the various regression analyses are performed for searching the most significant model by using actual project's data. At conclusion, an linear model including new variables derived from factor analysis to estimate the effort for software maintenance project is suggested.

  • PDF

Adjusted Function Point Estimation Based on Characteristics of Dynamic Web Application (동적 웹 어플리케이션의 특성을 반영한 조정 기능 점수 산정 방안)

  • 허승현;최은만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.355-357
    • /
    • 2004
  • 소프트웨어의 측정은 소프트웨어의 생명주기 초기에 분석되어 규모와 비용의 예측에 도움을 주어야 한다. 초기에는 정확한 LOC 기반 규모예측이 어려워 기능 점수 기반의 측정에 의하여 예측할 수 있다. 그러나 현재의 기능 점수 기반 측정은 모든 시스템에 획일화되어 있어 시스템의 특성을 반영할 수 없으며, IFPUG에서 제시한 일반 시스템 특성은 웹 기반 어플리케이션에서 사용자의 인지도가 매우 낮다. 본 논문에서는 웹 기반 어플리케이션 중에 동적 웹사이트에 특화된 시스템 특성 집합 및 영향도 측정 방법을 제시한다. 이 요소를 근거로 동적 웹사이트의 시스템 특성을 분석하여 기능 정수의 값 조정 인자에 반영하고 실제 시스템을 대상으로 조정된 기능 점수를 산정한다.

  • PDF

The Study on Software Maintenance Project Efforts Estimation Using Function Point (기능점수기법에 의한 소프트웨어유지보수 프로젝트의 소요인력 규모추정)

  • Ahn, Yun-Sik;Kim, Hyun-Soo
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.11a
    • /
    • pp.286-292
    • /
    • 2002
  • 국내기업에서 대부분의 정보시스템이 정보시스템 수명주기로 불 때 운영단계로 진입하고 조직의 정보시스템의존도 및 시스템규모가 점점 늘어남에 따라서 정보시스템의 운영과정에서 발생되는 소프트웨어 유지보수에 투입되는 비용도 증가되고 있다. 그러나 소프트웨어유지보수 프로젝트에 소요되는 투입인력 규모예측에 관련된 연구는 소프트웨어개발부문에 비해 적은 것이 사실이다. 본 연구에서는 유지보수프로젝트를 대상 소프트웨어의 규모는 IFPUG에서 개발된 기능점수기법(function point model)을 적용하여 산정하고, 특정 소프트웨어유지보수 프로젝트 생산성에 영향을 미치는 유지보수환경, 프로덕트, 투입인력 등 3개 영역에서 도출된 총 10개 특성을 보정요소로 설정한 후, 유지보수프로젝트의 소요인력 규모를 추정하기 위한 비선형회귀모형을 제시하고 있다. 실제 수행된 26개 유지보수프로젝트로부터 수집한 실적데이터를 이용하여 이 모형을 실증 분석한 결과 유의한 모형임이 밝혀졌다.

  • PDF

A review of using Function Point for the successful project (성공적인 프로젝트 수행을 위한 FP의 활용방안 검토)

  • Hwang, In-Soo;Oh, Eun-Sung;Kim, Heung-Shik
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.06a
    • /
    • pp.165-172
    • /
    • 2002
  • 전통적으로 소프트웨어 프로젝트는 납기지연, 예산초과, 높은 결함율 등으로 타 산업분야의 프로젝트에 비해 매우 높은 실패율을 기록하고 있는 것으로 알려져 있다. 이 같은 소프트웨어 프로젝트의 실패원인에 대한 많은 연구결과는 소프트웨어가 갖고 있는 범위와 요구사항 정의의 어려움, 비가시성으로 인한 초기견적의 부정확성, 역시 가시성의 부족으로 진행상황파악의 어려움에 따른 진척관리의 애로, 더욱 큰 문제는 변경의 용이성과 변경에 대한 추적의 어려움 등을 지적하고 있다. 실패한 프로젝트들의 내용을 보면 대부분 계획의 부정확성이나 위험에 대한 대처의 부족 또는 진행 중 발생하는 변경에 대한 통제의 실패에서 찾아 볼 수 있다. 정확한 예측과 위험 예방 그리고 효과적인 통제대책이 소프트웨어 프로젝트를 성공으로 이끄는 3두 마차라는 지적이다. 정확한 예측의 핵은 프로젝트 산출물인 제품에 대한 정확한 규모측정에 있고, 위험 예방은 복잡도가 높거나 불확실성이 높은 컴포넌트의 자원소요에 대한 예측과 이에 대한 준비의 소홀에서 찾을 수 있으며, 효과적인 통제대책은 프로젝트 관리 프레임워크가 튼튼하지 못하거나 이의 준수를 위한 노력의 결핍에서 찾을 수 있을 것이다. 본 논문에서는 이 3두 마차 중 가장 근간이 되고 시발점이 되는 제품의 규모에 대한 예측에 초점을 맞추어 규모측정에 가장 합리적이고 객관적이며 실용성이 높다고 현재 국제적으로 높은 평가를 받고 있는 기능점수를 프로젝트 관리에 어떻게 활용해야 프로젝트를 성공시킬 수 있을 지의 방법에 대한 검토 결과를 제시고자 한다.

  • PDF

A Predictive Model for Software Development Team Size and Duration Based on Function Point (기능점수 기반 소프트웨어 개발팀 규모와 개발기간 예측 모델)

  • Park, Seok-Gyu;Lee, Sang-Un
    • The KIPS Transactions:PartD
    • /
    • v.10D no.7
    • /
    • pp.1127-1136
    • /
    • 2003
  • Estimation of software project cost, effort and duration in the early stage of software development cycle is a difficult and key problem in software engineering. Most of models estimate the development effort using the function point that is measured from the requirement specification. This paper presents optimal team size and duration prediction based on function point in order to provide information that can be used as a guide in selecting the most Practical and productive team size for a software development project. We introduce to productive metrics and cost for decision criteria of ideal team size and duration. The experimental is based on the analysis of 300 development and enhancement software project data. These data sets are divide in two subgroups. One is a development project; the other is a maintenance project. As a result of evaluation by productivity and cost measured criteria in two subgroups, we come to the conclusion that the most successful projects has small teams and minimum duration. Also, I proposed that predictive model for team sire and duration according to function point size based on experimental results. The presented models gives a criteria for necessary team site and duration according to the software size.

Software Effort Estimation based on Use Case Transaction (유스케이스 트랜잭션 기반의 소프트웨어 공수 예측 기법)

  • Lee, Sun-Kyung;Kang, Dong-Won;Bae, Doo-Hwan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.5
    • /
    • pp.566-570
    • /
    • 2010
  • Use Case Point(UCP) is a measure of a software project size for software effort estimation based on use case. UCP measures the size of the software project based on the use case model. Because UCP is based on the use case model, it is intuitive and easy to obtain. Also, it does not require extra artifacts. On the other hand, UCP has some problems. UCP assumes every transaction has the same complexity. But, the number of operations and complexity of operations may affect complexity of transaction. In addition, UCP uses simple rating scale of complexity, but it may be inadequate for detailed estimates. To solve these problems, we suggest "Transaction Point(TP)", a size measure based on use case transaction. TP considers actors and operations in transaction. Complexity of transaction is based on the number of operations and complexity of operation, so it can support detailed estimation.

An Enhanced Function Point Model for Software Size Estimation: Micro-FP Model (소프트웨어 규모산정을 위한 기능점수 개선 Micro-FP 모형의 제안)

  • Ahn, Yeon-S.
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.12
    • /
    • pp.225-232
    • /
    • 2009
  • Function Point Method have been applied to measure software size estimation in industry because it supports to estimate the software's size by user's view not developer's. However, the current function point method has some problems for example complexity's upper limit etc. So, In this paper, an enhanced function point model. Micro FP model, was suggested. Using this model, software effort estimation can be more efficiently because this model has some regression equation. This model specially can be applied to estimate in detail the large application system's size Analysis results show that measured software size by this Micro FP model has the advantage with more correlative between the one of LOC, as of 10 applications operated in an large organization.

Improved Function Point Measurement Model for Software Size Estimation (소프트웨어 규모 산정을 위한 개선된 기능 점수 측정 모델)

  • Jung, In-Yong;Woo, Doug-Je;Park, Jin-Hyeong;Jeong, Chang-Sung
    • Journal of Internet Computing and Services
    • /
    • v.10 no.4
    • /
    • pp.115-126
    • /
    • 2009
  • A software size estimation has to be analyzed in the beginning of the software life-cycle and helpful to the prediction of its size and cost. The software cost has been calculated by estimating software size from the user's point of view since the function point method based on international standards was introduced for the estimation of software size in 2004. However, the current function point method is not easy to be exploited for unfamiliar user, and has a problem that it cannot estimate the proper size for software such as engineering software, scientific calculations and simulation with complicated internal computational logic. This paper presents an improved model which can simplify the existing function point measurement procedure, and perform the estimation of software size in easy and fast way at the initial stage of project. Moreover, it presents a mathematical weighted value calculation model which can solve the problem of the fixed complexity weighted value and reflect the characteristics of organization as its data is pilled up. Our evaluation shows that the presented model has advantage that it can measure the size more rapidly than the existing FPA methods and has more correlation with LOC.

  • PDF