DOI QR코드

DOI QR Code

Software Effort Estimation Based on UCP from Customer Requirements

고객 요구사항으로부터 UCP 기반 소프트웨어 공수 산정

  • Park, Bo Kyung (SE Lab, Dept. of Software & Communications Engineering, Hongik University) ;
  • Park, Young Sik (SE Lab, Dept. of Software & Communications Engineering, Hongik University) ;
  • Kim, R. Young Chul (SE Lab, Dept. of Software & Communications Engineering, Hongik University)
  • 박보경 (홍익대학교 소프트웨어공학연구실) ;
  • 박영식 (홍익대학교 소프트웨어공학연구실) ;
  • 김영철 (홍익대학교 소프트웨어공학연구실)
  • Published : 2019.10.30

Abstract

현재의 소프트웨어는 매우 크고 복잡하다. 고품질 소프트웨어는 요구사항 단계부터 정확하게 분석해야 한다. 그러나 자연어 요구사항은 부정확하기 때문에 유스케이스 식별이 어렵다. 게다가, 기존 요구 사항 분석 방법은 객체와 용어 식별에 대한 정확한 기준이 없다. 따라서 분석 결과는 분석가마다 다르다. 본 논문에서는 자연어 요구사항으로부터 유스케이스 추출 및 소프트웨어 공수 산정 방법을 제안한다. 제안한 방법에서는 Goal Modeling과 Fillmore의 Case 메커니즘을 개선했다. 이 방법은 자연어 요구 사항을 단계별로 분석하여 유스케이스를 모델링한다. 또한 유스케이스 점수(Use Case Point)를 이용하여 소프트웨어의 공수를 산정(Effort Estimation)한다. 제안한 방법은 고품질 소프트웨어 개발을 위해 자연어 요구사항의 변경 없이 유스케이스 추출이 가능하다. 또한 추출된 유스케이스를 통해 UCP 기반의 공수 산정을 평가할 수 있다. 본 논문에서는 우체국 시스템의 사례에 적용하였다.

Keywords