SlideShare a Scribd company logo
1 of 14
ISO 25000과 ISO 29119를 활용한

임베디드 소프트웨어 시험 평가 방법에 관한 연구
노경현, 이금석

이민재

동국대학교 컴퓨터공학과
2014.02.13

㈜ 티큐엠에스
목차

1. 연구 개요

2. 소프트웨어 시험 및 평가 국제 표준
3. 임베디드 소프트웨어 시험 및 평가 방법 제안
4. 결론 및 향후 연구 과제

2
1. 연구 개요 – 필요성
 IT 선진국의 ISO/IEC 국제 표준에 적합한 소프트웨어 시험 평가 체계 구축 현황
 일본: 2013년부터 CSAJ(Computer Software Association of Japan)가 주축이
되어 ISO/IEC 25051- Requirements for quality of Commercial Off-The-Shelf
(COTS) software product and instructions for testing – 국제표준을 기반으로
하는 PSQ(Packaged Software Quality Certification) 인증 제도를 시행
 프랑스: 국가인증기관인 AFNOR에서 IT 분야에 대한 품질인증기관으로 위임을
받은 INFORCERT에서 ISO/IEC 25051을 기반으로 소프트웨어 제품 품질에
대한 NF 인증제도 운영

 국내 IT 융합 산업의 확산으로 국제 표준을 활용한 임베디드 소프트웨어의
국제 표준 적합성 구현이 필요함
 ISO/IEC 25000 시리즈와 ISO/IEC 29119 시리즈에 적합한 평가 가이드 개발
 산업현장에서 개발과정 또는 최종 제품에 대한 시험평가인증에 활용할 수 있도록
가이드 형식의 표준 문서 개발
 글로벌 시장 진입 위한 인프라 확충

3
1. 연구 개요 – 연구 방법
임베디드 소프트웨어 품질 특성 조사
(GS 인증 시험 데이터 분석)

품질 특성 분류 (ISO 25010)

품질 특성에 따른 시험 유형/기법 조사
(ISO 29119 Part 4)

품질 특성에 따른 품질 지표 조사
(ISO 25023)

품질 특성의 시험 유형/기법
매트릭스 개발

품질 특성별 품질 지표
매트릭스 맵핑

소프트웨어 제품의 품질 및
시험 요구사항 적용 (ISO 25051)

소프트웨어 제품의 적합성 평가 적용
(ISO 25051)

4
2. 소프트웨어 시험 및 평가 국제 표준 - ISO 25000

5
2. 소프트웨어 시험 및 평가 국제 표준 – ISO 29119
Part 1 – 개념 및 용어
Part 2 – 시험 절차
테스트 관리
절차

시험 절차

상태 보고

테스트 환경
지원

Part 3 – 시험 문서화
시험 절차
문서화

시험 결과
문서화

중간 상태 보고

Part 4 – 시험 기법

6

테스트 환경
보고
3. 임베디드 소프트웨어 시험 및 평가 방법 제안(1/5)
임베디드 소프트웨어 품질 특성 조사
(GS 인증 시험 데이터 분석)

품질 특성 분류 (ISO 25010)

KTL에서 수행한 GS 인증 시험
결과 분석1)
- ISO 9126-2에 정의된 평가
측정 항목의 101개 품질
측정항목 사용
- GS 시험 수행된 50개의
인증 완료 제품의
품질 특성 조사

임베디드 소프트웨어 특성을
반영하여 ISO 25010에
적합하도록 품질 특성 선정
1) 이금석,

선수림, 소프트웨어 제품의 품질 평가를 위한 공통 측정요소 및 측정기법 개발, 2010
7
3. 임베디드 소프트웨어 시험 및 평가 방법 제안(2/5)
품질 특성에 따른 품질 지표 조사
(ISO 25023)

임베디드 소프트웨어의
평가 지표 중요도 구분
- HR: High Recommend
- R: Recommend
- UO: User Option

8
3. 임베디드 소프트웨어 시험 및 평가 방법 제안(3/5)

성능 효율성
호환성

사용성

신뢰성

보안성

유지보수성

이식성

9

●
●

●
●

설치 시험

●

접근성 시험

신뢰성 시험

사용성 시험

보안 시험

이식성 시험

성능 관련 시험

안정성 시험

●

유지보수 시험

재난 복구 시험

품질 특성 및 부특성별로
평가할 수 있는 시험 유형 선정

기능 완전성
기능 정확성
기능 적절성
시간 효율성
자원 사용성
수용력
공존성
상호운영성
적합 인지성
학습성
운영성
사용자 오류 보호
사용자 인터페이스 호감성
접근성
성숙성
가용성
결함 허용성
복구성
기밀성
무결성
부인방지
추적성
인증성
모듈화
재사용성
분석성
변경성
시험성
적응성
설치성
대치성

백업/ 복구 시험

기능 적합성

품질 부특성

기능 시험

품질 특성

상호운영성 시험

품질 특성에 따른 시험
유형/기법 조사
(ISO 29119 Part 4)

호환성 시험

시험 유형

●
●
●
●
●
●
●
●
●
●
●
●
●
●

●
●
●
●

●
●
●
●
●
●
●
●
●
●

●
●
●
●

●
3. 임베디드 소프트웨어 시험 및 평가 방법 제안(4/5)
품질 특성에 따른 시험
유형/기법 조사
(ISO 29119 Part 4)

품질 특성 및 부특성별로
평가할 수 있는 시험 설계 기법
선정

10
3. 임베디드 소프트웨어 시험 및 평가 방법 제안(5/5)
소프트웨어 제품의 품질 및
시험 요구사항 적용 (ISO 25051)

단계

활동

1. 평가 요구사항 수립

(1) 평가 목적 수립
(2) 제품 품질 요구사항 정의
(3) 평가 제품 부분 식별
(4) 평가 기준 수립

2. 평가 명세

(1) 품질 지표 선정
(2) 품질 지표 판정 기준 수립
(3) 평가 판정 기준 수립

3. 평가 설계

(1) 평가 활동 계획 수립
(2) 평가 유형 선정
(3) 평가 기법 선정

3. 평가 수행

(1) 시험 평가 수행
(2) 품질 지표 판정 기준 적용
(3) 평가 판정 기준 적용

4. 평가 판정

(1) 평가 결과 검토
(2) 평가 보고서 작성
(3) 품질 평가 검토 및 조직에 피드백 제공
(4) 평가 데이터 폐기

11
5. 결론 및 향후 연구 과제

 기대 효과






국제 표준에 적합한 임베디드 소프트웨어의 시험 평가 방법 제안함
산업 현장에서 표준화된 품질측정기법의 개발에 활용 가능
시험평가기관에서는 표준화된 품질 평가 프로세스 및 통일된 시험평가 요구사항 설정
국산 소프트웨어 제품의 해외시장에서의 경쟁력 강화
소프트웨어 제품 시험 평가 국제 표준화에 우리나라의 의견을 적극적으로 반영

 향후 연구 과제
 다양한 임베디드 소프트웨어 제품에 대한 세밀한 요구 품질 분석
 테스트 케이스, 템플릿 및 시험 도구 선정
 산업 현장 적용 및 피드백 보완

12
참고 문헌

 ISO/IEC 25000 Software Engineering –Software Product Quality Requirements
and Evaluation (SQuaRE) General Overview, Reference Models and Guide
 ISO 29119 Software and Systems Engineering - Software testing. Part 4 Test
Techniques
 ISO 25023 Measurement of System and Software Product Quality
 ISO 25051 Requirements for Quality of Commercial Off-The-Shelf (COTS)
Software Product and Instructions for Testing
 이금석, 선수림, 소프트웨어 제품의 품질 평가를 위한 공통 측정요소 및 측정기법 개발,
2010

13
감 사 합 니 다.

14

More Related Content

What's hot

software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)Amisha Narsingani
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19koolkampus
 
Counterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image ProcessingCounterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image Processingkarthik0101
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality AttributesHayim Makabee
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleSlideshare
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareCamilo Almendra
 
Software architecture document
Software architecture documentSoftware architecture document
Software architecture documentHaidar Arya
 
Off the-shelf components (cots)
Off the-shelf components (cots)Off the-shelf components (cots)
Off the-shelf components (cots)Himanshu
 

What's hot (20)

SQE Lecture 1.pptx
SQE Lecture 1.pptxSQE Lecture 1.pptx
SQE Lecture 1.pptx
 
ISTQB Test Process
ISTQB Test ProcessISTQB Test Process
ISTQB Test Process
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
 
Teste de Software
Teste de SoftwareTeste de Software
Teste de Software
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
RMMM Plan
RMMM PlanRMMM Plan
RMMM Plan
 
Counterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image ProcessingCounterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image Processing
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Software Quality Attributes
Software Quality AttributesSoftware Quality Attributes
Software Quality Attributes
 
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)SDLC Model (Waterfall,Iterative Waterfall,Spiral)
SDLC Model (Waterfall,Iterative Waterfall,Spiral)
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
MC/DC
MC/DCMC/DC
MC/DC
 
Design engineering
Design engineeringDesign engineering
Design engineering
 
Verificação, Validação e Teste de Software
Verificação, Validação e Teste de SoftwareVerificação, Validação e Teste de Software
Verificação, Validação e Teste de Software
 
Software metrics
Software metricsSoftware metrics
Software metrics
 
Software architecture document
Software architecture documentSoftware architecture document
Software architecture document
 
Off the-shelf components (cots)
Off the-shelf components (cots)Off the-shelf components (cots)
Off the-shelf components (cots)
 

Viewers also liked

ISO 26262 CMMI 통합 평가 프레임웍
ISO 26262 CMMI 통합 평가 프레임웍ISO 26262 CMMI 통합 평가 프레임웍
ISO 26262 CMMI 통합 평가 프레임웍Kyung Hyun Roh
 
Effective application of software safety techniques for automotive embedded c...
Effective application of software safety techniques for automotive embedded c...Effective application of software safety techniques for automotive embedded c...
Effective application of software safety techniques for automotive embedded c...Hongseok Lee
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...TEST Huddle
 
Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015Jongwon Lee
 
ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료Hongseok Lee
 
Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Jongwon Lee
 
ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)Hongseok Lee
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅영기 김
 
Requirement matrix
Requirement matrixRequirement matrix
Requirement matrixbususu
 
150514 경북대학교(콘텐츠산업과 창업)
150514 경북대학교(콘텐츠산업과 창업)150514 경북대학교(콘텐츠산업과 창업)
150514 경북대학교(콘텐츠산업과 창업)Hee Dae Kim
 
Release and versioning
Release and versioningRelease and versioning
Release and versioning도형 임
 
001.경제원론2-개관 (ku,snu 2015f)
001.경제원론2-개관 (ku,snu 2015f)001.경제원론2-개관 (ku,snu 2015f)
001.경제원론2-개관 (ku,snu 2015f)Namun Cho
 
웹 접근성 평가도구 OpenWAX 뜯어보기
웹 접근성 평가도구 OpenWAX 뜯어보기웹 접근성 평가도구 OpenWAX 뜯어보기
웹 접근성 평가도구 OpenWAX 뜯어보기Goonoo Kim
 
Dream maker 1(융합은 연결이다)
Dream maker 1(융합은 연결이다)Dream maker 1(융합은 연결이다)
Dream maker 1(융합은 연결이다)경태 민
 
스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기도형 임
 
유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.도형 임
 
모션 용기
모션 용기모션 용기
모션 용기Sujin Han
 
역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈
역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈
역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈HT Kim
 
Toc quality management
Toc quality managementToc quality management
Toc quality managementNamkee Chung
 

Viewers also liked (20)

ISO 26262 CMMI 통합 평가 프레임웍
ISO 26262 CMMI 통합 평가 프레임웍ISO 26262 CMMI 통합 평가 프레임웍
ISO 26262 CMMI 통합 평가 프레임웍
 
Effective application of software safety techniques for automotive embedded c...
Effective application of software safety techniques for automotive embedded c...Effective application of software safety techniques for automotive embedded c...
Effective application of software safety techniques for automotive embedded c...
 
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...The Core of Testing  – Dynamic Testing Process –  According to ISO 29119 with...
The Core of Testing – Dynamic Testing Process – According to ISO 29119 with...
 
Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015Istqb 2-소프트웨어수명주기와테스팅-2015
Istqb 2-소프트웨어수명주기와테스팅-2015
 
ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료ARP4754a, DO-178C 발표자료
ARP4754a, DO-178C 발표자료
 
Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015Istqb 3-정적테스팅기법-2015
Istqb 3-정적테스팅기법-2015
 
ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)ISO26262-6 Software development process (Ver 3.0)
ISO26262-6 Software development process (Ver 3.0)
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 
Requirement matrix
Requirement matrixRequirement matrix
Requirement matrix
 
K.study. 9.5
K.study. 9.5K.study. 9.5
K.study. 9.5
 
150514 경북대학교(콘텐츠산업과 창업)
150514 경북대학교(콘텐츠산업과 창업)150514 경북대학교(콘텐츠산업과 창업)
150514 경북대학교(콘텐츠산업과 창업)
 
Release and versioning
Release and versioningRelease and versioning
Release and versioning
 
001.경제원론2-개관 (ku,snu 2015f)
001.경제원론2-개관 (ku,snu 2015f)001.경제원론2-개관 (ku,snu 2015f)
001.경제원론2-개관 (ku,snu 2015f)
 
웹 접근성 평가도구 OpenWAX 뜯어보기
웹 접근성 평가도구 OpenWAX 뜯어보기웹 접근성 평가도구 OpenWAX 뜯어보기
웹 접근성 평가도구 OpenWAX 뜯어보기
 
Dream maker 1(융합은 연결이다)
Dream maker 1(융합은 연결이다)Dream maker 1(융합은 연결이다)
Dream maker 1(융합은 연결이다)
 
스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기스토리포인트로 공수산정하기 운선순위정하기
스토리포인트로 공수산정하기 운선순위정하기
 
유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.유지보수성이 sw의 품질이다.
유지보수성이 sw의 품질이다.
 
모션 용기
모션 용기모션 용기
모션 용기
 
역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈
역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈
역사 속 초기 데이터 전문가를 통해 배우는 5가지 교훈
 
Toc quality management
Toc quality managementToc quality management
Toc quality management
 

Similar to ISO 25000과 ISO 29119를 활용한 임베디드 소프트웨어 시험 평가 방법에 관한 연구

단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종guest7178884
 
Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임Lim SungHyun
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정Ji-Woong Choi
 
테스트자동화와 TDD
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDDSunghyouk Bae
 
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2tobeware
 
우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 SangIn Choung
 
Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Jongwon Lee
 
SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델KU HUISEONG
 
테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션SangIn Choung
 
(애자일) 테스트 계획서 샘플
(애자일) 테스트 계획서 샘플(애자일) 테스트 계획서 샘플
(애자일) 테스트 계획서 샘플SangIn Choung
 
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성CURVC Corp
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략Ji-Woong Choi
 
StarUML NS - 1.star rail 요구사항 방법론
StarUML NS - 1.star rail 요구사항 방법론StarUML NS - 1.star rail 요구사항 방법론
StarUML NS - 1.star rail 요구사항 방법론태욱 양
 
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략KTH, 케이티하이텔
 
CBD 개발방법론.pptx
CBD 개발방법론.pptxCBD 개발방법론.pptx
CBD 개발방법론.pptxSeong-Bok Lee
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구Lim SungHyun
 
시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사
시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사
시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사BruceDong WinnersLab
 

Similar to ISO 25000과 ISO 29119를 활용한 임베디드 소프트웨어 시험 평가 방법에 관한 연구 (20)

단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종단위테스트자동화지원도구 임성현 최종
단위테스트자동화지원도구 임성현 최종
 
Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임Tr#3 5) 임성현 책임
Tr#3 5) 임성현 책임
 
[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정[오픈소스컨설팅]소프트웨어 개발 준비 과정
[오픈소스컨설팅]소프트웨어 개발 준비 과정
 
테스트자동화와 TDD
테스트자동화와 TDD테스트자동화와 TDD
테스트자동화와 TDD
 
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
투비웨어 AgitarOne Junit 단위테스트자동화 솔루션소개_201608_v1.2
 
우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료 우리 제품의 검증 프로세스 소개 자료
우리 제품의 검증 프로세스 소개 자료
 
Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초Istqb 1-소프트웨어테스팅기초
Istqb 1-소프트웨어테스팅기초
 
SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델SW 테스트 프로세스& 메뉴얼_V 모델
SW 테스트 프로세스& 메뉴얼_V 모델
 
테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션테스트수행사례 W통합보안솔루션
테스트수행사례 W통합보안솔루션
 
Tmm정리문서
Tmm정리문서Tmm정리문서
Tmm정리문서
 
(애자일) 테스트 계획서 샘플
(애자일) 테스트 계획서 샘플(애자일) 테스트 계획서 샘플
(애자일) 테스트 계획서 샘플
 
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
 
14811495.ppt
14811495.ppt14811495.ppt
14811495.ppt
 
StarUML NS - 1.star rail 요구사항 방법론
StarUML NS - 1.star rail 요구사항 방법론StarUML NS - 1.star rail 요구사항 방법론
StarUML NS - 1.star rail 요구사항 방법론
 
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
 
bsk_02_01
bsk_02_01bsk_02_01
bsk_02_01
 
CBD 개발방법론.pptx
CBD 개발방법론.pptxCBD 개발방법론.pptx
CBD 개발방법론.pptx
 
(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구(SW 아키텍트 대회 2차)단위테스트자동화도구
(SW 아키텍트 대회 2차)단위테스트자동화도구
 
시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사
시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사
시제품제작 제조양산 팁 앤 노하우 (주)위너스랩 김선일이사
 

Recently uploaded

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionKim Daeun
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)Tae Young Lee
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Wonjun Hwang
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Kim Daeun
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Wonjun Hwang
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스
 

Recently uploaded (6)

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 
Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)Merge (Kitworks Team Study 이성수 발표자료 240426)
Merge (Kitworks Team Study 이성수 발표자료 240426)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)Console API (Kitworks Team Study 백혜인 발표자료)
Console API (Kitworks Team Study 백혜인 발표자료)
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 

ISO 25000과 ISO 29119를 활용한 임베디드 소프트웨어 시험 평가 방법에 관한 연구

  • 1. ISO 25000과 ISO 29119를 활용한 임베디드 소프트웨어 시험 평가 방법에 관한 연구 노경현, 이금석 이민재 동국대학교 컴퓨터공학과 2014.02.13 ㈜ 티큐엠에스
  • 2. 목차 1. 연구 개요 2. 소프트웨어 시험 및 평가 국제 표준 3. 임베디드 소프트웨어 시험 및 평가 방법 제안 4. 결론 및 향후 연구 과제 2
  • 3. 1. 연구 개요 – 필요성  IT 선진국의 ISO/IEC 국제 표준에 적합한 소프트웨어 시험 평가 체계 구축 현황  일본: 2013년부터 CSAJ(Computer Software Association of Japan)가 주축이 되어 ISO/IEC 25051- Requirements for quality of Commercial Off-The-Shelf (COTS) software product and instructions for testing – 국제표준을 기반으로 하는 PSQ(Packaged Software Quality Certification) 인증 제도를 시행  프랑스: 국가인증기관인 AFNOR에서 IT 분야에 대한 품질인증기관으로 위임을 받은 INFORCERT에서 ISO/IEC 25051을 기반으로 소프트웨어 제품 품질에 대한 NF 인증제도 운영  국내 IT 융합 산업의 확산으로 국제 표준을 활용한 임베디드 소프트웨어의 국제 표준 적합성 구현이 필요함  ISO/IEC 25000 시리즈와 ISO/IEC 29119 시리즈에 적합한 평가 가이드 개발  산업현장에서 개발과정 또는 최종 제품에 대한 시험평가인증에 활용할 수 있도록 가이드 형식의 표준 문서 개발  글로벌 시장 진입 위한 인프라 확충 3
  • 4. 1. 연구 개요 – 연구 방법 임베디드 소프트웨어 품질 특성 조사 (GS 인증 시험 데이터 분석) 품질 특성 분류 (ISO 25010) 품질 특성에 따른 시험 유형/기법 조사 (ISO 29119 Part 4) 품질 특성에 따른 품질 지표 조사 (ISO 25023) 품질 특성의 시험 유형/기법 매트릭스 개발 품질 특성별 품질 지표 매트릭스 맵핑 소프트웨어 제품의 품질 및 시험 요구사항 적용 (ISO 25051) 소프트웨어 제품의 적합성 평가 적용 (ISO 25051) 4
  • 5. 2. 소프트웨어 시험 및 평가 국제 표준 - ISO 25000 5
  • 6. 2. 소프트웨어 시험 및 평가 국제 표준 – ISO 29119 Part 1 – 개념 및 용어 Part 2 – 시험 절차 테스트 관리 절차 시험 절차 상태 보고 테스트 환경 지원 Part 3 – 시험 문서화 시험 절차 문서화 시험 결과 문서화 중간 상태 보고 Part 4 – 시험 기법 6 테스트 환경 보고
  • 7. 3. 임베디드 소프트웨어 시험 및 평가 방법 제안(1/5) 임베디드 소프트웨어 품질 특성 조사 (GS 인증 시험 데이터 분석) 품질 특성 분류 (ISO 25010) KTL에서 수행한 GS 인증 시험 결과 분석1) - ISO 9126-2에 정의된 평가 측정 항목의 101개 품질 측정항목 사용 - GS 시험 수행된 50개의 인증 완료 제품의 품질 특성 조사 임베디드 소프트웨어 특성을 반영하여 ISO 25010에 적합하도록 품질 특성 선정 1) 이금석, 선수림, 소프트웨어 제품의 품질 평가를 위한 공통 측정요소 및 측정기법 개발, 2010 7
  • 8. 3. 임베디드 소프트웨어 시험 및 평가 방법 제안(2/5) 품질 특성에 따른 품질 지표 조사 (ISO 25023) 임베디드 소프트웨어의 평가 지표 중요도 구분 - HR: High Recommend - R: Recommend - UO: User Option 8
  • 9. 3. 임베디드 소프트웨어 시험 및 평가 방법 제안(3/5) 성능 효율성 호환성 사용성 신뢰성 보안성 유지보수성 이식성 9 ● ● ● ● 설치 시험 ● 접근성 시험 신뢰성 시험 사용성 시험 보안 시험 이식성 시험 성능 관련 시험 안정성 시험 ● 유지보수 시험 재난 복구 시험 품질 특성 및 부특성별로 평가할 수 있는 시험 유형 선정 기능 완전성 기능 정확성 기능 적절성 시간 효율성 자원 사용성 수용력 공존성 상호운영성 적합 인지성 학습성 운영성 사용자 오류 보호 사용자 인터페이스 호감성 접근성 성숙성 가용성 결함 허용성 복구성 기밀성 무결성 부인방지 추적성 인증성 모듈화 재사용성 분석성 변경성 시험성 적응성 설치성 대치성 백업/ 복구 시험 기능 적합성 품질 부특성 기능 시험 품질 특성 상호운영성 시험 품질 특성에 따른 시험 유형/기법 조사 (ISO 29119 Part 4) 호환성 시험 시험 유형 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
  • 10. 3. 임베디드 소프트웨어 시험 및 평가 방법 제안(4/5) 품질 특성에 따른 시험 유형/기법 조사 (ISO 29119 Part 4) 품질 특성 및 부특성별로 평가할 수 있는 시험 설계 기법 선정 10
  • 11. 3. 임베디드 소프트웨어 시험 및 평가 방법 제안(5/5) 소프트웨어 제품의 품질 및 시험 요구사항 적용 (ISO 25051) 단계 활동 1. 평가 요구사항 수립 (1) 평가 목적 수립 (2) 제품 품질 요구사항 정의 (3) 평가 제품 부분 식별 (4) 평가 기준 수립 2. 평가 명세 (1) 품질 지표 선정 (2) 품질 지표 판정 기준 수립 (3) 평가 판정 기준 수립 3. 평가 설계 (1) 평가 활동 계획 수립 (2) 평가 유형 선정 (3) 평가 기법 선정 3. 평가 수행 (1) 시험 평가 수행 (2) 품질 지표 판정 기준 적용 (3) 평가 판정 기준 적용 4. 평가 판정 (1) 평가 결과 검토 (2) 평가 보고서 작성 (3) 품질 평가 검토 및 조직에 피드백 제공 (4) 평가 데이터 폐기 11
  • 12. 5. 결론 및 향후 연구 과제  기대 효과      국제 표준에 적합한 임베디드 소프트웨어의 시험 평가 방법 제안함 산업 현장에서 표준화된 품질측정기법의 개발에 활용 가능 시험평가기관에서는 표준화된 품질 평가 프로세스 및 통일된 시험평가 요구사항 설정 국산 소프트웨어 제품의 해외시장에서의 경쟁력 강화 소프트웨어 제품 시험 평가 국제 표준화에 우리나라의 의견을 적극적으로 반영  향후 연구 과제  다양한 임베디드 소프트웨어 제품에 대한 세밀한 요구 품질 분석  테스트 케이스, 템플릿 및 시험 도구 선정  산업 현장 적용 및 피드백 보완 12
  • 13. 참고 문헌  ISO/IEC 25000 Software Engineering –Software Product Quality Requirements and Evaluation (SQuaRE) General Overview, Reference Models and Guide  ISO 29119 Software and Systems Engineering - Software testing. Part 4 Test Techniques  ISO 25023 Measurement of System and Software Product Quality  ISO 25051 Requirements for Quality of Commercial Off-The-Shelf (COTS) Software Product and Instructions for Testing  이금석, 선수림, 소프트웨어 제품의 품질 평가를 위한 공통 측정요소 및 측정기법 개발, 2010 13
  • 14. 감 사 합 니 다. 14