LG CNS 자세히보기

모델 기반 개발 방식 5

AS-IS를 통해 TO-BE 바라보기, MDD-R

“기존 시스템의 소스 코드를 분석하여 모델을 만들어내는 방법” 이것은 LG CNS에서 설명하는 MDD-R의 정의입니다. 의미를 살펴보면 MDD-R은 소스를 분석하는 도구로 추측이 됩니다. 그런데 일반적으로 프로젝트 현장에서 소스를 분석할 때 체인지마이너(ChangeMiner) 등과 같은 영향분석 도구를 사용하는데요. MDD-R은 이런 도구와 비슷한 것일까요? l ChangeMiner® (출처: http://www.gtone.co.kr/main/ag/ag.php) 위에 적힌 MDD-R의 정의를 다시 찬찬히 살펴보겠습니다. “모델을 만들어내는 방법”이라는 문구가 있는데요. 산출물이 모델이 된다는 것이 다른 점 같습니다. 그런데 또 의문이 생깁니다. ‘모델은 왜 만드는가? 만들어서 어떻게 활용할 수 있는가?’..

IT Solutions/MDD 2016.08.30

최첨단 소프트웨어 개발 방식, MDD로 미래를 대비하자

2013년 영국 옥스퍼드 대학교는 10년 후 사라질 직업, 702개 업종을 분석하여 발표한 적이 있는데요. 인공지능을 연구하는 마이클 오스본 교수가 쓴 논문 ‘Future of Employment: How Susceptible Are Jobs to Computerisation?(고용의 미래-우리 직업은 컴퓨터화에 얼마나 민감한가?)’에서 주장한 내용입니다. 이 내용은 올해 초 알파고와 이세돌의 대국에서 재조명되었습니다. 논문에서는 앞으로 10년 후 미국 총 고용자의 47%의 일이 컴퓨터나 로봇으로 대체되어 자동화될 가능성이 높다고 밝혔습니다. 놀랍게도 프로그래머(Computer Programmer)가 사라질 확률이 48%나 됩니다. 반면에 응용 소프트웨어 설계자(Software Developers, Ap..

IT Solutions/MDD 2016.08.29

'기술'에서 '비즈니스' 중심으로 - MDD(Model Driven Development), 모델 기반 개발 방식의 변화 -

오늘날 IT 시스템은 과거와는 비교할 수 없을 만큼 복잡한 비즈니스를 처리하고 있습니다. 과거에는 우수한 하드웨어 및 소프트웨어 개발 기술이 필수적이었다면, 이제는 복잡한 고객의 비즈니스 요구를 반영하는 역할이 점차 심화되고 있는데요. 이번 시간에는 '기술'에서 '비즈니스' 중심으로 변화하고 있는 MDD(Model Driven Development)의 이모저모를 함께 살펴보겠습니다. ● 프로그래밍 언어 없이도 프로그래밍이 가능한가요? (1편): http://blog.lgcns.com/573 ● 프로그래밍 언어 없이도 프로그래밍이 가능한가요? (2편): http://blog.lgcns.com/605 과거, 카드사 시스템 구축 시에는 일정한 시간 내에 데이터를 안정적으로 처리하는 것이 관건이었습니다. 그러나..

IT Solutions/MDD 2015.01.19

프로그래밍 언어 없이도 프로그래밍이 가능한가요?(2편) - MDD(Model Driven Development), 모델 기반 개발 방식 -

지난 시간에서 모델 기반 개발 방식(MDD: Model Driven Development)이 무엇인지 그 개념을 알아보았습니다. 이번 시간에는 간단한 예제 모델을 통해 MDD를 적용하는 방법과 그 핵심 기술이 무엇인지 함께 살펴보겠습니다. ●프로그래밍 언어 없이도 프로그래밍이 가능한가요?(1편) : http://blog.lgcns.com/573 우리가 인터넷 뱅킹으로 송금을 할 때 한 번에 송금할 수 있는 금액의 한도가 정해져 있습니다. 여러분이 알고 있는 ‘이체 한도’입니다. 일정한 금액 내에서 이체할 수 있는 시스템은 인터넷 뱅킹 개발에 꼭 필요한 비즈니스 처리 흐름 중 하나이죠. 이는 이체 한도를 검증하는 로직(Logic)을 통해 구현되는데, 이 역시 MDD로 개발이 가능합니다. 아래 모델이 바로 ..

IT Solutions/MDD 2014.10.08 (7)