애플리케이션 변경 영향 분석

ChangeMiner®는 기업의 복잡한 애플리케이션들을 가시화하여 Insight 정보를 제공하는 영향 분석 솔루션으로, Java, .NET, 4GL, C/C++, COBOL, PL/1 및 기타 언어로 작성된 애플리케이션을 위한 Knowledgebase를 제공합니다. ChangeMiner®는 소스 변경으로 인한 애플리케이션 장애의 위험성을 줄이고 AS-IS 분석을 위한 생산성을 크게 향상시켜 줍니다.

개요

ChangeMiner®는 소스 파일과 데이터베이스 카탈로그를 자동으로 수집하고 파싱하여, 모든 요소들 사이의 전체적인 관계 및 기타 유용한 정보를 추출합니다. 파싱된 객체들 사이의 연관 관계를 수작업으로 입력할 필요가 없습니다. 또한 추출된 모든 정보는 강력한 리포팅 및 문서화 기능을 갖춘 애플리케이션 knowledgebase에 저장됩니다. 애플리케이션 팀은 인터넷 접속을 통해 어디서나 knowledgebase를 공유할 수 있으며, 사용자는 애플리케이션의 구조와 연관 관계를 빨리 이해할 수 있습니다.

애플리케이션 변경 영향 분석

주요기능

체인지마이너 주요기능
대시보드 + 통계 애플리케이션 포트폴리오 통계, 변경 추이, 복잡도 메트릭, 미사용 자원 등을 한눈에 볼 수 있습니다.
고급 검색 애플리케이션 리파지토리 내의 소스 파일과 데이터베이스 스키마에 대해서 원하는 객체를 빠르게 검색할 수 있습니다.
구조 + 연관관계 분석 연관맵, CRUD 매트릭스 등을 이용해 프로그래밍 언어에 관계 없이, 클라이언트 프로그램으로부터 데이터베이스 오브젝트들에 이르기까지 모든 호출 연관관계애플리케이션 구조를 가시화합니다.
흐름 분석 다양한 종류의 다이어그램들(플로우 차트, 클래스 다이어그램, 호출 시퀀스 다이어그램 등)을 자동 생성하고 프로그램 내의 Inter-procedural 데이터 값의 흐름을 추적합니다.
변경 이력 관리 소스 파일과 데이터베이스 스키마의 오브젝트 수준 변경 정보를 이용해 투명한 개발 이력을 편리하게 파악할 수 있습니다.
산출물 자동 생성 애플리케이션 리파지토리의 정보를 활용해 커스터마이징 가능한 양식과 다양한 종류의 산출물 문서를 자동 생성합니다.
코드 품질 및 보안약점 분석(옵션) 국제 코딩 표준 기반으로 소스 코드의 품질과 보안 약점을 한번에 정확하게 검사합니다.
* ChangeMiner는 대부분의 상용 프로그램 언어와 데이터베이스를 지원합니다.

기대효과

체인지마이너 기대효과
변경 위험 감소

변경할 컴포넌트 혹은 소스 코드의 모든 객체를 시각화하여 보여주므로, 개발자들이 애플리케이션과 데이터베이스 변경의 실제 범위를 바로 알아낼 수 있습니다.

개발팀은 애플리케이션 변경에 영향을 받는 소스 코드를 놓치지 않음으로써, 정확성신뢰성을 높일 수 있습니다.

변경 영향을 받는 애플리케이션 영역에 대해서만 분석할 수 있습니다.

애플리케이션 팀은 애플리케이션 장애의 위험을 줄일 수 있습니다.

애플리케이션 팀의 효율성 강화 애플리케이션 knowledgebase는 세부 정보를 on-demand로 제공하며, 담당자들이 애플리케이션 구조와 연관관계를 쉽게 참조할 수 있도록 해 줍니다.
관리자는 복잡한 애플리케이션 관리의 비효율성과 개발자의 이직 등으로 인한 비즈니스 손실을 최소화할 수 있습니다.
효과적 협업의 실현 분석가, 개발자 등이 쉽게 이해할 수 있도록 시각화된 애플리케이션 정보를 제공하며, 애플리케이션과 관련된 다양한 세부 정보를 드릴 다운할 수 있습니다.
IT 부서는 새로운 개발자를 고용했을 때 애플리케이션 지식을 빠르게 전수할 수 있습니다.
기업은 ChangeMiner를 통해 시각화되고, 투명한 애플리케이션 지식을 활용하여 분석가, 개발자, QA 사이의 효과적인 협업을 실현할 수 있습니다.
산출물 문서 생성 비용 절감 애플리케이션의 지속적인 변경으로 인해 많은 산출물 문서들은 현재의 애플리케이션 내용을 제대로 반영하지 못하고 있습니다.
ChangeMiner는 애플리케이션 리파지토리를 지속적으로 업데이트하여 산출물을 자동 생성하므로, 항상 최신의 산출물을 제공할 수 있습니다.
Time-to-Market 실현 강력한 시각화 및 다이나믹한 산출물 생성 기능은 애플리케이션 프로젝트의 빠른 범위 산정 및 설계를 가능하게 합니다.
특히 복잡한 애플리케이션의 마이그레이션이나 차세대 프로젝트에서 수작업으로 이루어지던 일들을 자동화하면서 한정된 시간과 제한된 예산으로도 효과적인 시스템을 구축할 수 있습니다.

차별성

체인지마이너 차별성
동적 문자열 분석 특허 기술 ChangeMiner®는 기본적인 프로그래밍 언어 문법 파싱 방법뿐 아니라 종합 문자열 분석기(Universal String Analyzer), 경로 기반의 문자열 분석 방법 및 장치(String Analysis Method And Apparatus Based On Path)특허 기술을 사용합니다.

이는 일반적인 파싱 기술로는 분석할 수 없는 소스 코드 내의 고유한 상관 관계를 알아내기 위한 것입니다. 종합 문자열 분석을 이용하면, 프로그램을 실행하지 않고도 동적 문자열을 정확하게 추출할 수 있어 오탐율을 크게 줄일 수 있습니다.

On-demand 변경 영향 분석
(단계적인 분석과 대규모
애플리케이션 지원)
타사 영향 분석 툴들과 달리, ChangeMiner®는 변경된 소스 파일만을 대상으로 추가 분석하는 On Demand 분석을 지원합니다.

변경된 소스 코드를 발견하여 수집하고, 변경된 소스 파일들만 즉시 파싱하여 객체들 사이의 변경된 연관 관계를 찾아냅니다.

일반적으로 다른 툴들은 변경된 연관관계를 찾기 위해 모든 소스 파일들을 대상으로 파싱과 스캔 작업을 반복해야 하므로 필요한 정보를 얻기 위해서는 많은 시간과 노력이 소모됩니다.

고객사

  • 국민은행
  • 시티은행
  • 외환은행
  • 신협
  • 우리은행
  • 한국수출입은행
  • KDB산업은행
  • IBK기업은행
  • K뱅크
  • 부산은행
  • 새마을금고
  • 삼성생명
  • 교보생명
  • 신한생명
  • 메트라이프
  • 한화생명
  • 알리안츠생명
  • 푸르덴셜생명
  • 삼성화재
  • 동부화재
  • 현대해상
  • LIG손해보험
  • 우체국보험
  • 삼성카드
  • 비씨카드
  • 국민카드
  • 신한카드
  • 현대카드
  • 롯데카드
  • 한국스마트카드
  • 삼성증권
  • 한화증권
  • 동부증권
  • 미래에셋증권
  • 하이투자증권
  • 우리투자증권
  • NH투자증권
  • HMC투자증권
  • 국세청
  • 한국전력공사
  • 대법원
  • 우체국
  • 검찰청
  • 산업통상자원부
  • 사회보장정보원
  • 조달청
  • 국민연금관리공단
  • 한국수력원자력
  • 건강보험심사평가원
  • 근로복지공단
  • 경찰청
  • 저축은행중앙회
  • 한국예탁결제원
  • 한국장학재단
  • 한국무역보험공사
  • 건설공제조합
  • 한국국토정보공사
  • 한국산업인력공단
  • 삼성전자
  • 삼성전기
  • 현대자동차그룹
  • 포스코
  • KT
  • 티브로드
  • 현대중공업
  • LG전자
  • LG디스플레이
  • 현대글로비스
  • 현대정보기술
  • 동부정보기술
  • 현대하이스코
  • 신한아이타스
  • 롯데면세점
  • 국립의료원
  • Nsmall
  • 인천공항
  • 한진택배
  • 삼성서울병원
  • 한국방송통신대학교
  • 울산과학대학
  • GS홈쇼핑
  • GS칼텍스
  • NTT Data
  • China Mobile
  • 중국국채공사
  • etc...
  •  
  •