정보처리기사 2단원 대비 요약
(소프트웨어 설계 – 화면 설계)
1 화면 설계 개요
▪ 목적
- 사용자 편의성(Usability) 향상
- 사용자 요구사항을 화면으로 구체화
▪ 설계 절차
요구사항 분석 → 화면 설계 → 화면 구현
UI(User Interface) 개념
▪ 정의
- 사용자와 시스템 간 상호작용 수단
▪ UI 유형
| CLI | 문자 기반 |
| GUI | 그래픽 기반 |
| NUI | 자연 사용자 인터페이스 |
| VUI | 음성 인터페이스 |
3UI 설계 원칙
직관성 / 유효성 / 학습성 / 유연성
| 직관성 | 쉽게 이해 |
| 유효성 | 정확히 수행 |
| 학습성 | 쉽게 배움 |
| 유연성 | 오류 허용 |
4 UI 설계 지침
- 일관성 유지
- 단순성 유지
- 정보 명확성
- 최소한의 조작
오류 예방 및 복구
5 사용자 중심 설계(UCD)
▪ 개념
- 사용자 요구와 특성 중심 설계
▪ 절차
분석 → 설계 → 평가
6UI 표준 & 지침
| UI 표준 | 조직 공통 규칙 |
| UI 지침 | 권장 사항 |
| UI 스타일 가이드 | 색상·폰트·레이아웃 |
7 화면 설계 도구
▪ 스토리보드
- 화면 흐름 정의
- 가장 많이 출제됨
▪ 와이어프레임
- 화면 구조 설계
▪ 프로토타입
동작 가능한 시제품
8 프로토타입 유형
| 페이퍼 | 종이 기반 |
| 디지털 | 도구 활용 |
| 일회용 | 요구확인 후 폐기 |
| 진화형 | 실제 시스템 발전 |
9 UX(User Experience)
▪ 정의
- 사용자가 느끼는 총체적 경험
▪ UX 구성요소
- 유용성
- 사용성
- 감성
암기 포인트
- UI 원칙 직·유·학·유
- 스토리보드 vs 와이어프레임
- 프로토타입 유형
- UI ≠ UX
- 사용자 중심 설계 절차
문제 1
화면 설계의 주된 목적으로 가장 적절한 것은?
① 시스템 성능 최적화
② 사용자 편의성 향상
③ 데이터 무결성 유지
④ 프로그램 실행 속도 개선
정답: ②
문제 2
다음 중 사용자와 시스템 간 상호작용 수단을 의미하는 용어는?
① UX
② UI
③ API
④ DB
정답: ②
문제 3
UI 설계 원칙에 해당하지 않는 것은?
① 직관성
② 유효성
③ 확장성
④ 학습성
정답: ③
문제 4
다음 중 화면의 전체 흐름과 기능 간 이동 관계를 표현하는 데 가장 적합한 도구는?
① 와이어프레임
② 스토리보드
③ 프로토타입
④ UML 다이어그램
정답: ②
문제 5
와이어프레임에 대한 설명으로 옳은 것은?
① 실제 동작을 시뮬레이션한다
② 화면의 구조와 배치를 표현한다
③ 사용자 경험을 평가한다
④ 화면 전환 흐름을 정의한다
정답: ②
문제 6
다음 중 일회용 프로토타입의 특징으로 옳은 것은?
① 실제 시스템으로 발전한다
② 테스트 후 즉시 폐기한다
③ 유지보수에 활용된다
④ 최종 산출물로 사용된다
정답: ②
문제 7
사용자 중심 설계(UCD) 절차로 올바른 것은?
① 설계 → 분석 → 평가
② 분석 → 설계 → 평가
③ 평가 → 분석 → 설계
④ 분석 → 평가 → 설계
정답: ②
문제 8
다음 중 UX(User Experience)에 대한 설명으로 가장 적절한 것은?
① 화면 디자인 요소
② 사용자와 시스템 간 인터페이스
③ 사용자가 느끼는 총체적 경험
④ 시스템의 시각적 구성
정답: ③
문제 9
UI 표준에 대한 설명으로 옳은 것은?
① 개인 개발자 기준
② 조직 공통 설계 규칙
③ 화면 구현 코드
④ 사용자 경험 평가 기준
정답: ②
문제 10
다음 중 UI 설계 지침으로 가장 거리가 먼 것은?
① 일관성 유지
② 단순성 유지
③ 오류 예방
④ 데이터 정규화
정답: ④
'프로그래밍 > 개발 일기 , 회사 이야기' 카테고리의 다른 글
| 2026년 정보처리기사 대비 필기 1단원 최종 급속 암기표 #01 2025-12-30 (0) | 2025.12.29 |
|---|---|
| [MES란?] 화장품 제조에서의 MES 개념 정리와 공수·원가 산정 프로세스 (WITH GMP 기준) (0) | 2025.12.03 |
| SSL란? SSL의 기본정의 + HTTPS추가 (0) | 2025.12.02 |
| SQL - Collation(콜레이션) 정의, Korean_Wansung_CI, Latin1_General_CI 에러해결 방법!! (0) | 2025.11.12 |
| [개발자 취업 준비 꿀팁] 신입 개발자 현실 - HyungDev (0) | 2025.11.07 |