SW Testing Market Analysis

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

지지금 우리나라에서는 정보보안전문가가 약 500 명도 되지 않는다. 그그리고 지금 컴퓨터를 쓰지 않는 곳이 없다. 또, 농협 해킹 등 여러 가지 이유 등으로 유망하다.
상해에 소재한 해외자문사인 Citic-Pru ( 이하 “ 신성기금관리유한공사 ”) 이 중국 본토 A Share 주식에 대한 종목 선정 및 포트폴리오 구성을 담당 중국 A Share 주식편입비율은 60%~80% 수준 으로 유지. 다만, 시장에 대한 운용역의 확신이 높을 경우.
Microsoft ANSWER 이명희 이경서 김나은 김정현 서리다 유시은 이재현 심광철.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
항공 예약 시스템 1 조 ( 김민철, 김영주, 이혜림, 장유정, 조윤주, 문하늘 ). 목차 차세대 전산시스템 도입의 필요성 현재 항공 시스템 ( 대한항공 ) 항공 시스템의 변화 미래항공 시스템.
1 8. 국내 이차전지 기술력 8. 국내 이차전지 기술력  이차전지 시장에서 국내 업체들이 선전 - 리튬이온 이차전지 분야 집중 투자로 이차전지 시장에서 세계 1,2 위의 시장점유율, 양산경쟁력 확보 - 리튬이온 이차전지 분야 집중 투자로 이차전지 시장에서 세계 1,2.
이정훈 글로벌 브랜드와 마케팅. 마니아들을 위한 쇼핑몰 쇼핑몰이름
2003 년 ¼ 분기 경영실적 April, 본 자료는 2003 년도 ¼ 분기 실적에 대한 외부 감사인의 회계감사가 완료되지 않은 상태에 서 투자자 여러분의 편의를 위하여 작성된 자료입니다. 본 자료의 내용 중 일부는 회계감사 과정에서 달라질 수 있음을 양지하여.
ICT 기반 베이비붐 세대 창업 사업계획서 작성양식. 목차 1. 창업 동기 2. 지원 동기 3. 자체역량 분석 4. 시장 전망 5. 재무 분석 6. 창업자 및 경영진 준비하시는 사업 특성에 따라 목차 및 세부내용의 일부 변경 ( 추가 및 Skip) 은 가능합니다.
대표자명 / 연락처 / 이메일 ( 기 창업인 경우 회사 명칭 ) 지원하려는 사업 명칭 사업계획서 작성양식.
울산과학기술대학교 교수 박 화용. 전기자동차 배터리 리스 1. 도입의 필요성 2. 배터리 리스 사업도 3. 리스회사의 개념 4. 가솔린차량과 전기자동차 연료비 비교 5. 새로운 시장, 새로운 일자리 창출 ! >> 목 차.
2008 년 11 월 29 일 BSC 시뮬레이션 결과 보고서 박종국, 박철우, 서경석, 서승찬.
창의적 교육과정: 실적 현황 2013년 및 2014년 신규 교과목 14개 개발, 개설
회사소개.
인사. 저희 조가 클라우드 기업 사례로 LG CNS를 조사한 이유는 LG CNS가 LG 회사에 적용한 인프라 클라우드 컴퓨팅을 상품화하여 서비스 사례를 만들어냈기 때문입니다. 7주차 과제 S2 사랑조.
구축사례 ( 농협 ) 구축기간 구축목적 특이사항 2001년3월 ( 지속적인 증설 진행중 )
Secure Coding 이학성.
간밤 뉴~스.
Security Solutions (S/W) - Fortify
캡스톤 디자인 이해경 조나라.
Project Management(인력관리)
(1.1 v) 엔트리교육연구소 엔트리 카드게임 설명서.
SAS Foundation Client 9.4 설치 가이드
Windows Server 장. Windows Server 2008 개요.
Samsung Electronics 5 forces
SW Testing Market Analysis
Windows Server 장. 사고를 대비한 데이터 백업.
소프트웨어 30일 평가판 사용후기 (CY10Q4 프로모션 응모용)
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
Wow 메시지로 시선을 집중 예) 당신이 상상하는 모든 것을 프린트하라! 게임 그 이상의 즐거움! 회사명
15차시_스마트 애플리케이션 기획 스마트 애플리케이션 모형 제작 및 발표.
Spring 프레임워크의 이해 1.Architecture.
소규모 IPTV 사업자용 실시간 미디어 플랫폼 기술
뇌를 자극하는 Windows Server 2012 R2
LIT-GenAppSetup ※ Texting+ 클라이언트 프로그램은 제품 인증을 받은 제품입니다.
기능안전 설계 지원 프로세서 코어(알데바란) 06
중국 조선업의 몰락 경영학과 윤동현.
27강 JAVA Collections - II - Map계열 컬렉션 클래스 살펴보기 - Set계열 컬렉션 클래스 살펴보기
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
이광근 프로그램분석 시스템 연구단 ropas.kaist.ac.kr KAIST 전산학과
9강. 클래스 실전 학사 관리 프로그램 만들기 프로그래밍이란 결국 데이터를 효율적으로 관리하기 위한 공구
데이터 베이스 DB2 관계형 데이터 모델 권준영.
※ 편리한 사이버 연수원 사용을 위한 인터넷 최적화 안내 ※
( Windows Service Application Debugging )
13차시_스마트 애플리케이션 기획 스마트 미디어의 사용환경과 사용자의 특성.
암호학 응용 Applied cryptography
McKinsey 7S MODEL McKinsey 의 7S Model 은
햄버거가 만들어내는 사회·생태적 문제는?.
여러 가지 집의 같은 점과 다른 점 비교하기 슬기로운 생활 2학년 1학기
여행용 자동통역서비스를 위한 서버형 한국어 대화체 음성인식 기술 ETRI Technology Marketing Strategy
01. 분산 파일 시스템의 개요 네트워크에 분산된 파일을 사용자가 쉽게 접근하고 관리할 수 있게 해준다.
Bizforms PowerPoint 온라인 마케팅, 광고10 파워포인트 디자인
Bizforms PowerPoint 교육 사업계획서(사업운영) 원본 PPT 바로가기 >
Bizforms PowerPoint 네트워크, 시스템4 파워포인트 디자인
Bizforms PowerPoint 영업, 마케팅 표준제안서_2 (제안서 작성방법 포함) 원본 PPT 바로가기 >
Bizforms PowerPoint 표준 신년도 사업계획서(제조업) 원본 PPT 바로가기 >
Bizforms PowerPoint 통신, 장비개발6 파워포인트 디자인
Bizforms PowerPoint 표준 신년도 사업계획서(IT정보통신업) 원본 PPT 바로가기 >
1장 C 언어의 개요 C 언어의 역사와 기원 C 언어의 특징 프로그램 과정 C 프로그램 구조 C 프로그램 예제.
OOOOOO 사업계획서 OOOO대학 OOOO과 O반 팀 장 : O O O
1. 강의 소개 컴퓨팅적 사고와 문제해결.
WISE DQ.
DBMS & SQL Server Installation
중국 중산층 장기 해외여행자 증가 이유 언어정보학과 김예원.
펌웨어(S/W) Upgrade 방법 Samsung Kies3
AUTOSAR 기반 차량 전장용 운영체제 및 MCAL 기술 V2.0
VAULT BASIC / VAULT PROFESSIOAL
1 제조 기술의 세계 3 제품의 개발과 표준화 제품의 개발 표준화 금성출판사.
Presentation transcript:

SW Testing Market Analysis 안녕하세요. 인프라솔루션실 2팀 박지혜입니다. 지금부터 소프트웨어 테스팅 시장 조사에 대한 세미나 발표를 시작하겠습니다. 인프라솔루션실 2팀 박지혜 2017. 05. 26.

1. 개요 2. 경쟁업체 3. 코드스크롤 & 4. 생각해볼 점 Table of Contents 애플리케이션 거버넌스 먼저 이 주제를 선택하게 된 이유를 포함하여 개요를 설명하고, 테스팅 솔루션 마켓에서 Q#과 T#의 경쟁업체들은 누가 있는지, 그 중 코드스크롤과 애플리케이션거버넌스 솔루션은 특히 어떤 특징을 갖고 있는지, 그리고 마지막으로 몇가지 생각해볼 점들에 대해 이야기를 하고자 합니다.

1. 개요 개요 먼저 개요입니다.

국내 SW 테스팅 시장의 열악한 환경 I. 개요 해외 시장과 대조적으로, 국내에서는 테스팅에 대해 큰 중요성을 두지 않고, 예산도 적은 비율로 편성하는 경우가 일반적입니다. 테스팅에 대한 인식 테스팅 예산 비율 [ IT 예산 중 테스팅 예산 비율 ] [ 국내 ] 출처: World Quality Report 2016- 2017 (2015년 기준) 단위 : % '꼭 필요한가?' '안해도 괜찮을텐데' [ 해외 ] 일부 글로벌 기업 및 기관, 테스팅 의무화 - 영국은행, 도이치뱅크 - 유럽자동차연합, 영국국가보건국 Microsoft, Apple 등의 글로벌 SW 기업  1 개발자 : 1 테스터 의료기기 관련 SW  1 개발자 : 10 테스터 우리나라에서는 테스팅을 중요하게 생각하지 않는 데 반해, 해외 시장에서는 테스팅에 대한 인식도 긍정적이고 시장 규모 또한 매우 큽니다. 4

성장하고 있는 국내 테스팅 시장 I. 개요 그러나 최근 테스팅의 필요성이 증대되고 있습니다. 현재 시장 규모는 아직 3,000억원 정도로 추정되지만 연평균 18% 정도 성장하고 있는 것으로 추산됩니다. 테스팅 필요성 증대 현재 시장 규모 SW 결함으로 인한 피해 사례 - 삼성 갤럭시 노트 7 리콜 사태 (2016) - 우리은행 전산 장애 (2006) 글로벌 시장 진출과 함께 SW 오류에 의한 법정소송 위협 증대 IoT가 확산됨에 따라 자동차에서 SW 비중이 늘어나고 SW에 의한 고장 또한 증가 (2015년 기준) 세계 시장 국내 시장 시장 규모 23조 2,000억원 3,000억~5,000억 연평균 성장률 15% 18% 출처: Technavio [ 국내 테스팅 관련 업체 수 ] 하지만 최근 국내에서도 테스팅에 대한 필요성이 두드러지게 증가하고 있습니다. 이는 국내 기업들이 글로벌 시장에 진출함에 따라 SW 결함으로 인한 피해 규모가 커지고 IoT 기술이 접목된 자동차 및 가전기기 제품에서도 SW의 중요성이 커지고 있기 때문인데요. 국내 소프트웨어 테스팅 시장은 연 평균 18% 정도의 성장률을 보이고 있는 것으로 추정됩니다. 그렇다면 이러한 상황에서 테스팅 솔루션 제품 q#/t#의 경쟁업체들은 누가 있고, 경쟁사 대비 어떠한 특장점을 강조하는 것이 국내 시장에서 가치를 높일 수 있는 방안인지 생각해보고자 본 자료를 만들어 보았습니다. 단위 : 개 [ 1998-2001 원인 별 차량 고장 증가율 ] 23% 3% SW에 의한 원인 SW를 제외한 원인 출처: 차량용 임베디드 소프트웨어 신뢰성평가 연구, 한국자동차공학회, 2011.03. 출처: SW산업협회 (관계자) 5

2. 경쟁업체 경쟁업체 국내 소프트웨어 테스팅 시장에서 활동하고 있는 경쟁업체들에 대해 알아보겠습니다.

다양한 소프트웨어 테스팅 관련 업체 II. 경쟁업체 국내 SW 테스팅 관련 사업은 크게 솔루션 판매, 테스트 컨설팅, 테스트 아웃소싱 등으로 나뉠 수 있습니다. 그 중 BWG의 직접적인 경쟁업체들은 솔루션을 판매하는 업체들입니다. 국내 시장 경쟁업체 솔루션 판매 지역 기업명 테스팅 사업 영역 솔루션 판매 컨설팅 아웃소싱 해외 HP O IBM MICRO FOCUS Atlassian 국내 뱅크웨어 글로벌 슈어소프트테크 지티원 와이즈 스톤 와이즈 와이어즈 인피닉 STA 컨설팅 아웃소싱 소프트웨어 테스팅 관련 사업은 솔루션 판매 뿐만 아니라 테스팅 컨설팅 및 아웃소싱 등도 포함합니다. 뱅크웨어 글로벌과 더불어 HP, IBM, MICRO FOCUS, ATLASSIAN 등의 경우에는 솔루션 판매만을 하고 있지만, 다른 업체들의 경우 몇 가지 사업을 더불어 진행하기도 합니다. 이 중 뱅크웨어 글로벌처럼 솔루션 판매 사업을 진행하고 있는 회사는 이와 같습니다. 7

Rational Quality Manager 테스팅 솔루션 관련 업체 II. 경쟁업체 다양한 기능을 제공하는 솔루션 제품들 중, Q#/T#의 직접적인 경쟁제품들은 커버리지 산출, 정적 분석, 전문 테스트, 시뮬레이터 기능을 갖춘 솔루션들입니다. 테스팅(QA) 솔루션 시장 경쟁업체 HP IBM MicroFocus Atlas -sian 뱅크웨어 글로벌 슈어소프트 테크 지티원 와이즈 스톤 Quality Center Load Runner Rational Quality Manager Performan -ce Tester QA Load Silk Central Jira Q# T# 코드스크롤 애플리 케이션 거버넌스 OWL Egg Plant 커버리지 산출 O 정적 분석 전문 테스트 시뮬레이터 이슈 관리 성능 테스트 O  기업별 솔루션 기능 Q#과 T#의 기능인 커버리지 산출, 정적 분석, 전문 테스트, 시뮬레이터 기능을 갖고 있는 회사는 이와 같습니다. 표를 보시면 경쟁업체들은 크게 해외 업체들과 국내 업체로 나뉠 수 있습니다. 커버리지: 특정 자원이 얼마나 테스트 되었는지를 확인할 수 있는 지표 정적 분석 (static code inspection) : 소스 정보만을 바탕으로 에러가 발생할 만한 곳이 있는지를 분석하는 것 전문 테스트: UI의 개발 및 변경과 관련없이, 전문 입력에 따른 처리 프로그램을 검증하는 것 시뮬레이터: 가상의 응답을 리턴하는 모의 응답기 기능 8

외산 솔루션 vs 국산 솔루션 II. 경쟁업체 잘 만들어진 국산 솔루션은 국내 시장에서 경쟁력이 있습니다. 그러한 측면에서 Q#/T#의 가장 직접적인 경쟁제품은 슈어소프트테크의 코드스크롤과 지티원의 애플리케이션 거버넌스입니다. 외산 솔루션 (HP) Quality Center, (IBM) Rational Quality Manager, (MicroFocus) Silk Central [ 장점 ] 성능, 기능 측면에서 우수 [ 단점 ] 국내 SW 개발 및 테스트 환경과 상이한 테스팅 프로세스 고가의 도입/유지보수 비용 언어 문제 외산 솔루션의 단점은 뚜렷합니다. 외산 솔루션의 경우 성능 및 기능 측면에서 우수하다고 평가될 수는 있지만, 국내 소프트웨어 개발 및 테스트 환경과는 상이한 프로세스를 가지는 경우가 많고 이를 커스터마이징하기도 어려우며, 고가를 지불해야 하고 커뮤니케이션도 외국어로 이루어져야 하는 단점이 있습니다. 따라서 잘 만들어진 국산 솔루션은 국내 시장에서 경쟁력이 있습니다. 그렇다면 Q#과 T#의 가장 직접적인 경쟁자, 즉 국산 솔루션을 판매하는 경쟁업체는 슈어소프트테크와 지티원이 될 것입니다. 국산 솔루션 코드스크롤 Q# / T# 애플리케이션 거버넌스 9

코드스크롤 & 애플리케이션 거버넌스 3. 코드스크롤 & 애플리케이션 거버넌스 그렇다면 슈어소프트테크사의 코드스크롤과 지티원의 애플리케이션 거버넌스에 대해 더 자세히 알아보겠습니다.

뱅크웨어글로벌 vs 슈어소프트테크 vs 지티원 (1/2) III. 코드스크롤 & 애플리케이션 거버넌스 뱅크웨어글로벌 vs 슈어소프트테크 vs 지티원 (1/2) 뱅크웨어글로벌은 테스팅(QA) 솔루션 외에도 프레임워크, 코어뱅킹 시스템 등을 개발하고 SI 프로젝트를 수주하는 데 반해, 슈어소프트테크는 테스팅 솔루션 및 서비스 사업을 주 사업으로 합니다. 지티원은 애플리케이션 거버넌스, 금융 컴플라이언스 등 다양한 기업용 소프트웨어 제품 개발 및 공급을 주력으로 하고 있습니다. 비즈니스 영역 비교 뱅크웨어글로벌 슈어소프트테크 지티원 설립연도 2010. 06. (업력 7년) 2002. 03. (업력 15년) 2008. 01. (업력 9년) 직원 수 (2017. 04. 기준) 334명 179명 145명 비즈니스 영역 소프트웨어 개발 (Q#/T#, BXM, CBP, PF) SI 테스팅 소프트웨어 개발 (코드스크롤 등) 테스팅 서비스 (컨설팅, 3자 검증 등) 소프트웨어 개발 (애플리케이션 거버넌스 , 금융 컴플라이언스 등) 레퍼런스 금융 (농협 손해보험, KED, 현대해상, 홈&쇼핑) SW 솔루션 (싸이버로지텍) 공공 (한국전력) 자동차 (현대 자동차, 현대 모비스 등) 원자력 국방/항공 금융 철도/통신 /전자/SI업체 등 금융 (K Bank, KB 국민은행 등) 제조 (현대 자동차, 삼성전자 등) 통신 (LG 유플러스 등) 공공 (한국 전력 공사 등) 해외 등 (SAPPORO 등) 먼저 솔루션의 기능 비교를 하기에 앞서, 슈어소프트테크 회사의 특징을 살펴보자면, 슈어소프트테크회사는 테스팅 전문 기업입니다. 약 179명의 직원들이 모두 테스팅 소프트웨어 개발 및 서비스 관련 일에 종사하고 있으며, 고객사 레퍼런스는 자동차, 특히 현대 자동차 지분율이 높고 이 외에도 원자력, 국방/항공 등 다양합니다. 지티원은 B2B 소프트웨어 개발을 전문으로 하는 회사로서, 자금세탁방지 검사의 기능이 있는 금융 컴플라이언스 등을 금융 기업에 주로 판매하고 있습니다. 출처: 소프트웨어 정책 연구소 (SPRi), CEO 인터뷰 11

뱅크웨어글로벌 vs 슈어소프트테크 vs 지티원 (2/2) III. 코드스크롤 & 애플리케이션 거버넌스 뱅크웨어글로벌 vs 슈어소프트테크 vs 지티원 (2/2) 슈어소프트테크는 비록 재작년에 적자를 겪었으나 작년에 큰 흑자를 겪음으로써 뱅크웨어글로벌 못지않은 실적을 쌓아가고 있습니다. 지티원은 비교적 안정적인 수익을 창출하고 있습니다. 실적 비교 매출액 매출원가 매출총이익 판매관리비 영업이익 영업외수익 영업외비용 당기순이익 - + 단위 : 억(원) 단위 : 억(원) 단위 : 억(원) 339억 35억 30억 31억 20억 166억 129억 14억 80억 8억 -5억 -6억 다음 표를 보시면 지티원은 비교적 안정적으로 수익을 쌓아가고 있습니다. 슈어소프트테크사의 경우 실적을 쌓아가고 있는 형태가 비록 뱅크웨어글로벌에 비해 많이 불안정한 모습을 보이고 있기는 하지만, 영업이익의 경우 뱅크웨어 글로벌의 2015년 2016년 영업이익 합산이 28억이고, 슈어소프트테크의 2015년 2016년 영업이익 합산이 25억정도 되는 것을 보면, 슈어소프트테크사가 179명의 인원에 비해 꽤 큰 실적을 쌓아가고 있음을 알 수 있습니다. bwg 슈어소프트 지티원 뱅크웨어글로벌, 2016 당기 순이익 증가 요인 슈어소프트테크, 2015 영업이익 적자 발생 요인 매도가능증권 처분이익 2015 - 2016 10억원 외주용역비 출장비 2015 9,800만원 2억 2,600만원 2016 600만원 7,300만원 출처: 금융감독원 전자공시시스템 (각 회사 감사보고서) 12

슈어소프트테크 코드스크롤 (1/6) III. 코드스크롤 & 애플리케이션 거버넌스 코드스크롤은 T#의 전문테스트 기능 및 Q#의 정적 분석, 커버리지 기능을 갖고 있습니다. 또한 코딩 가이드라인을 검사하는 기능과 임베디드 SW 테스트케이스 설계/실행 기능을 갖고 있습니다. 애플리케이션 거버넌스는 형상 관리와 보안 취약점 검사 등의 좀더 넓은 분야를 취급하고 있습니다. 기능 비교 Q#/T# T# 시뮬레이터 전문테스트 Q# 정적 분석 Q# 커버리지 산출 코드스크롤 Message Tester Sniper Cover Code Inspector Controller Tester 애플리케이션 거버넌스 Code Prism Change Miner Change Flow Security Prism Gap Miner 그렇다면 슈어소프트테크사가 주력으로 판매하고 있는 코드스크롤이라는 솔루션에 대해 알아보도록 하겠습니다. 코드스크롤은 다음의 기능을 가지고 있습니다. 이 중 message tester는 T#의 전문테스트 실행 기능과, Sniper는 q#의 정적 분석 기능과, cover는 q#의 커버리지 산출 기능과 유사한 기능입니다. Cover 기능의 경우, 자바와 더불어 C, C++도 지원하고 있습니다. 그리고 Code inspector는 코딩 가이드라인, 즉 개발자가 특정 coding convention에 맞게 코딩하였는지 검사하는 기능이고, Controller tester는 임베디드 소프트웨어에서의 테스트케이스 설계 및 실행 기능입니다. 지티원은 Code Prism이라는 솔루션이 정적 분석을 하고 있고, 다른 솔루션들은 큐샵 티샵과 겹치지 않는 범위의 기능을 담당하고 있습니다. Change Miner는 변경 영향도를 분석하기는 하지만 '테스트 커버리지' 정보를 제공하고 있지는 않은 듯 합니다. 형상관리, 소스코드 보안 취약점 검사 등의 기능은 큐샵 티샵이 커버하는 기능과 겹치지 않는 범위이기에, 견제하지 않아도 되겠다고 결론내렸습니다. 따라서 다음 장부터는 코드스크롤에 대해 더 자세히 알아보도록 하겠습니다. Message Tester: 전문 테스트 Sniper: 런타임 에러를 잡는 정적 코드 분석 Cover: 테스트 커버리지 측정 (C/C++, java 언어 지원) Code Inspector: 코딩 가이드라인 검사 Controller Tester: 임베디드 소프트웨어 테스트케이스 설계 및 실행 (단위/통합 테스팅 지원 자동화 도구) Code Prism: 정적 분석 Change Miner: 변경 영향도 분석 (호출 연관 관계 가시화) Change Flow: 형상 관리 Security Prism: 소스 코드 보안 취약점 검사 Gap Miner: 테스트/운영/백업 등 시스템 서버들 사이의 프로그램/ 환경설정/DB의 차이를 자동 분석 13

Quality Scroll, AMOS, AVA 등 III. 코드스크롤 & 애플리케이션 거버넌스 슈어소프트테크 코드스크롤 (2/6) 코드스크롤은 각 산업별로 커스터마이징되어 기능을 유동적으로 장착합니다. 산업별 코드스크롤 기능 Message Tester Sniper Cover Code Insepector Controller Tester 산업 특화 도구 자동차 O Quality Scroll, AMOS, AVA 등 원자력 PLC Tester 등 국방/항공 전술 데이터링크 기반 상호운용성 시험 도구 등 금융 보험상품 개발 검증도구 Sniper : 가장 최근에 만들어진 도구 독일의 유명 인증사인 TÜV Rheinland로부터 정적분석 도구의 국제표준 인증을 획득 자동차 분야의 ISO 26262, 원자력 분야의 IEC 60880, 항공분야의 RTCA/DO-178C / DO-330, 철도 분야의 EN 50128 / IEC 62279, 산업전반에 적용할 수 있는 기본표준인 IEC 61508에 대해 SW 정적 분석 도구로 사용할 수 있도록 인증 받음 코드스크롤은 다양한 산업에서 사용되고 있고, 각 산업별로 필요한 기능들만을 유동적으로 장착하여 판매되고 있습니다. 또한 산업 특화 이슈에 맞춰 그 때 그 때 새로운 도구들을 개발하여 판매되고 있습니다. 14

Quality Scroll, AMOS, AVA 등 III. 코드스크롤 & 애플리케이션 거버넌스 슈어소프트테크 코드스크롤 (3/6) 자동차 산업에서는 ISO 26262와 MISRA 품질 표준을 지키기 위한 도구로서 코드스크롤을 판매합니다. 자동차 산업에서의 코드스크롤 Message Tester Sniper Cover Code Insepector Controller Tester 산업 특화 도구 자동차 O Quality Scroll, AMOS, AVA 등 Cover: ISO 26262에서 요구하는 시스템 통합 및 테스트 단계에서 커버리지 측정  Code Inspector: MISRA C: 2004 / MISRA C++: 2008 / ISO 26262 규칙 모음 지원 Controller Tester: ISO 26262에서 요구하는 단위/통합 테스팅을 지원    자동차 산업의 경우 SW 품질 표준으로 ISO 26262와 MISRA가 있고 슈어소프트테크는 이와 관련한 인증을 받은 이력이 있습니다. 그리고 코드스크롤은 이러한 표준들을 지키기 위한 소프트웨어로서 사용되고 있습니다. 품질 표준: - ISO 26262(Road Vehicles Functional safety – 자동차 기능 안정성) - MISRA(Motor Industry Software Reliability Association) 슈어소프트테크가 인증 받은 건: - ISO 26262, IEC 61058 인증 수행기관 – SGS-TUV (독일,2014년) 15

슈어소프트테크 코드스크롤 (4/6) III. 코드스크롤 & 애플리케이션 거버넌스 원자력 산업에서는 C/C++ 언어로 작성된 SW에 대해 NUREG/CR-6463 Software Review Guideline 품질 가이드라인을 지키기 위한 도구로서 코드스크롤을 판매합니다. 원자력 산업에서의 코드스크롤 Message Tester Sniper Cover Code Insepector Controller Tester 산업 특화 도구 원자력 O PLC Tester 등 Code Inspector: US NRC의 NUREG/CR-6463의 Software Review Guideline 지원 Controller Tester: C/C++ 언어로 작성된 SW에 대해 단위/통합 테스팅 자동화 지원 원자력 산업의 경우 품질 표준이 존재하지는 않지만, NUREG/CR-6463이라는 SW 가이드라인이 존재합니다. 코드스크롤은 해당 가이드라인을 지원하고 있습니다. 품질 표준: 없음 슈어소프트테크가 인증 받은 건: 없음 16

슈어소프트테크 코드스크롤 (5/6) III. 코드스크롤 & 애플리케이션 거버넌스 국방/항공 산업에서는 "무기체계 내장형 SW 획득 및 관리 실무 지침서" 및 DO-178B/C 품질 표준을 지키기 위한 도구로서 코드스크롤을 판매합니다. 국방/항공 산업에서의 코드스크롤 Message Tester Sniper Cover Code Insepector Controller Tester 산업 특화 도구 국방/항공 O 전술 데이터링크 기반 상호운용성 시험 도구 등 Code Inspector: 방위사업청 “무기체계 내장형 소프트웨어 획득 및 관리 실무 지침서”에서 규정하고 있는 코딩 규칙 65종 지원 국방/항공 산업의 경우 이와 같은 품질 표준들이 있고, 슈어소프트테크는 관련 인증을 받은 이력이 있습니다. 그리고 코드스크롤은 이러한 표준들을 지키기 위한 소프트웨어로서 사용되고 있습니다. 품질 표준: - “무기체계 내장형 소프트웨어 획득 및 관리 실무 지침서(2011.11.30)” - DO-178B/C 표준 기반 FAA의 인증 슈어소프트테크가 인증 받은 건: - RTCADO-178B 인증 수행기관 – SGS-TUV (독일,2014년) 17

슈어소프트테크 코드스크롤 (6/6) III. 코드스크롤 & 애플리케이션 거버넌스 금융 산업에서는 특정한 품질 표준이 존재하지 않고, 코드스크롤이 크게 커스터마이징되어 판매되고 있지는 않습니다. 금융 산업에서의 코드스크롤 Message Tester Sniper Cover Code Insepector Controller Tester 산업 특화 도구 금융 O 보험상품 개발 검증도구 Code Inspector: 산업별 도메인(은행, 카드, 보험, 증권 등)에 맞는 코딩 가이드라인 준수를 위한 규칙 모음을 구성하고 적용 가능함 금융 산업의 경우, 품질 표준이 존재하지는 않고 보험 상품 개발 검증 도구 외에는, 타 산업에서의 코드스크롤에 비해 특별하게 커스터마이징 된 부분이 눈에 띄지는 않습니다. 이는 코드스크롤이 금융 산업에 팔린 레퍼런스가 몇 있기는 하지만, 타 산업에 비해 특화되어 자리잡고 있지는 않음을 의미합니다. 품질 표준: 없음 [ 보험상품 개발 검증도구 ] 보험상품 신규 및 개정 시에 필요한 상품 Factory 정보에 대한 검증 및 청약 업무 개발에 대한 시뮬레이션 검증을 지원 상품 출시의 Lead Time 및 Life Cycle 단축에 기여 슈어소프트테크가 인증 받은 건: 없음 18

4. 생각해볼 점 생각해볼 점 그렇다면 코드스크롤이 이러한 특징을 갖고 있을 때, Q#과 T#의 경쟁우위는 무엇인지 정리해보았습니다.

Q#/T#의 경쟁우위 IV. 생각해볼 점 Q#/T#은 Java를 사용하는 금융 프로젝트에서 사용 될 때의 큰 경쟁우위가 있습니다. Q#/T# 코드스크롤 금융 산업 레퍼런스 多 - 금융 산업 특화 기능 有 (Ex. EAI 관련 전문 테스트) Java 지원 BXM, CBP와의 연계 - "우리가 개발한 SW 검증 자동화 도구와 다른 도구들 간의 연동이다. 개발자들이 쓰는 도구는 한두 가지가 아니다. 따라서 독자적인 도구보다는 개발, 형상관리, 시험검증, 이슈관리 등의 여러 도구가 모두 연동될 수 있을 때 제품의 가치가 있었다." - 소프트웨어 정책 연구소 (SPRi), CEO 인터뷰 中 다양한 산업 (자동차, 원자력, 국방/항공) - 문제 발생 시 손해 비용 막대 (high risk) C, C++, Java 지원 Q#과 T#은 금융 산업 레퍼런스 퍼센티지가 특히 높습니다. 이는 금융 관련 고객사 입장에선 금융 산업에 대해 특히 더 전문적인 인식을 줄 수 있고, 또 EAI 관련 전문 테스트케이스 기능 등의 금융 산업 특화 기능을 갖고 있는 점도 고객사에게 신뢰감을 줄 수 있습니다. 이와 같은 맥락으로 Java를 사용하는 환경에 대해서는 코드스크롤보다 더 전문적인 인식을 줄 수 있기에, Q#과 T#은 Java를 사용하는 금융 산업 프로젝트에서 큰 경쟁력을 얻습니다. 또한 슈어소프트테크 대표의 인터뷰 중 SW 검증 도구는 무엇보다도 다른 도구들과의 연동이 중요한 것 같다고 언급한 적이 있는데요, 물론 SVN이나 Git 등과의 연동도 중요하겠지만, BXM과 CBP가 사용될 환경이라면 타 검증도구보다도 Q#과 T#이 더 손쉽게, 효율적으로 연계되어 작동할 수 있다는 것도 매력적인 셀링 포인트가 될 것 같습니다. 20

참고 자료 "코딩만 가치있다?…국내 SW업계 인식의 한계", 심재석 기자, Digital Daily, 2012. 01. 01. [link] "‘SW 테스팅’ 없이 ‘SW 품질 확보’ 없다", 송요한 기자, IT Daily, 2016. 05. 31. [link] "SW 호환성 검증 `테스팅 사업` 부각", 이형근 기자, 디지털 타임스, 2016. 01. 29. [link] "소프트웨어 테스팅 시장 뜨는데… 자동화 길은 멀어", 유진상 기자, IT조선, 2016. 06. 09. [link] "SW테스팅 국제표준 주역 권원일 STA테스팅컨설팅 대표", 정용철 기자, ETnews, 2016. 01. 19. [link] "갤노트7 발화, 내부설계와 SW 결함 탓", 박건형 기자, 조선일보, 2017. 01. 15. [link] "테스팅 업계의 다크호스에서 선도업체로", 김선오 기자, 컴퓨터월드, 2015. 08. 31. [link] "슈어소프트테크, 차량 SW 오류잡는 테스팅도구 개발", 오찬종 기자, 매일경제, 2017. 03. 30. [link] "SW 시험검증 기업 슈어소프트테크, 테스트마이다스 합병", 도강호 기자, 테크M, 2016. 05. 24. [link] "소프트웨어 테스팅 산업 현황과 전망", 최성, 한국정보처리학회, <정보처리학회지>, 2011. "자동차 산업의 SW안전 이슈와 해결과제", 진회승/박태형, 소프트웨어정책연구소, <SPRi Issue Report>, 2017. "국내 SW 테스트 시장 활성화를 위한 솔루션 배포 및 기술지원방안", 와이즈 와이어즈, 2009. www.businesswire.com (비즈니스와이어) [link] https://kreditjob.com (크레딧잡) [link] http://dart.fss.or.kr/ (금융감독원 전자공시 시스템) [link] https://www.spri.kr/ (소프트웨어정책 연구소) [link] 21

감사합니다.