IT 이론지식

기능점수 (Funtion Point)

쥐PT 2024. 2. 28. 08:42
728x90
반응형
SMALL

기능 점수(Function Point)는 소프트웨어의 크기를 측정하는 데 사용되는 메트릭스입니다. 주로 소프트웨어 개발 또는 유지보수 프로젝트의 규모를 측정하고 비교하는 데 활용됩니다. 기능 점수는 소프트웨어의 기능적 요구 사항을 기반으로하여 산출됩니다.

기능 점수 측정은 기능적 요구 사항에 따라 다음과 같은 주요 요소들을 고려합니다:

  1. 입력 (Inputs): 사용자가 시스템에 제공하는 데이터 또는 정보.
  2. 출력 (Outputs): 시스템이 생성하거나 처리하여 사용자에게 제공하는 결과 데이터 또는 정보.
  3. 조회 (Inquiries): 사용자가 시스템에서 정보를 검색하거나 조회하는 기능.
  4. 내부 논리 파일 (Internal Logical Files, ILFs): 시스템 내부에서 유지되는 데이터의 논리적 그룹.
  5. 외부 인터페이스 파일 (External Interface Files, EIFs): 시스템 외부와의 데이터 통신을 위한 파일 또는 인터페이스.

기능 점수를 측정하는 프로세스는 일반적으로 다음 단계를 포함합니다:

  1. 기능점수 분석: 소프트웨어의 요구사항 및 기능을 이해하고 분석하여 입력, 출력, 조회, 내부 논리 파일, 외부 인터페이스 파일을 식별합니다.
  2. 가중치 부여: 각각의 기능 유형에 대해 가중치를 부여하여 해당 기능의 상대적인 중요성을 결정합니다. 이 가중치는 프로젝트의 특성에 따라 다르며, 일반적으로는 각 유형의 기능이 프로젝트에 미치는 영향에 따라 결정됩니다.
  3. 기능점수 산출: 식별된 기능 유형과 가중치를 기반으로 소프트웨어의 총 기능 점수를 산출합니다. 일반적으로 다음과 같은 공식을 사용하여 계산됩니다:

기능 점수는 프로젝트의 규모를 측정하는 데 사용되며, 프로젝트 관리, 비용 산정, 일정 관리 등과 관련된 다양한 의사 결정을 지원하는 데 활용될 수 있습니다.

 

기능점수 간이법과 정통법은 소프트웨어 개발 프로젝트에서 사용되는 소프트웨어 크기를 측정하는 방법론입니다. 이 두 가지 방법론은 소프트웨어 개발의 복잡성과 규모를 측정하기 위해 개발되었습니다.

  1. 기능점수 간이법 (Function Point Analysis - FPA):
    • 기능점수 간이법은 소프트웨어의 기능적 측면을 중심으로 측정하는 방법론입니다.
    • 소프트웨어에 포함된 기능의 수와 복잡성을 고려하여 측정합니다.
    • 주로 시스템이 제공하는 입력, 출력, 조회, 파일 인터페이스 등과 같은 기능을 측정합니다.
    • 이 방법론은 사용자 관점에서 소프트웨어의 기능을 평가하므로 비즈니스 요구사항과의 관계를 파악하기 쉽습니다.
  2. 정통법 (COSMIC - Common Software Measurement International Consortium):
    • 정통법은 소프트웨어의 크기를 측정하는 데 사용되며, 기능적이지 않은 측면도 고려합니다.
    • 기능적 측면 뿐만 아니라 데이터 처리, 데이터 유지 관리, 외부 인터페이스 등 소프트웨어의 비기능적인 측면도 고려합니다.
    • 이 방법론은 주로 개발된 소프트웨어의 크기를 측정하는 데 사용되며, 특히 제품의 관리와 품질 향상을 위해 유용합니다.

기능점수 간이법과 정통법은 모두 소프트웨어 개발 프로세스에서 유용한 측정 도구이며, 프로젝트의 요구사항과 목표에 따라 적절한 방법론을 선택하여 사용합니다.

728x90
반응형
LIST

'IT 이론지식' 카테고리의 다른 글

CAP 이론  (0) 2024.02.29
GERT (Graphical Evaluation and Review Technique)  (0) 2024.02.29
SW Process 품질  (0) 2024.02.28
감리 관련 법제도 및 관련기술  (0) 2024.02.28
대가산정 관련 고시 및 가이드  (0) 2024.02.28