왜 소프트웨어 모델링인가?

소프트웨어 개발은 복잡성을 다루는(복잡한 문제해결) 분야이다.
sub1-3

오늘날 소프트웨어는 시간이 갈수록 점점 더 커지고 복잡해지고 있습니다. 소프트웨어 개발은 고객의 문제를 소프트웨어 기술로 해결하는 문제해결 분야입니다. 대부분의 문제해결 분야는 문제영역과 해결책이 같은데 소프트웨어 개발은 문제영역과 해결책영역이 달라 그 복잡도가 더 커집니다.

소프트웨어의 또 다른 큰 특징 중 하나는 변경입니다. 소프트웨어는 한 번 개발했다고 끝나는 것이 아닙니다. 빠르게 변하는 비즈니스를 지원하기 위해 개발이 완료되는 시점부터 변경되기 시작합니다. 심지어 개발 기간이 긴 경우에는 개발과정 중에도 변경이 일어나기 시작합니다.

대상이 단순하면 변경도 쉽습니다. 변경이 어렵다는 것은 복잡하기 때문입니다. 따라서 변경 또한 복잡성에 대한 것입니다.

소프트웨어 모델링은 복잡성을 다루는 최고의 방법이다.

모델링은 모델을 만들어(가면서) 복잡한 대상을 이해하는 사고법으로 오랜 기간 축척된 인류의 지적 자산입니다.

소프트웨어 개발은 소프트웨어의 복잡성을 다루기 위해 일찌감치 모델링 기술을 사용해왔습니다. 또한 다른 분야와는 다른 수준의 복잡도를 갖기 때문에 모델링 기술을 밀도있게 지속적으로 발전시켜왔습니다.

왜 RSM(Real Software Modeling)인가?

RSM은 ‘소프트웨어 모델링은 복잡한 문제를 해결하기 위한 사고법, 즉 생각하는 방법이다’로 시작합니다. 이는 모델링의 본질을 정확히 꿰뚫는 것입니다.

RSM은 사고법을 구성하는 구성요소들에 대한 개념을 다룹니다. 개념에 투명한 사고 기술로 대리연습과 행위형식화를 다룹니다. 모델을 소프트웨어로 명세하고 구현하는 방법을 다룹니다.

왜 소프트웨어모델링 핵심개념 및 기법 교육인가?

소프트웨어모델링 핵심개념 및 기법은 RSM Smarteasy를 활용해 RSM을 학습하는 과정입니다.  RSM Smarteasy는 RSM을 좀 더 쉽고 영리하게 적용할 수 있도록 하는 UML기반의 소프트웨어 모델링 도구입니다.
이 과정은 뉴테크프라임 김현남 대표가 직접 강의합니다. 김현남 대표는 RSM 저자이며 이십년 넘게 다수의 프로젝트에서 소프트웨어 모델링 기술을 활용해 성공적인 소프트웨어 개발을 이끈 소프트웨어 모델링 전문가입니다.

현장 중심의 교육으로 실제 프로젝트에서 소프트웨어 모델링 기술을 활용할 수 있도록 합니다.

개설 교육

1. 일시

2024년 3월 23(토)일 부터  4월 27일(토)까지 매주 토요일 6주

– 2024년 3월 23일, 30일, 4월 6일, 13일, 20일, 27일

– 오전 10시 ~ 오후 7시

2. 수강료

1,100,000(부가세 포함)

3. 교육장소

교육 장소는 교육 개설 확정 후 개별 통지됩니다. 교육 장은 주로 강남 지역으로 선정되나 상황에 따라 달라질 수 있습니다.

4. 교육신청은 최대 12명으로 제한합니다.

교육 효율성을 높이기 위해 인원을 제한합니다. 수강신청 순으로 선별됩니다.

수강신청서 작성

아래 수강신청서 다운로드 링크를 클릭하여 수강신청서를 작성합니다.

수강신청서 다운로드

수강신청서 제출

작성한 수강신청서를 kimhn@umlcert.com으로 보냅니다.

* 교육 문의 및 신청은 메일로만 가능합니다.

수강취소 및 변경

교육 1주일 전까지는 취소가 가능합니다.

최소 개설 인원에 미달할 경우 폐강될 수 있습니다. 폐강되는 경우는 교육 1주일 전까지 개별적으로 알려드립니다.

수강료 납입방법 

교육시작 1주일전까지는 입급해야 합니다. 회사에서 비용을 지불하는 경우 회사의 비용 처리 절차에 따라 지원해 드립니다. 특별한 사유가 있는 경우 교육신청 시 알려주시면 적극 반영하도록 하겠습니다.

납입방법은 최종 수강여부 확인 후 개별 통지합니다.

기타

수강인원에 따라 교육장소가 변경될 수 있습니다.

수료증은 요청하시는 분에 한에서 발급해 드립니다. 교육 중이나 교육 후에 요청하시면 즉시 발급해 드립니다.

주차 시설은 제공되지 않으니 대중교통을 이용해 주십시오.

1 ~ 2일차: 핵심개념

객체모델을 구성하는 핵심개념들과 그들에 대한 UML 표현법을 학습합니다.

3 ~ 4일차: 기법

모델링 사고를 익히고, 대리연습과 행위형식화라는 소프트웨어 모델링 기법을 학습합니다.

5 ~ 6일차: 명세, 구현

모델을 기반으로 소프트웨어를 명세하고 구현하는 방법을 학습합니다.

교육후기는 이 교육에 대해서 교육생들이 실제 어떻게 느끼고 있는지를 잘 설명해 줍니다.

교육후기 보기

김현남(@smarteasy)

NWC컨설팅 대표(컨설턴트)

소프트웨어모델링 전문가

생각하며배우는 UML2.0(2004, 영진) 저자

OMG-Certified UML Professional Advanced 인증자(2004년 2월 14일)

리얼소프트웨어모델링 저자(2004 ~ 현재, NWC컨설팅)

RSM Smarteasy™ 개발자

 

좀 더 자세한 사항은 김현남을 소개합니다에서 보실 수 있습니다.