[알아봅시다] 차세대 금융시스템 SW개발 방법론 `ASD`

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

 

'개발소스 코딩' 자유롭게 추가… 유연·호환성 탁월
MDD·ASD 방법 놓고 IT서비스 업계 경쟁
ASD는 모델중심 아키텍처 장점 모두 채택
코딩 자동화 최대 수용·개발 자율성도 확보
새 금융서비스 추가·변경시 비용절감 기대
[알아봅시다] 차세대 금융시스템 SW개발 방법론 `ASD`
 




올해 교보생명, KDB산업은행, KB국민은행 등 금융권이 지난 2000년대 구축한 금융시스템을 전면 재구축하는 '차세대 금융시스템' 사업에 착수했거나 나설 것으로 보입니다. 스마트폰의 대중화와 디지털 트랜스포메이션(변화)으로 은행·보험·카드사 등 금융사는 기존의 상품·서비스 중심에서 고객 중심의 상호 작용에 중점을 두고 차세대 금융시스템 구축에 나설 계획입니다.

차세대 금융시스템은 복잡해진 금융시장을 효과적으로 반영한 소프트웨어(SW) 개발과 품질 확보를 위해 '모델중심개발(MDD)'과 'SW자동개발(ASD)'이라는 두 가지 개발방법론을 놓고 IT서비스 업계가 치열한 경쟁을 펼치고 있습니다.

MDD는 SW 개발자가 프로그래밍 언어로 직접 코딩하는 것이 아닌 SW 설계 모델을 통해 소스코드를 자동생성하는 방식이라 모델이 복잡하고, 금융 서비스 기능을 변경하려면 소스코드가 아닌 SW 모델을 조정해야 하는 어려움이 있습니다.

이에 반해 ASD는 MDD가 지향하는 개발소스 코딩 자동화와 SW 모델을 중심으로 개발의 유연성과 모델 간 호환성을 강조하는 모델중심 아키텍처(MDA)의 장점을 모두 채택한 개발 방법론입니다.

MDD의 개발소스 코딩 자동화를 최대한 수용하면서 유연한 SW 모델 환경에서 개발소스 코딩을 자유롭게 추가할 수 있어 개발 자율성도 확보하고 있다는 평가를 받습니다.

ASD를 자세히 살펴보면 개발과정은 5단계로 나눠집니다. '시스템 개발 요구분석에서 설계 및 SW 모델링, 개발소스 코딩생성, 프로그램 개발, 테스트 및 운영'을 거칩니다.

시스템 개발 요구분석 단계에서는 금융서비스·기능별 설계구조, SW 모델 자동분석을 통해 SW 모델에 차세대 개발 요건을 추가해 빠른 시스템 개발 환경을 만듭니다. 이후 고객이 원하는 금융 서비스별로 SW 설계 및 모델링 작업을 해 각 SW 모델 간 호환성을 확보합니다.

개발소스 코딩생성 단계에서는 금융 서비스 설계를 담은 SW 모델로부터 각 개발 플랫폼별 최적의 개발소스 코드를 자동생성합니다. 이는 하나의 설계도로 여러 개의 제품을 만들 수 있다는 뜻입니다.

4단계 프로그램 개발시 개발자는 고객사의 요구 반영을 위해 모델링을 건드릴 필요 없이 자신이 익숙한 프로그래밍 언어와 최적의 통합 개발 환경에서 자유롭게 개발하면 됩니다. 개발자가 추가 개발소스 코딩을 하면 ASD는 자동으로 해당소스 코드와 SW 모델을 비교해 차이가 있는 부분의 모델을 생성해 개발자는 프로그램 개발에 집중할 수 있습니다.

마지막 단계에서 ASD는 개발소스 코드생성과 함께 테스트 코드를 생성해 개발 코딩에 대한 자동점검, SW 모델링 반영을 확인합니다. 테스트 시나리오 설계·시행, 테스트 결함 관리, 시스템 개발 진척도 관리 등도 한 번에 할 수 있어 새로운 금융서비스를 추가하거나 변경해야 할 경우 소스 코딩만 추가하면 SW 모델이 자동으로 변경돼 금융사가 원하는 빠른 금융서비스 변경과 비용 절감 효과를 기대할 수 있습니다. 즉 집의 구조를 유지한 채 자유롭게 방과 거실을 늘리거나 줄일 수 있다는 뜻입니다.

ASD가 기존 개발자 누구나 쉽게 사용할 수 있고 습득이 어려운 SW 모델링을 몰라도 된다는 점에서 강점을 지니고 있습니다. 또 MDD의 SW 개발공정 자동화와 MDA에 기반해 전체 SW 생명주기에 걸쳐 SW 모델링 중심의 유연성을 모두 수용하는 점에서 차세대 금융시스템 개발 생산성과 품질 확보에 기여할 것으로 보입니다.

IT서비스 업계 관계자는 "금융사가 원하는 복잡한 금융서비스의 빠른 적용과 개발, 운용 비용 절감의 요구를 고려하면 분명 ASD는 과거 어느 SW 개발 방법론보다 진일보해 차세대 금융시스템 시장에서 개발 방법론의 주인공이 될 가능성도 있다"고 말했습니다.

허우영기자 yenny@

 

[출처] http://www.dt.co.kr/contents.html?article_no=2016102802101860753001

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
» [알아봅시다] 차세대 금융시스템 SW개발 방법론 `ASD` file 졸리운_곰 2017.04.08 254
69 [알아봅시다] 게이머 사로잡은 `증강현실(AR) 게임` file 졸리운_곰 2017.04.08 198
68 [알아봅시다] 빅데이터 활용한 고객 관리 file 졸리운_곰 2017.04.08 218
67 [알아봅시다] 인공지능의 핵심 인프라 - HPC(고성능컴퓨팅) 환경의 중요성 file 졸리운_곰 2017.04.08 182
66 [알아봅시다] 4차 산업혁명 기술 유통업에 어떻게 적용되나 file 졸리운_곰 2017.04.08 225
65 [알아봅시다] 격화하는 차세대 2차전지 개발 경쟁 file 졸리운_곰 2017.04.08 211
64 [알아봅시다] 안티 드론 file 졸리운_곰 2017.04.08 321
63 [알아봅시다] O2O 드라이브 거는 패션업계 file 졸리운_곰 2017.04.08 334
62 [알아봅시다] 4차 산업혁명 국가, 독일의 인공지능 R&D 동향 file 졸리운_곰 2017.04.08 246
61 [알아봅시다] 한국전력 `전력 IoT 오픈랩` file 졸리운_곰 2017.04.08 281
60 [알아봅시다] 분산원장기술의 발전과 미래 file 졸리운_곰 2017.04.08 236
59 [셀룰러 오토마타, 세포 자동차] Creating Cellular Automata: Elementary Cellular Automata file 졸리운_곰 2016.10.08 530
58 트리즈(TRIZ) 란?...알트슐러...40가지의 발명원리 졸리운_곰 2016.08.23 3628
57 [알아봅시다] VPN (가상사설망) 설명. 나무위키 file 졸리운_곰 2015.10.16 684
56 [알아봅시다] VPN (가상사설망)이란? file 졸리운_곰 2015.10.16 445
55 [알아봅시다] 성큼다가온_미래_이제는_IoT정보화사회진흥원.pdf file 졸리운_곰 2015.10.07 428
54 [알아봅시다] 사물인터넷 (IoT) internet of things 한국인터넷진흥원.pdf file 졸리운_곰 2015.10.07 474
53 [알아봅시다] 인공지능(AI) 기술, 어디까지 왔나 file 졸리운_곰 2015.08.10 337
52 [알아봅시다] 디스플레이의 핵심 `편광필름` file 졸리운_곰 2015.08.10 214
51 [알아봅시다] 소리 없는 `사이버 공격`에 노출된 기관·기업 file 졸리운_곰 2015.08.10 252
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED