[정보처리기사_필기] 1-2. 화면 설계

팔랑이·2023년 6월 26일
0

정보처리기사

목록 보기
4/20
post-thumbnail

11. 사용자 인터페이스 (⭐️⭐️⭐️⭐️)

1) 사용자 인터페이스 (UI)

2) UI 특징

  • 만족도에 가장 큰 영향 미치는 중요한 요소로, 소프트웨어 영역 중 변경이 가장 많이 발생
  • 사용자 중심 설계 및 상호작용
  • 정보 제공자와 공급자 간 매개 역할
  • 소프트웨어 아키텍처: 개발할 소프트웨어 기본 틀 만드는 것

3) UI 구분

  • CLI(Command Line Interface): 명령 및 출력이 텍스트 형태로 이루어짐
  • GUI(Graphical User Interface): 아이콘이나 메뉴를 마우스로 선택하여 작업 수행
  • NUI(Natural User Interface): 사용자의 말이나 행동으로 기기 조작

4) 기본 원칙

직관성, 유효성(목적 완벽, 정확 달성), 학습성, 유연성(요구사항 최대 수요, 실수 최소화)

5) 설계지침

  • 사용자 중심
  • 일관성
  • 단순성
  • 결과 예측 가능
  • 가시성: 메인화면에 주요기능 노출
  • 표준화: 기능구조와 디자인 표준화하여 한번 학습 이후 손쉬운 사용
  • 접근성
  • 명확성
  • 오류 발생 해결

6) UI 개발시스템의 기능

  • 사용자의 입력 검증 가능
  • 에러처리 및 에러메시지 표시
  • 도움과 프롬프트 제공

15. 품질 요구사항 (⭐️⭐️⭐️⭐️)

1) 품질 요구사항

소프트웨어의 품질은 사용자의 요구사항을 충족시킴으로서 확립

종류

  • ISO/IEC 9126 : 국제 표준으로 널리 사용

    기능성, 신뢰성, 사용성, 효율성, 유지보수성, 이식성

  • ISO/IEC 25010: 2011년에 ISO/IEC 9126 개정해서 만듦
  • ISO/IEC 12119: ISO/IEC 9126 준수, 테스트 절차 포함하여 규정
  • ISO/IEC 14598: 품질의 측정과 평가에 필요 절차 규정, 개발자 구매자 평가자별 수행해야 할 제품 평가 활동 규정

2) 기능성: 요구사항 정확히 만족하는 정도 (적정상보준)

적절성/적합성: 적절한 기능 제공
정밀성/정확성: 원하는 결과 정확한 산출
상호 운용성: 다른 시스템들과 서로 어울려 작업
보안성: 정보에 대한 접근 권한에 따라 허용, 차단
준수성: 표준, 규정 준수

3) 신뢰성: 주어진 기능 오류 없이 수행하는 정도

성숙성
고장 허용성
회복성

4) 사용성: 쉽게 배우고 사용할 수 있는 정도

이해성
학습성
운용성
친밀성

19. UI 상세 설계 (⭐️⭐️⭐️)

체크 박스, 라디오 버튼, 텍스트 박스, 콤보 상자, 목록 상자 알아두기


참고 도서 📚
2022 시나공 정보처리기사 필기

profile
정체되지 않는 성장

0개의 댓글