유스케이스 트랜잭션 기반의 소프트웨어 공수 예측 기법 = Software effort estimation based on use case transaction

유스케이스 점수(Use Case Point, UCP) 기법은 소프트웨어 유스케이스 모델을 기반으로 하는 공수 예측 기법으로서 객체 지향 소프트웨어 개발 프로젝트에서 사용되고 있다. 이 기법에서는 개발할 소프트웨어의 규모를 유스케이스 모델에 기술된 각 액터와 유스케이스 규모의 합으로 계산하며, 각 유스케이스의 크기는 유스케이스를 기술하는 트랜잭션의 개수에 따른 분류에 의해 결정된다. 이러한 유스케이스 점수 기법은 개발 과정에서 활용되는 유스케이스 모델을 기반으로 함으로써 공수 예측을 위해 소요되는 추가적인 노력을 줄일 수 있는 장점을 지니는 반면, 다음과 같은 한계점을 지니고 있다. 먼저, 각 트랜잭션은 수행 연산의 종류 및 개수에 따라 구현에 소요되는 노력이 상이하나, 현재의 유스케이스 점수 기법에서는 트랜잭션의 개수를 규모 산정의 단위로 활용하여 트랜잭션 별 구현 공수의 차이를 반영할 수 없다는 한계를 지닌다. 또한 트랜잭션 수의 범위에 따라 유스케이스의 규모를 결정함으로써 상이한 트랜잭션 수를 갖는 유스케이스들이 공수 예측 시 동일한 크기로 반영되어 상세수준에서의 문제를 갖는다. 이런 한계점들은 부정확한 공수 예측을 야기하여 소프트웨어 개발 프로젝트의 성공률을 저해하는 요소가 될 수 있다. 이를 개선하기 위해 본 논문에서는 공수 예측 시 트랜잭션을 단위 연산으로 세분화하고, 각 연산에 대한 복잡도를 활용하여 규모를 산정하는 트랜잭션 점수 기법을 제안하고자 한다. 트랜잭션 점수 기법은 공수 예측 시에 주어지는 동일한 정보를 바탕으로 보다 세밀한 공수 예측이 가능하므로, 기존의 유스케이스 점수 기법에 비해 동일한 정보량을 활용하여 높은 정확성을 보일 수 있는 장점이 있다.
Advisors
배두환researcherBae, Doo-Hwanresearcher
Publisher
한국과학기술원
Issue Date
2010
Identifier
419269/325007  / 020083371
Language
kor
Description

학위논문(석사) - 한국과학기술원 : 전산학과, 2010.2, [ v, 35 p. ]

Keywords

유스케이스; 공수 예측; 트랜잭션; transaction; use case; effort estimation

URI
http://hdl.handle.net/10203/34923
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=419269&flag=t
Appears in Collection
CS-Theses_Master(석사논문)
Files in This Item
There are no files associated with this item.
  • Hit : 275
  • Download : 0
  • Cited 0 times in thomson ci

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0