SQuaRE: Difference between revisions

From CS Wiki
No edit summary
No edit summary
 
(10 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.
* '''[[ISO/IEC 9126]]-1 통합'''
functional
* [[소프트웨어 품질 특성]]을 다룬다.
suitability
 
(기능
=== ISO/IEC 2502n ===
적합성)
; Quality Metric Division
| 1.1 functional completeness
* '''[[ISO/IEC 9126]]-2,3,4 통합'''
(기능 완전성)
* 내부 측정(internal measures)
|
* 외부 측정(external measures)
|-
* 사용품질 측정(quality in use measures)
| 1.2 functional correctness
* 품질 측정 요소(quality measure elements)
(기능적 정확성)
 
|
=== ISO/IEC 2503n ===
|-
; Quality Requirement Division
| 1.3 functional appropriateness
* [[ISO/IEC 15288]]:2008에서 정의된 기술적인 프로세스 차용
(기능적 적절성)
 
|
=== ISO/IEC 2504n ===
|-
; Quality Evaluation Division
| rowspan="3" | 2.
* '''[[ISO/IEC 14598]] 통합'''
performance
* 개발자(developers) 관점
efficiency
* 구매자(acquirers) 관점
(성능
* 평가자(evaluators) 관점
효율성)
 
| 2.1 time behavior
=== ISO/IEC 25050 ~ 25099 ===
(시간 효율성)
;SQuaRE 확장 표준
|
품질 평가의 기본 모델 이외의 추가적인 사항을 설명
|-
| 2.2 resource utilization
(자원 효율성)
|
|-
| 2.3 capacity
(사양)
|
|-
| rowspan="2" | 3.
compatibility
(호환성)
| 3.1 co-existence
(공존성)
|
|-
| 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
(사용자 인터페이스
미학)
|
|-
| 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.
maintaina
bility
(유지
보수성)
| 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 확장 표준

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