자격증/정보처리 기사 1. 소프트웨어 설계

2. 화면 설계

Mt.Hwang 2025. 2. 3. 20:00

사용자 인터페이스 (UI, User Interface)

사용자 인터페이스 분류

인터페이스 (inteface)

 

 

사용자 인터페이스 구분

 1. CLI (Command Line Interface)

 2. GUI (Graphic User Interface)

 3. NUI (Natural User Interface)

 4. VUI (Voice User Interface)

 5. OUI (Organic User Interface)

모바일 제스처 (Movile Gesture)

 1. Tap

 2. Double Tap

 3. Drag

 4. Pan

 5. Press

 6. Flick

 7. Pinch

패닝

 

 

사용자 인터페이스의 기본 원칙

 1. 직관성

 2. 유효성

 3. 학습성

 4. 유연성

사용자 인터페이스 설계 지침

 1. 사용자 중심

 2. 사용성

 3. 일관성

 4. 단순성

 5. 결과 예측 가능

 6. 가시성

 7. 심미성

 8. 표준화

 9. 접근성

 10. 명확성

 11. 오류 발생 해결

 

 

사용자 인터페이스 개발 시스템의 기능

사용자 인터페이스의 오류 메시지, 경고, 지침

 

 

UI 설계 도구

 1. 와이어프레임 (Wireframe)

 2. 목업 (Mokeup)

 3. 스토리보드 (Story Board)

 4. 프로토타입 (Prototype)

 5. 유스케이스 (Use Case)

디스크립션 (Description)

스토리보드

 

 

UI 설계 도구의 작성 툴

 

 

소프트웨어 품질

ISO/IEC

 1. ISO/IEC 9126

 2. ISO/IEC 25000

 3. ISO/IEC 25010

 4. ISO/IEC 25012

 5. ISO/IEC 25020

 6. ISO/IEC 25023

 7. ISO/IEC 25024

 8. ISO/IEC 25030

 9. ISO/IEC 25040

 10. ISO/IEC 25041

 11. ISO/IEC 12119

 12. ISO/IEC 14598

 

 

ISO/IEC 9216

 1. 기능성 (Functionality)

 2. 신뢰성 (Realiability)

 3. 사용성 (Usability)

 4. 효율성 (Efficiency)

 5. 유지보수성 (Maintainability)

 6. 이식성 (Portability)

기능성

 1. 정확성/적합성 (Suitablity)

 2. 정밀성/정합성 (Accuracy)

 3. 상호운용성 (Interoperability)

 4. 보안성 (Security)

 5. 준수성 (Compliance)

 

 

신뢰성 (Reliability)

 1. 성숙성 (Maturity)

 2. 고장 허용성 (Fault Tolerance)

 3. 회복성 (Recoverability)

사용성 (Usability)

 1. 이해성 (Understandability)

 2. 학습성 (Learnability)

 3. 운용성 (Operability)

 4. 친밀성 (Attractiveness)

호율성 (Efficiency)

 1. 시간 효율성 (Time Efficiency)

 2. 자원 효율성 (Resource Efficiency)

유지보수성 (Maintainability)

 1. 분석성 (Analyzability)

 2. 변경성 (Changeability)

 3. 안정성 (Stability)

 4. 시험성 (Testability)

 

 

이식성 (Portability)

 1. 적용성 (Adaptability)

 2. 설치성 (Installability)

 3. 대체성 (Replaceability)

 4. 공존성 (Co-existence)

ISO/IEC 25010

 1. 기능적합성

 2. 성능효율성

 3. 호환성

 4. 사용성

 5. 신뢰성

 6. 보안성

 7. 유지보수성

 8. 이식성

 

 

UI 상세 설계

UI 시나리오 문서

인터랙션 (interaction)

인터랙션 디자이너

 

 

UI 요소

 1. 체크 박스 (Check Box)

 2. 라디오 박스 (Radio Box)

 3. 텍스트 박스 (Text Box)

 4. 콤보 박스 (Combo Box)

 5. 목록 상자 (List Box)

UI 시나리오 문서 작성 원칙

UI 시나리오 문서 작성의 일반 규칙

 1. 주요 키의 위치와 기능

 2. 공통 UI 요소

 3. 공통 스크린 레이아웃 (Basic Screen Layouts)

 4. 기본 인터래션 규칙 (Basic Interaction Rules)

 5. 공통 단위 태스크 흐름 (Task Flows)

 6. 케이스 문서

 

 

UI 시나리오 문서 요건

 1. 완전성 (Complete)

 2. 일관성 (Consistent)

 3. 이해성 (Understandable)

 4. 가독성 (Readable)

 5. 수정 용이성 (Modifiable)

 6. 추적 용이성 (Traceable)

템플릿 (Template)

 

 

HCI (Human Computer Interaction or Interface)

UX (User Experience)

 1. 주관성 (Subjectivity)

 2. 정황성 (Contextuability)

 3. 총체성 (Holistic)

UI와 UX

 

 

감성 공학

감성 공학 요소 기술

 1. 기반 기술

 2. 구현 기술

 3. 응용 기술

'자격증 > 정보처리 기사 1. 소프트웨어 설계' 카테고리의 다른 글

4. 인터페이스 설계  (0) 2025.02.07
3. 애플리케이션 설계  (0) 2025.02.06
1. 요구사항 확인  (0) 2025.02.03