IT/관련지식

ISO/IEC 9126 품질 요구사항 특성 (UI 요구사항)

금마s 2020. 7. 19. 19:46
SW 제품 품질
기능성 신뢰성 사용성 효율성 유지보수성 이식성

 

# 간단 요약

기능성

> 요구된 기능이 제공되고 있는가

> 적절성, 정밀성, 상호 운용성, 보안성, 호환성

 

신뢰성

> 믿을만한 SW인가

> 성숙성, 고장 허용성, 회복성

 

사용성

> 사용하기 쉬운 SW인가

> 이해성, 학습성, 운영성

 

효율성

> 얼마나 효율적인 SW인가

> 시간 효율성, 자원 활용성

 

유지보수성

> 수정이 용이한 SW인가

> 분석성, 변경성, 안정성, 시험성

 

이식성

> 환경 전환이 용이한가

> 적용성, 설치성, 대체성

 

 

# 자세히

1. 기능성

: 수행결과와 요구사항과의 차이 분석, 사용시 정확하지 않은 결과가 발생활 확률 등과 관련하여 시스템의 동작을 관찰하기 위한 품질 기준

 

 > 적절성 : SW 제품이 주어진 작업과 사용자의 목표에 필요한 기능들을 제공해 줄수 있는 능력

 > 정밀성 : SW 제품이 요구되는 정확도. 올바른 결과를 산출할 수 있는 능력

 > 상호 운용성 : SW 제품이 특정 시스템과 상호작용 할수 있는 능력

 > 보안성 : 프로그램과 데이터에 대해 비 인가된 접근 차단, 우연 또는 고의적 접근 인지하여 대처할 수 있는 능력

 > 호환성 : SW 제품이 비슷한 환경에서 연관된 표준, 관례 및 규정을 준수하는 능력

 

 

2.  신뢰성

: 시스템이 일정한 시간 or 작동 시간 동안 의도하는 기능을 수행하는 것을 보증

 

 > 성숙성 : SW 결함으로 인한 고장 회피 능력

 > 고장 허용성 : SW 결함이나 interface 결여 시에도 특정 수준 이상 성능을 유지하는 능력

 > 회복성 : SW고장에 대한 시간과 노력이 요구되는 경우 영향을 받은 데이터를 복구하고 성능을 다시 확보할 수 있는 능력

 

 

3. 사용성

: 사용자와 컴퓨터 사이에 발생하는 어떠한 행위를 정확하고 쉽게 인지 가능한가

 

 > 이해성 : SW의 논리적 개념과 적용 가능성(응용 가능성)을 분간하는데 필요한 사용자의 노력 정도

 > 학습성 : SW 어플리케이션 학습에 필요한 사용자 노력 정도

 > 운용성 : SW 운용 및 운용 통제에 필요한 사용자 노력 정도

 > 친밀성 : 사용자에게 호감을 갖게 하는 능력

 

 

4. 효율성

: 할당된 시간에 한정된 자원으로 얼마나 빠르게 처리하는가

 

 > 시간 효율성 : SW 기능을 수행하는 데 있어 반응 시간, 처리 시간 및 처리율

 > 자원 효율성 : SW 기능을 수행하는데 있어 사용되는 자원의 양 및 지속시간

 

 

5. 유지 보수성

: 요구사항을 개선하고 확장하는 데 있어 얼마나 용이한가를 의미한다.

 

 > 분석성 : SW 고장의 원인이나 결손 진단 또는 수정이 요구되는 부분의 확인에 필요한 노력 정도

 > 변경성 : 결함 제거 or 환경 변화에 따른 수정에 필요한 노력 정도

 > 안정성 : SW 변경으로 발생하는 예상치 못한 영향에 의한 위험 요소에 따른 특성

 > 시험성 : SW가 변경되어 검증에 필요한 노력 정도에 따른 특성

 

 

6. 이식성

: 다른 플랫폼(운영체제)에서도 많은 추가 작업 없이 얼마나 쉽게 적용이 가능한지를 의미

 

 > 적용성 : SW 목적을 위해 제공된 수단이나 다른 조치 없이 특정 환경으로 전환되는 능력

 > 설치성 : 특정 환경에 SW를 설치하는데 필요한 노력 정도

 > 대체성 : 특정 운용 환경 아래 동일한 목적 달성을 위해 다른 SW를 사용할 수 있는 능력

 > 공존성 : 동일 환경에서 다른 SW를 대체할 수 있는 능력

 

 

 

 

 

728x90

'IT > 관련지식' 카테고리의 다른 글

프레임워크에 대한 이해  (0) 2020.07.19
서버 프로그램 테스트  (0) 2020.07.19
데이터 베이스 암호화 기법  (0) 2020.07.19
웹 컨텐츠 접근성 지침  (0) 2020.07.19
결합도 & 응집도  (0) 2020.07.16