컨버전 자동화

METHODOLOGY

SI 개발 방법론과 이젠고 방식의 차이

마이플랫폼·엑스플랫폼 전환, 고도화, 차세대를 고민한다면

AS-IS

SI 개발 방법론

분석부터 테스트까지 4단계를 화면 단위로 반복합니다.

  • 분석
  • 설계
  • 전환작업
  • 테스트
  • 계획 → 요구분석 → 설계 → 코딩 → 테스팅 → 유지보수를 순환
  • 각 단계 품질이 담당자의 경험에 좌우
  • 화면 수가 늘수록 기간과 투입 인력이 같이 증가

경험 의존, 작업 기간과 투입 인력 증가

VS

TO-BE

이젠고 모더나이제이션 방법론

분석·설계·코딩을 컨버전 자동화가 대신하고, 사람은 전환작업과 테스트에 집중합니다.

  • 컨버전 자동화
  • 전환작업
  • 테스트
  • 분석기가 구조·스크립트·데이터 의존관계를 자동 분석
  • 컨버터가 규칙 변환과 소스 생성을 수행
  • 테스트 자동화로 원본과 결과를 반복 대조

컨버전 자동화로 기간 단축, 투입 인원 최적화

SOLUTION

이젠고의 컨버전 자동화 토털서비스

마이플랫폼·엑스플랫폼의 제약으로 넥사크로플랫폼 전환 수요가 늘고 있습니다. 과정·도구·컨설팅을 한 팀이 함께 제공합니다.

  • 과정컨버전을 원활하게 진행하기 위한 전환 방법론
  • 도구컨버전 수행 시 활용하는 도구들 — XAnalyzer, XConverter, Resus
  • 컨설팅다수의 컨버전 수행 경험과 축적된 노하우로 최적의 해결책 제시

/ 01  CONSULTING

최소의 투자, 최대의 효과

UI만 바꾸고 서버 로직과 데이터는 그대로 둡니다. 기존 SI 방식 대비 분석·설계·구현 기간과 투입 비용을 최소화합니다.

AS-IS

마이플랫폼 · 엑스플랫폼
설치형 클라이언트, Windows 전용

ACTIVEX · 다운로드 설치
▶▶

컨버전 자동화

분석기 · 컨버터 · 테스트 자동화가
분석·변환·검증을 수행

XANALYZER · XCONVERTER
▶▶

TO-BE

넥사크로플랫폼
HTML5 웹 UI, 설치 없이 어디서나

HTML5 · 크로스 브라우징 · 모바일
Logic — 현재 서버 환경 및 비즈니스 로직 유지ActiveX DLL · 차트 · 엑셀 · 파일 모듈만 HTML5 지원용으로 교체
Data — 현재 DBMS 환경 및 데이터 구조 유지동일 DBMS · 동일 스키마 · 변경 없음

개발생산성

전환 기간

투입 공수

사업 비용

/ 02  METHODOLOGY

전환 길라잡이, 이젠고 모더나이제이션 방법론

선행작업(표준화 · 소스 자동 컨버전 · 전환 가이드 교육)과 UI 테스트 자동화로 전환 개발자가 빠르게 수행하도록 돕습니다.

분석 단계소스 분석(분석기) · 미지원 기능 및 Gap 분석 · 전환 대상 범위 재확인 · Common Lib 전환
설계 단계Mock Frame & Prototyping · Code Converting (Rule mapping) · Manual Batch Conversion · 전환 가이드 작성 및 교육
Modernization 실행 단계

Inspection

Code Inspection & Debugging

▶▶

Refactoring

기능 대체 · 블랙박스 테스트

▶▶

Rip & Replacing

기능 설계 · 구현 · 화이트박스 테스트

단위 테스트 · 업무별 통합테스트로 반복 검증
테스트 단계통합테스트 · 인수테스트 · UI 테스트자동화 (Regression) · 운영조직/현업 테스트

01

소스분석

  • 분석기로 구조·스크립트·의존관계 파악
  • 전환 범위 확정
이젠고

02

준비

  • 테스트환경 · 테스트DB 구축
  • 전환 대상 화면 확정
  • 화면별 테스트케이스 작성
고객 · 운영조직

03

소스 컨버전 자동화

  • 컨버터가 규칙 변환 · 소스 생성
  • 컨설턴트 · 공통모듈 · 디자이너 · 퍼블리셔
  • 전환 교육
이젠고 + 도구

04

전환 작업

  • 전환 가이드에 의한 수작업 전환
  • 테스트케이스에 의한 사용자 테스트
고객 · 운영조직

05

통합 테스트 · 운영전환

  • 운영조직 · 사용자 테스트 참여
  • UI 테스트 자동화 (Regression)
고객 + 테스트 자동화

/ 03  TOOLS

컨버전 자동화 도구

마이플랫폼·엑스플랫폼 소스를 분석하고, 변환 규칙(MAP)에 따라 넥사크로플랫폼 UI 소스로 자동 변환합니다.

SOLUTION 01

XAnalyzer

소스분석기 — 변환 전 소스를 교정하고 구조를 분석

  • 구문오류 교정
  • UI 추출
  • 소스 분석
  • UI 분석
  • Config file (Start XML)
  • UI source · Script · resource

SOLUTION 02

XConverter

코드변환기 — 변환설정(MAP)에 따라 엔진이 자동 변환

  • Component · Event 함수 MAP
  • 전역 함수 · Syntax MAP
  • Analyzing → Parsing
  • XML DOM Creating → Converting
  • XADL · XFDL · XJS 생성
  • image 추출 · resource 복사
SourceConfig · UI · Script · resource
▶▶
교정 · 분석XAnalyzer
▶▶
MAP · Converter EngineXConverter
▶▶
Target SourceXADL · globalVar · XFDL · XJS

※ XAnalyzer/XConverter는 투비소프트의 솔루션으로 마이플랫폼/엑스플랫폼의 소스 분석과 넥사크로플랫폼 UI소스로의 변환 기능을 제공합니다. 도구 화면 캡처는 원본 이미지에서 잘라 카드 아래에 배치 가능.

컨버전 적용 사례

넥사크로 전환 프로젝트 실적을 고객사례에서 한 번에 확인하실 수 있습니다.