top of page

#기능점수활용방법#FP활용방법#소프트웨어#유지관리#차세대#ROI


기능점수 분석은 소프트웨어 개발과 유지보수 분야에서 다양하고 유용한 도구로, 초기 추정부터 성능 분석, 프로젝트 관리에 이르기까지 폭넓게 적용되고 있습니다.

구체적으로 살펴보면, 소프트웨어 개발 프로젝트에 한정되던 활용 사례가 이제는 변경 기능(Add, Chg, Del), 변경 정도(Degree), 그리고 유지보수 대상 기능의 선택과 집중을 넘어서 차세대, 조직 부서별 재무의사결정(ROI&BC등), 그리고 기능 사용량에 따른 TCO와 같이 더 다양해지고 있습니다.


1.소프트웨어 프로젝트 관리:

FP는 프로젝트 관리 품질을 향상시키는 데 효과적으로 사용될 수 있습니다. 이는 소프트웨어 크기 측정에 있어 신뢰할 수 있는 방법으로, 소프트웨어 가격 책정, 변경 관리 및 프로젝트 추정에서 중요한 역할을 합니다 (Guo Ji-guang, 2013).


2.소프트웨어 개발 초기 단계의 사용성:

FP는 소프트웨어 개발 주기의 초기 단계에서 사용성을 인정받았으며, 구현 언어, 개발 방법 및 기술로부터 독립적이기 때문에 추정 및 생산성 모델에 선호되는 입력 자료로 사용됩니다 (Özkan & Demirörs, 2016).


3.소프트웨어 시스템 크기 측정:

FP 분석은 소프트웨어 시스템의 크기를 그 사양으로부터 측정할 수 있게 해줍니다. 개발 및 구현에 관련된 다양한 기술적 및 기타 요소들을 고려하여 크기를 조정합니다 (Verner, 2002).


4.다양한 측정 방법 간의 전환:

FPA와 COSMIC 측정 방법과 같은 다른 방법들 간의 이론적 및 확률적 전환 모델을 통해 다양한 소프트웨어 프로젝트 유형 간의 효과적인 비교 및 검증이 가능합니다 (Abualkishik et al., 2012).


5.객체 지향 소프트웨어 시스템에서의 성능 분석:

통합 모델링 언어(UML)와 결합하여 FP 분석을 사용하면 객체 지향 소프트웨어 시스템의 FP 분석 성능을 평가할 수 있습니다 (Saxena & Shrivastava, 2009).


6.모바일 게임 개발에서의 노력 예측:

모바일 게임 애플리케이션 분야에서 FP 분석은 시스템이 제공하는 기능량을 활용하여 비용, 시간, 요구 사항 및 인력 자원을 예측하는 데 도움이 됩니다 (Abdullah & Rusli, 2020).


7.사용 사례에서의 기능적 변경 영향 분석:

FP 분석을 사용하여 소프트웨어 개발 진행에 미치는 기능적 변경의 영향을 COSMIC FP 단위로 평가하여 프로젝트 관리 및 의사 결정에 도움을 줍니다 (Haoues, Sellami & Ben-Abdallah, 2017).


이 외에도 다양한 활용 사례가 있습니다.



한 사람이 하루에 얼마만큼의 기능점수를 측정할 수 있는가?(FP/Person)

전문가의 기능점수 측정 생산성은 다양하게 나타납니다.

그 이유를 관련논문에서 유추해 보면 이렇습니다.


측정생산성이 차이가 나는 주요 원인

1. 간이법과 정통법의 차이

2. 시스템의 특성에 따른 차이

3. FP(Function Point)와 CFP(COCOMO Function Point)

4. Function을 Function Point로 오해하는 차이

관련 생산성을 논할 때는 적어도 위의 기준으로 살펴볼 필요가 있습니다.


Capers Jones에 따르면 전문가는 하루에 400~600의 기능점수를 측정할 수 있습니다(400~600FP/person)1). 그러나 Total Metrics는 전문가가 하루에 200~300의 기능 점수를 측정할 수 있다고 추정하면서 더 낮은 범위를 제안합니다(200~300FP/person).2)


1)C. Jones, A new business model for function point metrics,2008.

2)Total Metrics, Methods for Software Sizing, 2007.

3)Luigi Lavazza, An Evaluation of Simple Function Point as a Replacement of IFPUG Function Point,2014.


기능점수 측정방법(FSM,Function Size Measurement)의 종류


o COSMIC-FFP Functional size measurement method v 3.0.1 [10]

ISO/IEC 19761:2009 - Information technology - Software and systems engineering -COSMIC-FFP - A functional size measurement method

o IFPUG CPM 4.3 [11]

ISO/IEC 20926 : 2009 - Information technology - Software and systems engineering Software measurement -IFPUG functional size measurement method 2009

o Mk II Function Point Analysis 1.3.1 Unadjusted [12]

ISO/IEC 20968:2002- Software engineering – Mk II Function Point Analysis Counting Practices Manual

o NESMA FPA Method 2.1 Unadjusted [13]

ISO/IEC 24570:2005 - Information technology - Software and systems engineering -NESMA functional size measurement method version 2.1 -Definitions and counting guidelines for the application of Function Point Analysis

o FiSMA FSM 1.1 [3]

ISO/IEC 29881:2008 - Information technology - Software and systems engineering -FiSMA 1.1 functional size measurement method


사단법인 미래경제전략연구원 I (08505) 서울특별시 금천구 디지털로 121, 1105호(가산동, 에이스가산타워)

 사업자등록번호 : 502-82-16867  I  Tel : 02-523-5240  I  Fax : 02-3016-2465  I  E-mail : fesi@fesi.or.kr

© Copyright 저작권 보호 대상입니다.
bottom of page