본문 바로가기

개발/정보처리기사6

7장 애플리케이션 테스트 관리 애플리케이션 테스트 1. 애플리케이션 테스트 : 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차이다. 2. 애플리케이션 테스트 기본 원리 - 완벽한 테스트 불가능 : 소프트웨어의 잠재적인 결함을 줄일 수 있지만 소프트웨어에 결함이 없다고 증명할 수는 없음 - 파레토 법칙 : 애플리케이션의 80%의 결함은 20%에 해당하는 코드에서 발생 - 살충제 패러독스 : 동일한 테스트 케이스로 동일한 테스트를 반복하는 것은 결함을 발견할 수 없음 - 테스팅은 정황에 의존 : 정황에 따라 테스트 결과가 달라질 수 있으므로, 정황에 따라 테스트를 다르게 진행해야 함 - 오류-부재의 궤변 : 아무리 결함이 적다고 해도 사용자의 요구사항을 만족하지 못한다면 해당 소프트웨어는 품질이 높다고 말할 수 없음 .. 2021. 10. 4.
6장 화면설계 사용자 인터페이스 1. 사용자 인터페이스 : 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 소프트웨어 2. 사용자 인터페이스 구분 - CLI (Command Line Interface) : 텍스트 대화형 인터페이스 - GUI (Graphical User Interface) : 아이콘이나 메뉴를 마우스로 선택하여 작업을 수행하는 그래픽 환경의 인터페이스 - NUI (Natural User Interface) : 사용자의 말이나 행동으로 기기를 조작하는 인터페이스 3. 사용자 인터페이스의 기본 원칙 - 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 함 - 유효성 : 사용자의 목적을 정확하게 달성 - 학습성 : 누구나 쉽게 배우고 익힐 수 있어야 함 - 유연성 : 사용자의 요구사항을 최대한 .. 2021. 10. 4.