
1. 6장 (화면설계)
1.1. UI - CLI, GUI, NUI
직관성, 유효성, 학습성, 유연성 ( 실수 최소화)

프로토 타입에서 정적이면 → 목업
1.1.1. UI 스타일 가이드 작성
- 구동 환경 정의 - OS, 모니터 해상도 등등…
- 레이아웃 정의 - 화면구조를 정하고 각 영역의 메뉴구성
- 네비게이션 정의 - 네비게이션 메뉴타입 결정 (메뉴, 버튼, 링크 등)
- 기능 정의 - 업무 과정 전체 를 뜻함.
- 구성요소 정의 - 화면에 표시할 그리드나 버튼등.
1.1.2. UI 시나리오 문서의 요건
→ 일관성, 가독성, 이해성, 완전성, 수정 용이성, 추적 용이성
1.1.3. UI 설계지침
사용자 중심 사용자가 이해하기 쉽고, 편하게 사용할 환경제공
일관성 | 버튼이나 조작방법이 사용자가 습득하기쉽게해야함 |
단순성 | 조작방법은 간단하게 |
결과 예측가능 | 작동시킬 기능만 보고도 결과 예측이 가능해야함 |
가시성 | 주요기능을 메인화면에 노출해 쉬운조작이 가능해야함 |
표준화 | 디자인을 표준화하여 기능구조의 선행학습이후 쉽게 사용가능해야함 |
접근성 | 사용자의 직무, 연령, 성별들이 고려된 다양한 계층을 수용해야함 |
명확성 | 사용자가 개념적으로 쉽게 인지해야함 |
오류 발생 해결 | 사용자가 오류에 대한 상황을 정확하게 인지할 수 있어야 함. |
네비게이션 - 사용자가 원하는 것을 빠르게 찾을 수 있도록 안내하는것으로 메뉴, 버튼, 링크등으로 구성
1.2. 품질 요구사항
- ISO/IEC 9126 - 소프트웨어 품질 특성과 평가를 위한 국제 표준
기능성 (Functionality) | 적합성, 적확성, 상호 운용성, 보안성 , 준수성 |
신뢰성 (Reliability) | 성숙성, 고장 허용성, 회복성 |
사용성 (Usability) | 이해성, 학습성, 운용성, 친밀성 |
효율성 (Efficiency) | 시간효율성, 자원 효율성 |
유지보수성 (Maintainability) | 분석성, 변경성, 안정성, 시험성 |
이식성 (Probability) | 적용성, 설치성, 대체성, 공존성 |
- ISO/IEC 25010 - 9126 에 호환성과 보안성을 강화하여 개정한 소프트웨어 제품에 대한 국제 표준
- ISO/IEC 12119 - 패키지 소프트웨어의 일반적인 제품 품질 요구사항 및 테스트를 위한 국제 표준
- ISO/IEC 14598 - 소프트웨어 품질의 측정과 평가에 필요 절차를 규정한 표준
1.2.1. HCI (Human Computer Interaction or Interface)
→ 사람이 시스템을 편리하고 안전하게 사용할 수 있도록 연구하고 개발하는 학문.
'정보처리기사 > 단원별 개념정리' 카테고리의 다른 글
정보처리기사-8장(SQL, DB, 프로시저, 트리거, 커서) (0) | 2023.01.26 |
---|---|
정보처리기사-7장(Application 테스트, 정적/동적 테스트, 결함, 분석) (0) | 2023.01.26 |
정보처리기사-5장(인터페이스, 미들웨어, 모듈연계) (0) | 2023.01.25 |
정보처리기사-4장(SW아키텍처, 객체지향, 모듈, 결합도, 응집도, 디자인 패턴) (0) | 2023.01.25 |
정보처리기사-3장(통합구현, XML, IPC..) (0) | 2023.01.25 |