2018 - 08 - 13 ( 2018 - 33 호 ) 
 안유환 ( 네오 피엠 대표 이사 , ywahn @ neopm . co . kr ) 
 ISO / IEC JTC 1 / SC 7 WG 4 는 소프트웨어 개발 및 관리 를 위한 모든 활동 에 대한 도구 및 방법 의 표준 화 를 진행 하 고 있 으며 , 크 게 SSPL ( 소프트웨어 및 시스템 제품 계열 ) 기반 소프트웨어 및 시스템 개발 을 위한 도구 와 방법 ( Tools and Methods ) 에 대한 표준 화 를 진행 하 는 부분 과 일반 단일 시스템 ( Single System ) 개발 을 위한 도구 와 방법 에 대한 표준 화 를 진행 하 는 부분 으로 나누 어 진다 . 
 SSPL ( 소프트웨어 및 시스템 제품 계열 ) 공학 은 소프트웨어 를 필요 로 하 는 모든 시스템 에서 공통 적 으로 활용 할 수 있 는 효과 적 인 개발 방법론 이 다 . 공통 요소 와 가변 요소 를 자산 화 해 개발 기간 단축 , 비용 절감 , 품질 향상 등 을 가져다 주 는 선진 개발 패러다임 이 다 . 이미 미국 , 유럽 등 선진 기업 에서 는 SSPL 을 20 년 이상 적용 하 고 있 다 . 자동차 , 항공 , 국방 , 의료 기기 , 산업 자동화 등 많 은 산업 분야 에서 검증 이 이루 어 졌 다 . 현재 국내 에서 는 , 토마토 시스템 과 네오 피엠 같 은 업체 가 참여 하 여 한국 소프트웨어 기술 진흥 협회 ( KOSTA ) 주관 으로 SSPL ( Software & Systems Product Line ) 제품 생명 주기 관리 및 아키텍처 디자인 등 여러 분야 의 표준 을 제정 하 기 위하 여 적극 적 으로 연구 개발 및 표준 화 활동 에 참여 하 고 있 다 . 
 본고 에서 는 단일 시스템 의 개발 을 위한 도구 및 방법 표준 화 에 대해 정리 하 고자 한다 . 
 2 . 단일 시스템 개발 을 위한 도구 및 방법 표준 화 주요 내용 및 현황 
 ISO / IEC JTC 1 / SC 7 WG 4 는 단일 시스템 개발 을 위하 여 ISO / IEC 15940 : 2013 ‘ 시스템 및 소프트웨어 공학 ? 소프트웨어 공학 환경 서비스 ’ 에 근간 하 여 기존 에 ISO / IEC 14102 ‘ CASE 도구 의 평가 및 선정 가이드라인 ’ 표준 을 재 정비 하 여 ISO / IEC 20741 ‘ 소프트웨어 공학 도구 의 선정 및 평가 가이드라인 ’ 표준 을 제정 하 고 , 이 를 기반 표준 으로 하 여 시스템 및 소프트웨어 개발 에 관한 다양 한 도구 및 방법 의 기능 ( Capabilities ) 에 대한 표준 화 를 진행 하 고 있 다 . 즉 , 기존 에 컴퓨터 기반 소프트웨어 엔지니어링 ( CASE ) 도구 의 선정 및 평가 방법 에 대한 표준 ( ISO / IEC 14102 ) 으로 극히 일부분 의 도구 에 대한 기능 과 평가 방법 을 같이 표준 화 한 표준 에서 이 를 일반 적 인 도구 의 평가 방법 에 대한 표준 으로 ISO / IEC 20741 을 제정 하 고 , 다양 한 도구 와 방법 에 대해서 는 각각 의 부속 표준 으로 제정 하 고자 하 는 것 이 다 . 이 에 대하 여 각 표준 의 제정 현황 과 향후 계획 을 [ 그림 1 ] 과 같이 도식 화 하 였 다 . 
 [ 그림 1 ] WG 4 의 단일 시스템 ( Single System ) 개발 을 위한 도구 및 방법 에 대한 표준 화 계획 
 중요 한 표준 으로 먼저 제정 된 것 이 전체 도구 에 대한 평가 및 선정 방법 을 다른 ISO / IEC 207411 ) 표준 과 테스트 도구 에 관한 ISO / IEC 301302 ) 이 다 . 현재 신규 프로젝트 ( NP ) 로 등록 되 어 표준 화 가 진행 중 인 도구 및 방법 에 대한 표준 에 대한 현황 은 다음 과 같 다 . 
 소프트웨어 규모 가 점점 커지 면서 기본 적 인 개발 및 테스트 도구 에 대한 필요 성 또한 커지 고 있 다 . 이러 한 도구 들 에 대한 국제 표준 은 향후 각 도구 공급 업체 들 이 제공 해야 하 는 기본 적 인 기능 ( Capabilities ) 에 대한 기본 요건 을 제시 하 는 것 이 어서 , 도구 시장 을 선점 하 기 위한 측면 에서 각국 이 자국 의 주요 도구 들 의 특징 적 기능 ( Features ) 들 을 도구 의 기능 ( Tool capabilities ) 에 포함 시키 려는 노력 을 하 고 있 다 . 
 현재 국내 에서 도 소프트웨어 및 시스템 개발 을 위한 도구 ( Tool ) 들 의 중요 성 이 더 해 지 고 있 지만 이러 한 도구 의 선정 및 도입 에 있 어 공급자 위주 의 특징 설명 으로 사용 자 가 많 은 혼란 을 일으키 고 있 는 점 을 고려 하 면 , 향후 국제 표준 화 이후 에 많 은 국내 표준 안 을 제정 해야 할 것 으로 보인다 . 또한 , 소프트웨어 및 시스템 도구 의 능력 에 관한 많 은 부속 표준 의 국제 표준 제정 에 국내 관련 업체 및 전문가 가 적극 참여 해야 할 것 이 다 . 
 1 ) ISO / IEC 20741 : 2017 ‘ Systems and software engineering - Guideline for the evaluation and selection of software engineering tools ’ 
 2 ) ISO / IEC 30130 : 2016 ‘ Software engineering - Capabilities of software testing tools ’