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

14
ISO 25000 과 ISO 29119 과 과과과 과과과과 과과과과과 과과 과과 과과과 과과 과과 노노노 , 노노노 노노노 노노노노노 노노노노노노 노 노노노노노 2014.02.13

Upload: kyunghyun-roh

Post on 30-Jan-2015

839 views

Category:

Technology


9 download

DESCRIPTION

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

TRANSCRIPT

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

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

노경현 , 이금석 이민재동국대학교 컴퓨터공학과 ㈜ 티큐엠에스

2014.02.13

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

2

1. 연구 개요

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

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

4. 결론 및 향후 연구 과제

목 차

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

3

1. 연구 개요 – 필요성

일본 : 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 국제 표준에 적합한 소프트웨어 시험 평가 체계 구축 현황

국내 IT 융합 산업의 확산으로 국제 표준을 활용한 임베디드 소프트웨어의 국제 표준 적합성 구현이 필요함

ISO/IEC 25000 시리즈와 ISO/IEC 29119 시리즈에 적합한 평가 가이드 개발 산업현장에서 개발과정 또는 최종 제품에 대한 시험평가인증에 활용할 수 있도록

가이드 형식의 표준 문서 개발 글로벌 시장 진입 위한 인프라 확충

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

4

1. 연구 개요 – 연구 방법

임베디드 소프트웨어 품질 특성 조사(GS 인증 시험 데이터 분석 )

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

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

품질 특성 분류 (ISO 25010)

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

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

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

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

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

5

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

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

6

2. 소프트웨어 시험 및 평가 국제 표준 – ISO 29119

Part 1 – 개념 및 용어

Part 4 – 시험 기법

Part 2 – 시험 절차

Part 3 – 시험 문서화

테스트 관리 절차 시험 절차 상태 보고

테스트 환경 지원

시험 절차문서화

시험 결과문서화 중간 상태 보고

테스트 환경 보고

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

7

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

KTL 에서 수행한 GS 인증 시험 결과 분석 1) - ISO 9126-2 에 정의된 평가

측정 항목의 101 개 품질 측정항목 사용

- GS 시험 수행된 50 개의 인증 완료 제품의 품질 특성 조사

1) 이금석 , 선수림 , 소프트웨어 제품의 품질 평가를 위한 공통 측정요소 및 측정기법 개발 , 2010

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

임베디드 소프트웨어 품질 특성 조사(GS 인증 시험 데이터 분석 )

품질 특성 분류 (ISO 25010)

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

8

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

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

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

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

9

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

품질 특성에 따른 시험 유형 / 기법 조사

(ISO 29119 Part 4)

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

환성

시험

상호

운영

성시

능시

험 유

지보

수시

정성

시험

성능

관련

시험

식성

시험

안시

용성

시험

뢰성

시험

/

백업

복구

시험

재난

복구

시험

근성

시험

치시

기능 완전성 ●

기능 정확성 ●

기능 적절성 ●

시간 효율성 ●

자원 사용성 ●

수용력 ●

공존성 ●

상호운영성 ●

적합 인지성 ●

학습성 ●

운영성 ●

사용자 오류 보호 ●

사용자 인터페이스 호감성 ●

접근성 ● ●

성숙성 ● ●

가용성 ●

결함 허용성 ● ● ●

복구성 ● ● ●

기밀성 ●

무결성 ●부인방지 ●추적성 ●

인증성 ●

모듈화 ●

재사용성 ●

분석성 ●

변경성 ● ●

시험성 ●

적응성 ●

설치성 ● ●

대치성 ●

품질 부특성

시험 유형

성능 효율성

이식성

유지보수성

품질 특성

호환성

기능 적합성

사용성

신뢰성

보안성

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

10

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

품질 특성에 따른 시험 유형 / 기법 조사

(ISO 29119 Part 4)

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

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

11

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

단계 활동

1. 평가 요구사항 수립

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

2. 평가 명세

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

3. 평가 설계

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

3. 평가 수행

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

4. 평가 판정

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

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

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

12

5. 결론 및 향후 연구 과제

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

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

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

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

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

14

감 사 합 니 다 .