IT

오늘:
410
어제:
604
전체:
1,228,316

software

  • home
  • IT
  • software

기능점수 산정치 수치 계산법

옛사랑 2019.10.31 14:51 조회 수 : 74

소프트웨어 사업등록소 가이드

 

외부연계=특별한거 없음(일반적인 기능점수 산정 매뉴얼되로)

  -> 데이터 참조는 내부에서 사용하지만 실제 데이터는 외부에 있고, 외부 데이터가 운영시스템에 영향을 주는 기능

  -> 우리가 사용하는 ITS 시스템은 실질적으로 외부연계데이터는 존재하지 않음

  -> 도로공사, 기상청 등 외부연계(EI로 분류)로 분류하지 않음

  -> 예) BIS 노선데이터중 외부기관(타지자체)에서 수신하는 노선 마스터 정보는 '외부연계'로 분류함

 

내부논리=정적인 테이블은 포함하지 않음(한번 입력하면 변하지 않는 테이블)

 

RET=컬럼수

 -> 외래키 중 중복되는 키는 포함하지 않음

 

EI=등록/수정/삭제 라는 단어가 포함되어야함

 FTR은 마스터 테이블 개수(테이블이 릴레이션 되어 있을때)

 DET+입력/수정/조회 컬럼수 +2(기본값)

 삭제=프라이머리키 컬럼 + 2(기본값)

EO= 계산식이 들어가야함(가공되는 기능/단어가 포함되어야함, 합계, 평균, 예측데이터 등)

EQ= 조회/출력/보기/검색/통신 이라는 단어가 포함되어야함(계산식 없이 단순 조회)

 

담당자 설명으로는 원칙상 통신 기능은 기능점수에 반영하지 않는다고 함

우리가 개발하는 서버는 대부분 통신기능이라 적정하게 용어를 조합해야함

ex) VDS 소통정보 저장 등

 "VDS 소통정보 처리" 라고 하면 처리라는 단어가 단순 저장인지 계산식이 포함되는 데이터인지 모호함

 

 

위 방식으로 하면 실제 우리가 기능점수 설계한거랑 차이가 많이남

EO 기능이 단가가 제일 높고(360만원) EQ기능이 단가가 제일 낮은데 우리설계서는 대부분(서버 통신기능)은 EO로 설계되어 있음

 

그리고 UI가 있는 기능은 등록/수정/삭제/편집 기능이 존재하는데 원칙상 별도로 분리해서 기능을 작성해야함(대부분 분리하지 않고 작성됨)

 

설계변경률

 . 유저인터페이스 50%

 . 비즈니스 로직 35%

 . 데이터 로직 40%

 

 . 3개모두 다 더하기