ImpactStream™

ImpactStream™은 지속적으로 변경/관리되는 어플리케이션 소스 코드로부터 이해와 가독성을 높이기 위한 어플리케이션 지식정보(Application Knowledge Database)를 구축하여 어플리케이션의 변경에 따른 영향도 분석(Impact Analysis)을 제공하는 툴입니다.ImpactStream™는 형성관리 툴로부터 변경된 소스를 인계 받아 소스 분석 엔진(Parser Engine)에 의해 자동으로 분석되어 repository에 DB화되며, 각종 검색 화면을 통해 영향도 분석 정보를 제공합니다.

System Architecture
14
Features
  1. ImpactStream AI Server
    형상관리와 연계된 에이젼트 형태의 자동 운영 시스템으로 변경된 소스에 대하여
    수집 / 분석 및 레파지토리 저장 기능을 제공
  2. Source & Query Parser
    분석 대상언어의 문법 구조에 의해 소스의 파싱이 수행되며 소스 내에 임베디드 되어 있는 쿼리에 대해서는 쿼리 파서가 별도로 수행되어 I/O 정보를 분석함으로써 분석정보의 풍부함과 정확성을 보장
  3. MTE(Mapping Trace Engine)기능 제공
    TeraStream (ETL)과 MetaStream과의 연동을 통하여 어플리케이션에서 데이터를 중심으로 하는 프로그램 간의 데이터 흐름분석 기능을 제공. 이 기능은 데이터 웨어하우스(DW)나 데이터 마트(Data Mart) 등과 같은 정보계의 데이터 생성에 있어서 자료의 흐름을 필드 단위까지 추적해 줄 수 있는 매우 유용성이 높은 기능을 구현함
  4. RIA 환경의 UI
    Flex에 의한 RIA(Rich Internet Application) 환경의 웹 화면으로 다양한 도형 및 그래프 처리가 가능
15
Function

ImpactStream™ 은 프로그램 분석, 프로그램/DB 영향도 분석, DB 분석, 산출물 생성 및 운영.관리 기능 제공합니다.

프로그램 AS-IS분석
  • 매트릭스(연관도)
  • 테이블 이용 현황
  • 어플리케이션 테이블 현황· Flowchart / 호출빈도
  • 종합정보 / 통계정보
DB AS-IS 분석
  • Table / View 내역· Index 현황· Stored Procedure 내역
  • Trigger 내역
프로그램/DB 영향도 분석
  • 호출 / 피호출분석 · Include / Import· SQL
  • DB Object
산출물 / 레포트
  • 산출물 생성
  • 엑셀 레포트 형식으로 제공
품질관리
  • 프로그램 / DB 변경이력· 사용자 관리· 스케쥴 관리
  • 로그 관리 등
Benefits

IT 관리, 프로젝트 관리, 개발, 품질 관리 측면에서 IT 전반의 유지보수 관리 효율성을 증대시킵니다.

  1. IT 관리
    · 개발 생산성 향상 및 유지보수비용 절감· IT 어플리케이션 개발 / 관리 정보의 유지· 효율적인 기업 어플리케이션 통합
    · Outsourcing에 대한 제어력 향상
  2. 어플리케이션 개발
    · 다른 개발자의 소스코드 이해
    · 전체적인 어플리케이션 Road Map 이해
    · 개발 및 유지보수 시 발생하는 비효율적인 반복작업의 제거