영향도 분석 구조
영향도 분석은 all_analyze.sh로 전체 프로젝트를 분석할 수 있는 전체 분석과 개발도구에서 SVN commit시 자동으로 분석하는 실시간 분석으로 나뉜다.
1. 전체 분석
-
분석 구조
shell 분석 대상은 서버에 배포된 모든 리소스(.class, .dbio 파일 등)이다. 전체 파일에 대한 영향도 분석을 원할 때 사용한다.
대상 디렉토리의 BXM으로 개발된 모든 리소스를 대상으로 분석한다. 시스템 성능 및 리소스 양에 따라 오랜 시간이 걸릴 수 있다.
-
분석 방법
-
$BXM_HOME/admin/bxmAdmin/WEB-INF/classes 하위의 datasources.properties 설정을 확인한다.
-
$BXM_HOME/admin/bin에 분석할 프로젝트가 targets 심볼릭 링크로 연결되어있는지 확인
-
$BXM_HOME/admin/bin 하위의 all_analze.sh를 실행한다.
-
2. 실시간 분석
-
분석 구조
분석 대상은 BXM Studio에서 SVN에 커밋 후 빌드되어 서버에 배포된 리소스(.class, .dbio 파일 등)이다.
DELETE: 분석 내용 삭제
ADD: 부분 분석으로 분석 내용 추가
MODIFY: 해당 파일을 포함한 모든 파생 분석 내용($1 등) 삭제 후 부분 분석으로 파일과 관련된 모든 분석 내용 추가
-
분석 방법
-
$BXM_HOME/admin/bxmAdmin/WEB-INF/classes 하위의 datasources.properties 설정을 확인한다.
-
BXM Studio에서 프로젝트를 commit 한다.
-