구분 | 내용 |
---|---|
CLI | 명령과 출력이 텍스트 형태로 이뤄지는 인터페이스 |
GUI | 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스 |
NUI | 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 |
특성 | 내용 | 하위 특성 |
---|---|---|
기능성(Functionality) | SW가 사용자의 요구사항을 정확히 만족하는 기능을 제공하는지 여부 | 적절/적합성, 정밀/정확성, 상호 운용성, 보안성, 준수성 |
신뢰성(Reliability) | 주어진 시간동안 기능을 오류 없이 수행할 수 있는 정도 | 성숙성, 고장 허용성, 회복성 |
사용성(Usability) | 사용자와 컴퓨터 사이의 발생하는 특정 이벤트에 대해 사용자가 정확하게 이해하고 사용하며, 향후 다시 사용하고 싶은 정도 | 이해성, 학습성, 운용성, 친밀성 |
효율성(Efficiency) | 사용자가 요구하는 기능을 처리하는 속도의 척도 | 시간 효율성, 자원 효율성 |
유지 보수성(Maintainability) | 환경 변화 또는 새로운 요구사항이 발생시 SW개선 및 확장할 수 있는 정도 | 분석성, 변경성, 안정성, 시험성 |
이식성(Portability) | SW가 다른 환경에서도 얼마나 쉽게 적용 가능한지의 척도 | 적용성, 설치성, 대체성, 공존성 |