ISO/IEC 9126 품질 요구사항

Corini·2022년 5월 5일
0

정처기

목록 보기
16/50

https://velog.velcdn.com/images/nezhitsya/post/49e452fe-39cd-43e3-972d-280d4af1d72d/%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202021-04-11%20%EC%98%A4%ED%9B%84%209.42.42.png

가능성 (Functionality)

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

적절성 (Suitality)

  • 소프트웨어 제품이 주어진 작업과 사용자의 목표에 필요 적절한 기능들을 제공해 줄 수 있는 소프트웨어의 능력

정밀성 (Accuracy)

  • 소프트웨어 제품이 요구되는 정확도로 올바른 결과를 산출할 수 있는 능력

상호 운용성 (Interoperability)

  • 소프트웨어 제품이 특정 시스템과 상호 작용하여 운영될 수 있는 능력

보안성 (Security)

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

호환성 (Compliance)

  • 소프트웨어 제품이 비슷한 환경에서 연관된 표준, 관례 및 규정을 준수하는 능력

준수성 (Functionality compliance)

  • 가능성 관련 표준, 규정, 관례 등을 따르는 능력

신뢰성 (Reliability)

  • 시스템이 일정한 시간 또는 작동되는 시간 동안 의도하는 기능을 수행함을 보증

성숙성 (Maturity)

  • 소프트웨어 결함으로 인한 고장을 회피할 수 있는 소프트웨어 능력

고장 허용성 (Fault tolerance)

  • 소프트웨어 결함이나 인터페이스 결여 시에도 특정 수준 이상의 성능을 유지할 수 있는 능력

회복성 (Recoverability)

  • 소프트웨어 고장과 그에 대한 시간과 노력이 요구되는 경우 영향을 받은 데이터를 복구하고 성능의 수준을 다시 확보할 수 있는 능력

준수성 (Reliability compliance)

  • 신뢰성 관련 표준, 규정, 관례 등을 따르는 능력

사용성 (Usability)

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

이해성 (Understandability)

  • 소프트웨어의 논리적인 개념과 적용 가능성(응용 가능성)을 분간하는 데 필요한 사용자의 노력 정도에 따른 소프트웨어 특성

학습성 (Learnability)

  • 소프트웨어 애플리케이션 학습에 필요한 사용자의 노력 정도에 따른 특성

운용성 (Operability)

  • 소프트웨어의 운용과 운용 통제에 필요한 사용자의 노력 정도에 따른 특성

친밀성 (Attractiveness)

  • 사용자에게 호감을 갖게 하는 능력

준수성 (Usability compliance)

  • 사용성 관련 표준, 규정 관례 등을 따르는 능력

효율성 (Efficiency)

  • 할당된 시간에 한정된 자원으로 얼마나 빨리 처리하는가 의미

시간 효율성 (Time Behaviour)

  • 소프트웨어의 기능을 수행하는 데 있어 반응 시간, 처리 시간 및 처리율에 따른 소프트웨어 특성

자원 효율성 (Resource Behaviour)

  • 소프트웨어의 기능을 수행하는 데 있어 사용되는 자원의 양과 그 지속 시간에 따른 특성

준수성 (Efficiency compliance)

  • 효율성 관련 표준, 규정 관례 등을 따르는 능력

유지 보수성 (Maintainability)

분석성 (Analyzability)

  • 소프트웨어 고장의 원인이나 결손 진단 또는 수정이 요구되는 부분의 확인에 필요한 노력 정도에 따른 소프트웨어 특성

변경성 (Changeability)

  • 결함 제거 또는 환경 변화에 따른 수정에 필요한 노력 정도에 따른 특성

안정성 (Stability)

  • 소프트웨어의 변경으로 발생하는 예상치 못한 영향에 의한 위험 요소에 따른 특성

시험성 (Testability)

  • 소프트웨어가 변경되어 검증에 필요한 노력의 정도에 따른 특성

준수성 (Maintainability compliance)

  • 유지보수성 관련 표준, 규정 관례 등을 따르는 능력

이식성 (Portability)

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

적용성 (Adaptability)

  • 고려된 소프트웨어 목적을 위해 제공된 수단이나 다른 조치 없이 특정 환경으로 전환되는 능력에 따른 소프트웨어 특성

설치성 (Installability)

  • 특정 환경에 소프트웨어를 설치하는 데 필요한 노력의 정도에 따른 특성

대체성 (Replaceability)

  • 특정 운용 환경 하에서 동일한 목적 달성을 위해 다른 소프트웨어를 대신 사용할 수 있는 능력

공존성 (Co-existence replaceability)

  • 동일 환경에서 다른 소프트웨어를 대체할 수 있는 능력

준수성 (Portability compliance)

  • 이식성 관련 표준, 규정 관례 등을 따르는 능력
profile
Coding is playing!

0개의 댓글