DevOn MDD

LG CNS의 DevOn MDD는?

DevOn MDD는 모델중심개발 (Model-Driven Development)을 지원하기 위해 소스코드를 자동으로 생성하고, 즉각적인 품질 검사를 수행할 수 있으며, 다양한 산출물을 실시간으로 제공하는 자동화 도구입니다.

DevOn MDD

주요 특장점

  • 01
    소스코드 생성
    • 설계 완료된 모델에서 100% 실행 가능한 Java 소스코드 자동 생성
  • 02
    모델 검증
    • 작성된 모델이 표준에 적합한지 검증하여 모델의 품질 향상
  • 03
    산출물 생성
    • 최신 상태의 분석/설계 산출물을 자동 생성
  • 04
    편의 기능
    • 모델 작성, 검색, 영향도 분석 등 40개 이상의 편의 기능을 제공

모델중심개발(MDD)이란?

  • 소스 중심에서 업무 중심으로 변화
    소스 중심에서 업무 중심
  • 모델을 이용하여 100% 실행 가능한 소스 코드 자동 생성
    설계 모델과 소스 코드,

지원 도구

  • Legacy Modernization을 효과적으로 진행하기 위한 자동화 도구
    • Forward Engineering: DevOn MDA 도구를 이용하여 모델로부터 100% 실행 가능한 Java 소스코드 생성
    • Reverse Engineering: DevOn Reverse 도구룰 이용하여 C, COBOL 소스 코드로부터 Java 형태의 산출물과 업무 모델을 자동 생성

도구 구성도

솔루션 구성도

주요 기능 및 특징

DevOn MDD는 사용자가 현장에서 분석, 설계, 개발, 테스트의 전 공정을 연결하고 자동화하여 쉽고 빠르며
효율적으로 작업할 수 있는 통합개발환경과 적정 수준의 균등한 품질 보장 및 지능화된 실시간 모니터링을 통한 통제 강화 기능을 제공합니다.

주요기능 설명
모델 생성

분석 단계 산출물을 임포트하여 초기 설계 모델 일괄 생성

소스코드 생성

설계 완료된 모델에서 100% 실행 가능한 Java 소스코드 자동 생성

모델 검증

작성된 모델이 표준에 적합한지 검증하여 모델의 품질 향상

산출물 생성
최신 상태의 분석/설계 산출물을 자동 생성
e.g. Use Case 명세서, 컴포넌트 명세서, 기능정의서 등
편의 기능

모델 작성, 검색, 영향도 분석 등 40개 이상의 편의 기능을 제공

DevOn MDD 외 모델 표준, 프레임워크 그리고 방법론 제공
UML 및 DSL* 기반으로 직관적인 시퀀스 다이어그램 중심의 업무 모델 표준 제공
다수 기관 적용을 통하여 검증된 어플리케이션 프레임워크 제공
모델 작성 가이드 및 다양한 산출물 템플릿 제공 등 MDD 방식에 최적화된 방법론 제공
다양한 현장 적용을 통하여 MDD 지원에 최적화된 도구
다수의 대규모 프로젝트에서 검증된 도구

DSL: domain Specific Language

서비스 도입 효과

모델 주도 개발방식을 채택한 LG CNS의 고객들은 소프트웨어 개발 뿐만 아니라 유지보수 전 단계에 걸쳐
소프트웨어 품질 향상, 인력 운용의 효율화, TCO 절감의 효과를 거두고 있습니다.

  • 01
    모델 기반 자동생성을 통한 생산성 향상
    • 자국어 및 다이어그램 기반의 모델을 활용하여 의사소통 비용 감소
    • 모델로부터 소스 코드를 자동 생성하여 개발 기간 및 비용 감소
    • 최신 산출물을 자동으로 생성하여 문서 작성에 소요되는 Effort 최소화
  • 02
    표준 강제 적용을 통한 산출물 품질 향상
    • 모델 검증 기능을 통하여 표준화된 모델 확보 가능
    • 프레임워크 코딩 표준이 반영된 소스 코드 생성
  • 03
    기술 변화에 유연
    • 새로운 프레임워크를 도입할 경우, DevOn MDD 엔진을 업그레이드하여 기존 어플리케이션을 신속하게 일괄 수정 가능
  • 브로슈어

    DevOn MDD 브로슈어를 지금 다운로드 하세요.