기술연속성평가
(Technical Continuity Evaluation)

기술·프로젝트평가

ic_down
기술연속성평가는 동일 제품의 두 버전 사이에 기능·인터페이스·시스템 구성
승계되었는지를 정량적으로 확인하는 전문 감정 절차입니다.
유사성평가가 서로 다른 두 소프트웨어 사이의 복제·표절 여부를 판단하는 것이라면, 기술연속성평가는 같은 제품 계열의 원본 버전과 상위 버전이 별개 제품인지 후속 버전인지를 확인합니다.

조달 등록 규격과 실제 납품 버전이 다른 경우, 인수인계나 유지보수 승계 과정에서 제품의 동일성을 확인해야 하는 경우, 제품 계보에 관한 다툼이 있는 경우에 활용됩니다. 소스코드, 데이터베이스, 인터페이스 규약, 시스템 구성, 릴리즈 이력을 항목 단위로 대조하여 승계율을 산출하고, 그 근거를 전량 수록한 감정서를 작성합니다.
구분 원본 프로그램 비교본 프로그램
버전 v2.0 (예시) v3.0 (예시)
성격 조달 등록 규격 실제 설치·납품
· 평가 방법의 우선순위
소프트웨어 감정의 원칙은 소스코드와 데이터베이스를 직접 대조하는 것입니다. 확보 가능한 자료에 따라 감정 범위가 달라지므로, 의뢰 단계에서 이를 먼저 확정합니다.
1순위 2순위 3순위
소스코드 대조 데이터베이스 대조 기능·인터페이스 대조
두 버전의 소스코드를 파일 단위, 함수 단위로 대조하여 코드 유사도와 재사용 비율을 정량적으로 산출합니다. 테이블, 컬럼, 인덱스 등 스키마를 대조하여 데이터 구조의 승계 여부를 확인합니다. 개발사가 공개한 제품 문서로부터 기능, 인터페이스 규약, 시스템 구성, 릴리즈 이력을 추출하여 대조합니다.
소스코드 미확보 시에도 감정 가능
· 평가 항목별 주요 검토 내용
구분 추출 단위 세부 검토 내용 핵심 목적
소스코드 파일·함수·클래스 코드 라인 단위 문언적 비교, 구조 및 중복 블록 분석 코드 재사용 비율 산출
데이터베이스 테이블·컬럼·인덱스 스키마 대조, 초기 데이터 및 마이그레이션 방식 검토 데이터 구조 승계 확인
기능 메뉴·절 제목·하위 표제 사용자 기능 및 관리자 기능의 존치·명칭변경·삭제 판정 제공 기능의 승계율 산출
실행 단위 GetImageText · SendMail 라이브러리별 실행 단위 명칭 및 파라미터 대조 기존 자산의 동작 가능성 확인
연동 규약 JOB_FINISH_HANDLER · projectId 이벤트 식별자 및 전달 파라미터명 대조 연계 스크립트 호환성 확인
화면 구성요소 버튼·메뉴·필드·화면 경로 매뉴얼 강조 표기 요소의 존치 여부 대조 화면 체계의 연속성 확인
시스템 구성 jdbc:mysql:// · /pkgs/ DBMS·WAS·실행환경·설치 경로·계정·접속 설정 대조 운영 환경 동일성 확인
오픈소스 구성 고지 목록 컴포넌트명 제3자 라이브러리 및 라이선스 종류 대조 기반 기술 스택 확인
릴리즈 이력 버전·등급·변경 항목 원본부터 비교본까지 전 릴리즈의 변경 내용 전수 검토 제거된 기능의 유무 확인
하위 호환성 개발사 문서 기재 업그레이드 경로, 기존 자산 유지, DB 전환 방식 확인 자산 승계 여부 확인
· 평가 프로세스
· 기술연속성평가의 핵심 포인트
원본 기준으로 산출합니다.
원본 버전이 제공하던 항목 중 비교본에서 확인되는 비율을 산출합니다. 비교본에만 존재하는 신규 항목은 분모에 포함하지 않습니다.
판정을 6단계로 구분합니다.
동일, 명칭변경, 이동, 세분화, 재편, 미확인으로 나누어 각 항목이 어느 유형인지 부록에 전부 기재합니다.
릴리즈 이력을 전수 검토합니다.
원본부터 비교본까지의 모든 릴리즈를 대상으로 변경 항목을 검토하여, 제거된 기능이 있는지를 확인합니다.
식별자 수준까지 대조합니다.
실행 단위 명칭과 연동 파라미터는 이용자가 만든 파일에 기록되는 값입니다. 유지 여부가 곧 기존 자산의 동작 가능성입니다.
개발사 문서를 근거로 인용합니다.
업그레이드 경로와 자산 승계에 관한 개발사의 기재를 원문 그대로 인용합니다. 감정인의 추정이 아닌 개발사의 진술입니다.
범위와 한계를 명시합니다.
확보하지 못한 자료와 그에 따른 판단 범위를 감정서에 기재합니다. 경계를 지키는 것이 문서의 증거력을 높입니다.
· 기대 효과
소명 근거 확보 분쟁 대응 승계 판단
조달 등록 규격과 납품 버전이 다른 경우, 두 버전의 기술적 관계를 객관적 수치로 제시하여 소명 자료로 활용할 수 있습니다. 제품 계보나 버전 간 동일성이 쟁점인 분쟁에서, 항목 단위 대조 결과와 근거를 갖춘 감정서를 제출할 수 있습니다. 유지보수 이관, 사업 인수인계, 라이선스 승계 검토 시 두 버전의 기술적 연속성 여부를 사전에 확인할 수 있습니다.
· 감정 범위
- 원본 버전의 기능이 비교본에 존치된 비율
- 실행 단위 명칭 및 연동 파라미터의 유지 여부
- 서버 구성과 데이터베이스 설정의 동일성
- 릴리즈 이력상 제거된 기능의 유무
- 누적된 결함 수정 릴리즈의 건수와 비중
- 개발사가 문서에 명시한 업그레이드 경로