저는 지금까지 개발을 해오면서 선배님, 멘토님들께 많은 질문과 피드백을 받아왔습니다. 그 중 "이 프로그램을 개발할 때 왜 이 언어를 사용했어?" 라는 질문은 꽤 높은 비중을 차지했었습니다. 다양한 프로그래밍 언어가 있기 때문에 각 언어가 제공하는 특징과 장단점을 고려
수많은 기업에서 금융 서비스 구축을 위해 MDD방식을 채택하여 사용하는 것으로 알고 있습니다. 그중 재사용이 가능한 비즈니스 모델을 만들어낼 수 있는 MDD인 DevOn MDD를 알아 보고 기본적인 구조에 대해 알아보겠습니다.MDD Level3는 모델을 통해 비즈니스만
MDD를 사용하여 소프트웨어를 구현하기전, 관점에 따른 용어를 정리해보려합니다.거래: 사용자의 요청 이벤트가 시스템에 전달되는 행위서비스: 사용자가 요청한 거래가 시스템에 들어와서 하는 일기능: 어플리케이션 내에 있는 모든 프로그램의 Function 사용자에게 결과를
컴포넌트 상호작용 기초설계 컴포넌트 상호작용은 시스템 내부의 컴포넌트간 상호작용을 정의하게 됩니다. 상호작용은 주로 오퍼레이션이라는 수단을 통해서 이루어지는데, 이를 위해 오퍼레이션 도출과 매개 변수로 사용되는 DTO의 정의가 이 과정의 주요 작업입니다. 컴포넌트
개발과 테스트가 Seamless하게 수행될 수 있도록 테스트 케이스/테스트 코드/테스트 실행 자동화를 수행할 수 있는 단위 테스트 자동화 도구테스트 케이스 생성 영역은 (1) 테스트 케이스 자동 생성 영역과 (2) 테스트 케이스 생성/실행 영역으로 나뉩니다.테스트 케이
UML 모델링으로 표현할 수 없는 비즈니스 상세 로직을 컴포넌트 상호작용 다이어그램에 논리화 해서 표현하기 위한 규칙모델로부터 100% 소스 코드 생성을 가능하게 하는 LG CNS가 개발한 DSL입니다.DSL은 Domain Specific Language의 약자로 업무