아키텍쳐 정보를 관리하기 위하여, 이클립스 개발소스를 활용하여 아키텍쳐 전반적인 구조를 수집하는 기능을 제공한다.
개발된 소스의 클래스,메서드,쿼리 등을 분석하여 각각의 상세정보를 조회하고, 클래스-메서드-쿼리/파라미터로 이어지는 구조 및 각 클래스간의 호출 정보를 조회할 수 있다.
클래스 정보 수집 : 클래스의 패키지, 클래스 종류, 이름, 속한 메서드명 등의 정보를 수집한다.
메서드 정보 수집 : 메서드의 이름, 어노테이션, 설명, 파라미터, 쿼리 등의 정보 및 소스 내용을 수집한다.
(다른 클래스의 메서드를 호출하는 정보도 포함)
파라미터 정보 수집 : 파라미터의 이름 리턴타입 등을 수집한다.
쿼리 정보 수집 : 쿼리의 이름, 쿼리 내용을 수집한다.
화면 목록은 페이지당 10건씩 조회되며 검색조건은 시스템명, 업무명, 화면명, 화면영문명이다.
수집한 아키텍쳐 정보를 입력하기 위한 데이터베이스 환경정보를 설정한다.
이클립스의 Window > Preferences >
CMS 메뉴를선택한다.
Type : 데이타베이스 종류를 선택한다.(Oracle, MySQL, Tibero, Altibase의 4가지 DB 지원)
URL : 데이터베이스 연결 URL을 입력한다.(datasource의
URL 내용을 입력한다.)
ID : 데이터베이스 ID를 입력한다..
Password : 데이터베이스 Password를 입력한다…
이클립스의 프로젝트 소스 코드를 선택한 후 소스코드로부터 아키텍쳐 정보를 수집한다.
Plug-in을 통하여 수집된 아키텍쳐 정보를 조회한다..