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