SQuaRE: Difference between revisions

From IT위키
No edit summary
No edit summary
 
(6 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 46: Line 47:
=== ISO/IEC 2500n ===
=== ISO/IEC 2500n ===
; Quality Management Division
; Quality Management Division
* '''ISO 14598-2에 대응'''
* '''[[ISO/IEC 14598]]-2 통합'''


=== ISO/IEC 2501n ===
=== ISO/IEC 2501n ===
; Quality Model Division
; Quality Model Division
* '''ISO 9126-1에 대응'''
* '''[[ISO/IEC 9126]]-1 통합'''
* [[소프트웨어 품질 특성]]을 다룬다.


=== ISO/IEC 2502n ===
=== ISO/IEC 2502n ===
; Quality Metric Division
; Quality Metric Division
* '''ISO 9126-2,3,4에 대응'''
* '''[[ISO/IEC 9126]]-2,3,4 통합'''
* 내부 측정(internal measures)
* 내부 측정(internal measures)
* 외부 측정(external measures)
* 외부 측정(external measures)
Line 62: Line 64:
=== ISO/IEC 2503n ===
=== ISO/IEC 2503n ===
; Quality Requirement Division
; Quality Requirement Division
* ISO/IEC 15288:2008에서 정의된 기술적인 프로세스 차용
* [[ISO/IEC 15288]]:2008에서 정의된 기술적인 프로세스 차용


=== ISO/IEC 2504n ===
=== ISO/IEC 2504n ===
; Quality Evaluation Division
; Quality Evaluation Division
* '''ISO 14598에 대응'''
* '''[[ISO/IEC 14598]] 통합'''
* 개발자(developers) 관점
* 개발자(developers) 관점
* 구매자(acquirers) 관점
* 구매자(acquirers) 관점
* 평가자(evaluators) 관점
* 평가자(evaluators) 관점


== ISO/IEC 25050 ~ 25099 ==
=== ISO/IEC 25050 ~ 25099 ===
;SQuaRE 확장 표준
;SQuaRE 확장 표준
품질 평가의 기본 모델 이외의 추가적인 사항을 설명
품질 평가의 기본 모델 이외의 추가적인 사항을 설명
== 품질 특성 ==
{| class="wikitable"
! 구분
! 품질
!
|-
| rowspan="3" | 1. functional suitability (기능 적합성)
| 1.1 functional completeness (기능 완전성)
|
|-
| 1.2 functional correctness (기능적 정확성)
|
|-
| 1.3 functional appropriateness (기능적 적절성)
|
|-
| rowspan="3" | 2. performance efficiency (성능 효율성)
| 2.1 time behavior (시간 효율성)
|
|-
| 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 (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 15: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 확장 표준

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