본문 바로가기

정보처리기사/필기

1과목 - 화면 설계

  • UI 요구사항 확인
    • UI 종류
      • CLI - 텍스트
        • 명령 프롬프트, Power Shell, 리눅스
      • GUI - GUI
        • 원도우
      • NUI - 키오스크, 길 안내도
      • OUI - 가상현실(VM), PICO
      • CUI - 표
        • 엑셀
      • MUI - 아이폰, 테블릿
    • UI 필요한 이유
      • 구체적인 방법으로 오류의 최소화
        • 사용자가 쉽게 적응하며, 오류시 오류메시지와 함께 ALERT창 띄우기
      • 작업시간을 단축, 이해도 향상
      • 정보 제공자와 공급자 간에 매개체 역할
    • UI품질 요구사항 정의 : 가장 잘 만들어진 UI는 무엇인가?
      • 기능성 : 정확한 결과
      • 신뢰성 : 고장이 났을때도.. 복구가능함
      • 사용성 : 쉽게
      • 효율성 : 주어진 시간과 자원으로 작업 처리
      • 유지 보수성 : 요구사항 개선하거나 기능을 추가가 쉬어야 함
      • 이식성 : 다른 운영체제에서도 작동가능해야함
    • UI의 설계 원칙 : 
      • 직관성 : 쉽게 이해하고 사용
      • 유효성 : 사용자 목적을 정확하게 달성
      • 학습성 : 누구나 쉽게 배우기
      • 유연성 : 사용자의 요구사항을 최대한 수용으로 오류 최소화
    • UI 설계 지침
      • 사용자 중심
      • 일관성
      • 단순성
      • 결과 예측 가능
      • 가시성
      • 표준화
      • 접근성
      • 명확성
      • 오류 발생 해결
    • UI설계 구현
      • 목업
        • 정적인 모형 
        • 시각적으로 배치는 했으나, 실제로 구현하지는 않음
      • 프로트타입
        • 결합하여 실제로 동작하도록 만든 모형