✅ 개요
◾️ 정의
사용자와 시스템 간 상호작용이 원활하게 이루어지도록 도와주는 장치나 SW
◾️ 구분
◾️ 기본원칙
- 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 함
- 유효성 : 사용자 목적을 정확하게 달성
- 학습성 : 누구나 쉽게 배우고 익힘
- 유연성 : 요구사항을 최대한 수용하고 실수를 최소화
◾️ 설계도구
- 와이어프레임
- 목업
- 스토리보드
- 프로토타입
- 유스케이스
사용자 요구사항을 기능 단위로 표현하는 것
✅ 품질 요구사항
SW에 대한 요구사항이 사용자 입장에서 얼마나 충족하는가를 나타내는 SW 특성의 총체
◾️ 표준
◽️ ISO/IEC 9126
SW 품질 특성과 평가를 위한 국제 표준
⭐️ 품질 특성 6가지(기신사효유이)
- 기능성(적정상보준)
요구사항을 정확하게 만족하는 정도
적절성, 정확성, 상호운용성, 보안성, 준수성
- 신뢰성
주어진 시간 내에 얼마나 오류없이 수행 가능한가
성숙성, 고장 허용성, 회복성
- 사용성
사용자가 정확하게 이해하고 사용
이해성, 학습성, 운용성, 친밀성
- 효율성
시간효율성, 자원효율성
- 유지보수성
분석성, 변경성, 완전성, 시험성
- 이식성
적용성, 설치성, 대체성, 공존성
◽️ ISO/IEC 25010
ISO/IEC 9126애 호환성, 보안성 강화
◽️ ISO/IEC 12119
패키지 SW
◽️ ISO/IEC 14598
품질 평가에 필요 절차를 규정