====== 적용점검 도구 소개 ====== ===== 개요 ===== 적용점검 도구는 개발중 혹은 개발이 완료된 프로젝트의 소스코드를 분석하여 전자정부 프레임워크 실행환경의 적용여부, 적용상황, 공통컴포넌트 적용율을 자동화하여 검사해주고 이를 토대로 프로젝트의 FP를 재산정하여 산출내역서를 작성해주는 도구이며, 프로젝트의 LOC를 측정하는 기능을 포함하고 있는 도구이다. ===== 주요기능 ===== - 기능목록 관리 : 해당 프로젝트에서 사용되는 재사용 및 일반 컴포넌트들의 목록과 각 컴포넌트들의 UFP를 등록, 수정, 삭제, 조회 할 수 있다. - 실행환경 적용점검 : 해당 프로젝트의 소스코드를 분석하여 전자정부 프레임워크 실행환경 클래스들을 사용하였는지 여부를 파악하고 사용하였을 경우 사용내역을 출력하고 참조관계를 분석할 수 있다. - FP적용율 분석 및 산출내역서 관리 : FP적용율 분석과 산출내역서 관리에 필요한 기초데이터들을 등록하고 이를 이용하여 FP적용율 분석 보고서와 산출내역서를 만들어낼 수 있다. 또, FP적용율 분석을 위하여 공통 컴포넌트 소스와 실제 개발된 프로젝트의 소스를 비교하여 재사용율을 자동으로 측정해준다. - LOC 관리 : 프로젝트 소스코드의 라인수를 계산하고 이를 종합하여 보고서로 출력해준다. ===== 설치방법 ===== 1. 주어진 엑셀 템플릿 파일을 서버가 기동되는 시스템의 루트 디렉토리 밑의 /user/oe/files/dom/excel에 복사한다. 2. 배포된 egovframework-dom-web.war 파일을 톰캣이 설치된 디렉토리 아래의 webapps 디렉토리에 복사한다. {{:egovframework:oe1:적용점검:setup1.png|}} 3. 톰캣을 기동하면 war 파일이 자동으로 deply 된다. {{:egovframework:oe1:적용점검:setup2.png|}} 4. webapps/egovframework-dom-web/WEB-INF/classes/egovframework/spring/context-datasource.xml 파일을 DB 정보에 맞게 수정한다. {{:egovframework:oe1:적용점검:setup3.png|}} 5. 서버를 shutdown 시킨다. 6. 설치된 톰캣의 conf 디렉토리 내의 server.xml 파일을 열어서, host 태그 내에 다음과 같이 태그를 삽입하여 docbase를 설정해준다. {{:egovframework:oe1:적용점검:setup7.png|}} 7. 주어진 DB에 맞는 DDL 스크립트를 실행한다. 8. 서버를 재기동한다. 9. 정해진 루트 URL에 접속하여 어플리케이션을 기동한다. {{:egovframework:oe1:적용점검:setup6.png|}}