software
- home
- IT
- software
소프트웨어 사업등록소 가이드
외부연계=특별한거 없음(일반적인 기능점수 산정 매뉴얼되로)
-> 데이터 참조는 내부에서 사용하지만 실제 데이터는 외부에 있고, 외부 데이터가 운영시스템에 영향을 주는 기능
-> 우리가 사용하는 ITS 시스템은 실질적으로 외부연계데이터는 존재하지 않음
-> 도로공사, 기상청 등 외부연계(EI로 분류)로 분류하지 않음
-> 예) BIS 노선데이터중 외부기관(타지자체)에서 수신하는 노선 마스터 정보는 '외부연계'로 분류함
내부논리=정적인 테이블은 포함하지 않음(한번 입력하면 변하지 않는 테이블)
RET=컬럼수
-> 외래키 중 중복되는 키는 포함하지 않음
EI=등록/수정/삭제 라는 단어가 포함되어야함
FTR은 마스터 테이블 개수(테이블이 릴레이션 되어 있을때)
DET+입력/수정/조회 컬럼수 +2(기본값)
삭제=프라이머리키 컬럼 + 2(기본값)
EO= 계산식이 들어가야함(가공되는 기능/단어가 포함되어야함, 합계, 평균, 예측데이터 등)
EQ= 조회/출력/보기/검색/통신 이라는 단어가 포함되어야함(계산식 없이 단순 조회)
담당자 설명으로는 원칙상 통신 기능은 기능점수에 반영하지 않는다고 함
우리가 개발하는 서버는 대부분 통신기능이라 적정하게 용어를 조합해야함
ex) VDS 소통정보 저장 등
"VDS 소통정보 처리" 라고 하면 처리라는 단어가 단순 저장인지 계산식이 포함되는 데이터인지 모호함
위 방식으로 하면 실제 우리가 기능점수 설계한거랑 차이가 많이남
EO 기능이 단가가 제일 높고(360만원) EQ기능이 단가가 제일 낮은데 우리설계서는 대부분(서버 통신기능)은 EO로 설계되어 있음
그리고 UI가 있는 기능은 등록/수정/삭제/편집 기능이 존재하는데 원칙상 별도로 분리해서 기능을 작성해야함(대부분 분리하지 않고 작성됨)
설계변경률
. 유저인터페이스 50%
. 비즈니스 로직 35%
. 데이터 로직 40%
. 3개모두 다 더하기