ISO/IEC 25000 SQuaRE(Software Product Quality Requirements and Evaluation) 시리즈 중 본 콘텐츠에서는 품질 요구 사항을 정의한 ISO/IEC 25030에 대해서 살펴보겠습니다. ISO/IEC 25030은 아래 그림에서처럼 2503n 그룹에 속하는데, 2503n 그룹에는 25030 표준 하나만 속해 있습니다.
25030 표준은 내용면에서 방대하므로 다음과 같이 두 파트로 나누어 살펴보도록 하겠습니다.
● 1부: ISO25030 개요 및 목차, 이해관계자 요구 사항과 시스템 요구 사항 관계
● 2부: 소프트웨어 품질 요구 사항 모델과 생명주기, 검증 방법
소프트웨어 품질 요구 사항의 세부 내용은 2부에서 다루기로 하고 본 콘텐츠에서는 소프트웨어 품질 요구 사항이 이해관계자 요구 사항과 어떤 연관관계를 갖는지 알아보도록 하겠습니다.
[그림 1] 국제표준 ISO/IEC 25000의 구성
ISO/IEC 25030 표준 아래와 같은 목차 구성을 갖고 있습니다.
1. 범위
2. 적합성
3. 규범 참조
4. 용어 및 정의
5. 품질 요구 사항에 대한 기본 개념
A. 소프트웨어 및 시스템
B. 이해관계자 및 이해관계자 요구 사항
C. 이해관계자 요구 사항 및 시스템 요구 사항
D. 소프트웨어 품질 모델
E. 소프트웨어 속성
F. 소프트웨어 품질 측정 모델
G. 소프트웨어 품질 요구 사항
H. 시스템 요구 사항 분류
I. 품질 요구 사항 수명 주기 모델
6. 품질 요구 사항의 요구 사항
A. 일반 요구 사항 및 가정
B. 이해관계자 요구 사항
C. 소프트웨어 요구 사항
소프트웨어 및 시스템
소프트웨어 개발을 시작할 때 초기에 시스템 구성 및 각각의 역할을 고려하지 않고 요구 사항을 정의하는 경우가 많습니다. 이 경우 이해관계자의 수많은 요구가 업무 절차로서 달성될 것인지, 시스템의 추가 개발로 해소가 될지 분명하지 않게 됩니다. 이 경우, 개발 범위가 명확하지 않기 때문에 개발도 중구난방식으로 이루어지는 경우가 많습니다.
(후략)
* 위의 글은 슈어소프트테크에서 제공되었습니다.