일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 소프트웨어공학
- 자바
- 유닉스
- write by GPT-4
- chatGPT's answer
- flet
- 고전역학
- 시스템
- jpa
- python
- 데이터베이스
- spring data jpa
- 리눅스
- 코틀린
- 역학
- write by chatGPT
- 인프라
- 자바네트워크
- Database
- NIO
- 웹 크롤링
- android
- GPT-4's answer
- kotlin
- Java
- oracle
- JVM
- 자바암호
- 파이썬
- spring integration
- Today
- Total
기억을 지배하는 기록
ISO 12119(Information Technology-Software Product Evaluation) 본문
ISO 12119(Information Technology-Software Product Evaluation)
Andrew's Akashic Records 2018. 4. 19. 13:44PLT 26 ISO 12119(Information Technology-Software Product Evaluation)
지금까지 대부분의 제조상품은 설계 과정에서부터 생산 및 완제품 출하까지의 전 공정에 걸쳐 품질관리 기술이 확립되어 있어 효율적인 품질관리가 이루어지고 있는 반면 소프트웨어제품의 경우 개발 공정은 물론 완제품의 경우에도 품질관리를 위한 표준화된 평가 절차가 있지 않고 개발자의 지식에만 의존하고 있는 실정으로 국산 소프트웨어의 대외적인 신뢰도 저하의 대표적인 요인이 되고 있다.
소프트웨어 품질의 중요성이 커져가면서 소프트웨어의 품질을 평가하는 방법에 대한 관심 또한 고조되고 있다. 소프트웨어의 품질평가를 위해 필요한 객관적이고 구체적인 평가지침의 확립을 위해서 국제 표준인 ISO 12119를 국내 현실에 맞게 도입하는 시도를 하고 있다.
ISO 12119의 정의
“정보기술, 소프트웨어 패키지에 대한 품질 요구사항 및 시험을 위한 국제 표준”
소프트웨어 품질 관리에서 ISO 12119의 영역
ISO 12119의 구성
1. 제품설명서
소프트웨어 패키지의 속성을 설명하는 문서로, 주된 목적은 잠재적 구매자가 제품 구입에 앞서 제품이 필요한지를 평가할 수 있는 정보 제고
항목
|
2. 사용자문서
인쇄 또는 비인쇄 형태의 사용 가능한 전체 문서들의 집합으로, 그 자체가 제품의 중요한 부분임
항목
|
3. 실행프로그램
요구사항이 명확하게 정의된 대상
항목
|
ISO 12119 품질평가 대상 분류
서비스 | 평가대상 | 내용 |
1단계 | 패키지 소프트웨어 | 패키지 소프트웨어 제품문서, 사용자 문서, 실행프로그램에 대한 명시된 요구사항 |
2단계 | 소프트웨어 패키지 수주개발 소프트웨어 | 최종 제품과 중간 산출물 |
3단계 | 패키지, Critical 수주개발 소프트웨어 | 최종 제품 + 개발/유지보수 과정 |
ISO 12119 평가 절차
1. 패키지 소프트웨어의 구성요소 및 품질요구사항 설정
제품설명서 | 일관성 제품소개 명시 내용 각 품질 특성 내용 |
사용자문서 | 완전성 정확성 일관성 이해성 개괄용이성 |
실행프로그램 | 문서대로 실행여부 신뢰성 사용성 |
2. 평가 절차
1. 제품설명서 시험 | 제품설명서에 관한 요구사항, 권고사항의 수행에 대한 시험 |
2. 사용자문서 시험 | 사용자문서에 관한 요구사항, 권고사항의 수행에 대한 시험 |
3. 실행프로그램 시험 | Program, Data에 관한 요구사항, 권고사항의 수행에 대한 시험 |
4. 시험 기록 | 시험 반복하기, 충분한 정보를 포함한 기록 작성 |
5. 시험보고서 작성 | 시험의 목적과 결과 요약 |
ISO 12119 도입 효과
품질특성 | 내용 |
기술적 측면 | 국제표준을 수용한 소프트웨어 제품평가 인증 체계 구축 품질 인증 체계 및 방법론 도입은 소프트웨어 개발 및 품질 향상 |
경제적 측면 | 소프트웨어에 대한 사용자의 요구변화에 적절히 대처 국내 소프트웨어 산업의 국제 경쟁력 확보 |
산업적 측면 | 소프트웨어의 생산 자립화 품질향상을 통한 소프트웨어 시장의 안정성 확보 고품질 소프트웨어 개발 의욕을 제고하여 고부가가치 소프트웨어 개발 |
ISO 12119의 향후 전망
다양한 종류의 소프트웨어를 측정하고 평가하기 위한 중요성은 더욱 커지고 있음.
개발 또는 도입하고자 하는 소프트웨어에 대한 명확한 품질 측정과 평가도구의 적용은 주요한 이슈가 될 것임
소프트웨어 개발자, 구매자의 양측에서 사용할 수 있는 평가 및 측정도구로써 국제적 표준 도입의 중요성은 더욱 더 부각될 것임
소프트웨어 제품 품질을 직접적으로 높이는 노력과 함께 소프트웨어 개발 프로세스를 개선하는 간접적인 해결방법으로 CMMi와 SPICE를 도입하는 방법 전개
'오래된글 > 소프트웨어공학' 카테고리의 다른 글
ISO 15504 (SPICE : Software Process Improvement Capability Determination) (0) | 2018.04.19 |
---|---|
ISO 14598 (0) | 2018.04.19 |
ISO 9126 (0) | 2018.04.19 |
Is Component? (0) | 2018.04.19 |
Extreme Programming(XP) (0) | 2018.04.19 |