Site icon MIDAS DIGITAL TIMES

품질 관리 ISO/IEC 25010 AI 확장 부특성으로 보는 8대 품질 특성

품질 특성

소프트웨어 및 AI 시스템 품질을 종합적으로 파악하고 관리하는 데 있어 국제 표준인 ISO/IEC 25010이 제공하는 8개의 품질 특성 주특성은 매우 유용한 가이드라인입니다. 여기에 최근 AI 시스템의 특수성을 반영해 AI 특화 부특성을 추가하면, AI서비스 기획·운영·평가 시 더욱 정교하게 품질을 설계하고 점검할 수 있습니다. 이번 글에서는 각 주특성의 정의와 함께, 해당 주특성 아래 속하는 부특성들(ISO/IEC 25010의 부특성 + AI 확장 부특성)을 상세히 정리합니다.

1. 기능 적합성 (Functional Suitability)

주특성 품질 특성 설명

기능 적합성은 소프트웨어나 시스템이 명시·암묵적 요구사항을 충족하고, 사용자가 의도하는 목적을 달성할 수 있는 기능을 얼마나 잘 제공하는가를 나타냅니다. (perforce.com)

포함된 부특성 및 설명

2. 성능 효율성 (Performance Efficiency)

주특성 품질 특성 설명

성능 효율성은 시스템이 주어진 자원(시간, 메모리, 네트워크 등)을 얼마나 효율적으로 사용하면서 요구되는 성능을 달성하는가에 대한 특성입니다. (iso25000.com)

포함된 부특성 및 설명

3. 호환성 (Compatibility)

주특성 품질 특성 설명

호환성은 시스템이 다른 시스템이나 제품과 함께 작동할 때, 충돌 없이 정보 교환 및 상호작용이 가능한 정도를 나타냅니다. (iso25000.com)

포함된 부특성 및 설명

4. 사용성 (Usability)

주특성 품질 특성 설명

사용성은 시스템을 사용하는 사용자가 이해하고 배우며 운용할 수 있는 용이성과 만족감을 표현하는 특성입니다. (blog.codacy.com)

포함된 부특성 및 설명

5. 신뢰성 (Reliability)

주특성 품질 특성 설명

신뢰성은 시스템이 특정 조건하에서 안정적으로 오류 없이 수행될 수 있는 능력을 말합니다. (QMII)

포함된 부특성 및 설명

6. 보안성 (Security)

주특성 품질 특성 설명

보안성은 시스템 및 데이터가 비인가 접근, 변경, 공격 등으로부터 얼마나 잘 보호되는지를 나타내는 특성입니다. (CISQ)

포함된 부특성 및 설명

7. 유지보수성 (Maintainability)

주특성 품질 특성 설명

유지보수성은 시스템이 변경, 수정, 확장될 때 얼마나 효율적으로 관리될 수 있는지를 나타냅니다. (perforce.com)

포함된 부특성 및 설명

8. 이식성 (Portability)

주특성 품질 특성 설명

이식성은 시스템이 다양한 환경이나 플랫폼에서도 문제 없이 실행될 수 있는 능력을 말합니다. (iso25000.com)

포함된 부특성 및 설명

왜 이 품질 모델이 중요한가?

실제 적용 팁

  1. 초기 요구사항 단계에서 각 주특성과 부특성 중 ‘우리 서비스에 특히 중요한 것’을 우선 순위화 합니다.
  2. 설계 및 개발 단계에서는 각 부특성에 맞는 품질 기준(예: 응답시간 목표, 오류율 허용범위, 사용자 제어 인터페이스 등)을 설정합니다.
  3. AI 기능이 포함된 경우, AI 특화 부특성을 별도 체크리스트로 구성해, 투명성·강건성·사용자 제어 등을 반드시 설계에 포함시킵니다.
  4. 테스트·운영 단계에서는 실제 지표(가용성, 오류율, 메모리 사용량, 사용자의 AI 제어 이용률 등)를 측정하고, 위 특성들에 대응하는 지표 및 목표치를 설정합니다.
  5. 품질 개선 활동 시에는 이 모델을 기준으로 ‘어느 특성이 약한가?’를 파악하고, 적절한 개선 전략을 수립합니다.

마무리

AI 및 소프트웨어 서비스가 복잡해질수록 품질 관리의 프레임워크가 정교해져야 합니다. ISO/IEC 25010의 8대 주특성과 부특성은 소프트웨어 품질을 구성하는 기본 틀이며, AI 시스템에서는 여기에 더해 기능 적용성, 사용자 제어가능성, 투명성, 강건성, 개입 가능성 같은 특성이 필수적으로 고려되어야 합니다. 이를 통해 설계 단계부터 운영·모니터링까지 일관된 품질 관리가 가능하며, 사용자 신뢰성 확보·운영 효율 향상·리스크 저감 등 다양한 효과를 기대할 수 있습니다.

Exit mobile version