SQuaRE: Difference between revisions

From CS Wiki
No edit summary
No edit summary
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[분류:표준]][[분류:소프트웨어 공학]]
;Software Quality and Requirement Evaluation
;Software Quality and Requirement Evaluation
;ISO/IEC 25000
;ISO/IEC 25000
* 소프트웨어 '''품질 평가 모델'''인 ISO 9126와 소프트웨어 '''평가 절차 모델'''인 ISO 14598을 통합
* 소프트웨어 '''품질 평가 모델'''인 [[ISO/IEC 9126]]와 소프트웨어 '''평가 절차 모델'''인 [[ISO/IEC 14598]]을 통합
* ISO/IEC 25000 시리즈를 SQuaRE 아키텍처라 명명
* ISO/IEC 25000 시리즈를 SQuaRE 아키텍처라 명명


Line 44: Line 45:
|}
|}


== 품질 특성 ==
=== ISO/IEC 2500n ===
{| class="wikitable"
; Quality Management Division
! 구분
* '''[[ISO/IEC 14598]]-2 통합'''
! 품질
 
!
=== ISO/IEC 2501n ===
|-
; Quality Model Division
| rowspan="3" | 1. functional suitability (기능 적합성)
* '''[[ISO/IEC 9126]]-1 통합'''
| 1.1 functional completeness (기능 완전성)
* [[소프트웨어 품질 특성]]을 다룬다.
|
 
|-
=== ISO/IEC 2502n ===
| 1.2 functional correctness (기능적 정확성)
; Quality Metric Division
|
* '''[[ISO/IEC 9126]]-2,3,4 통합'''
|-
* 내부 측정(internal measures)
| 1.3 functional appropriateness (기능적 적절성)
* 외부 측정(external measures)
|
* 사용품질 측정(quality in use measures)
|-
* 품질 측정 요소(quality measure elements)
| rowspan="3" | 2. performance efficiency (성능 효율성)
 
| 2.1 time behavior (시간 효율성)
=== ISO/IEC 2503n ===
|
; Quality Requirement Division
|-
* [[ISO/IEC 15288]]:2008에서 정의된 기술적인 프로세스 차용
| 2.2 resource utilization (자원 효율성)
 
|
=== ISO/IEC 2504n ===
|-
; Quality Evaluation Division
| 2.3 capacity (사양)
* '''[[ISO/IEC 14598]] 통합'''
|
* 개발자(developers) 관점
|-
* 구매자(acquirers) 관점
| rowspan="2" | 3. compatibility (호환성)
* 평가자(evaluators) 관점
| 3.1 co-existence (공존성)
 
|
=== ISO/IEC 25050 ~ 25099 ===
|-
;SQuaRE 확장 표준
| 3.2 interoperability (상호운영성)
품질 평가의 기본 모델 이외의 추가적인 사항을 설명
|
|-
| rowspan="6" | 4. usability (사용성)
| 4.1 appropriateness recognizability (적절성 인지정도)
|
|-
| 4.2 learnability (학습성)
|
|-
| 4.3 operability (조작성)
|
|-
| 4.4 user error protection
(사용자 오류 방지)
|
|-
| 4.5 user interface aesthetics (UI 미학)
|
|-
| 4.6 accessibility (접근성)
|
|-
| rowspan="4" | 5. reliability (신뢰성)
| 5.1 maturity (성숙성)
|
|-
| 5.2. availability (사용가능성)
|
|-
| 5.3 fault tolerance (결함 허용성)
|
|-
| 5.4 recoverability (복구성)
|
|-
| rowspan="5" | 6. security (보안)
| 6.1 confidentiality (기밀성)
|
|-
| 6.2 integrity (무결성)
|
|-
| 6.3 non-repudiation (부인방지)
|
|-
| 6.4 accountability (책임추적성)
|
|-
| 6.5 authenticity (인증성)
|
|-
| rowspan="5" | 7. maintainability (유지 보수성)
| 7.1 modularity (모듈성)
|
|-
| 7.2 reusability (재사용성)
|
|-
| 7.3 analysability (분석성)
|
|-
| 7.4 modifiability (변경성)
|
|-
| 7.5 testability (시험성)
|
|-
| rowspan="3" | 8. portability (이식성)
| 8.1 adaptability (적응성)
|
|-
| 8.2 installability (설치성)
|
|-
| 8.3 replaceability (대체성)
|
|}

Latest revision as of 01:17, 28 December 2019

Software Quality and Requirement Evaluation
ISO/IEC 25000
  • 소프트웨어 품질 평가 모델ISO/IEC 9126와 소프트웨어 평가 절차 모델ISO/IEC 14598을 통합
  • ISO/IEC 25000 시리즈를 SQuaRE 아키텍처라 명명

ISO/IEC 2501n

Quality Model Division

품질 모델 부문

ISO/IEC 2503n

Quality Requirement Division

품질 요구 부문

ISO/IEC 2500n

Quality Management Division

품질 일반 부문

ISO/IEC 2504n

Quality Evaluation Division

품질 평가 부문

ISO/IEC 2502n

Quality Metric Division

품질 측정 부문

ISO/IEC 2500n[edit | edit source]

Quality Management Division

ISO/IEC 2501n[edit | edit source]

Quality Model Division

ISO/IEC 2502n[edit | edit source]

Quality Metric Division
  • ISO/IEC 9126-2,3,4 통합
  • 내부 측정(internal measures)
  • 외부 측정(external measures)
  • 사용품질 측정(quality in use measures)
  • 품질 측정 요소(quality measure elements)

ISO/IEC 2503n[edit | edit source]

Quality Requirement Division
  • ISO/IEC 15288:2008에서 정의된 기술적인 프로세스 차용

ISO/IEC 2504n[edit | edit source]

Quality Evaluation Division
  • ISO/IEC 14598 통합
  • 개발자(developers) 관점
  • 구매자(acquirers) 관점
  • 평가자(evaluators) 관점

ISO/IEC 25050 ~ 25099[edit | edit source]

SQuaRE 확장 표준

품질 평가의 기본 모델 이외의 추가적인 사항을 설명