목차
UI 표준과 지침을 토대로 기술의 중립성(웹 표준), 보편적 표현 보장성(웹 접근성), 기능의 호환성(웹 호환성)이 고려되었는지 확인한다.
웹의 3요소는 웹 사이트 개발 시 고려할 사항으로 웹 표준, 웹 접근성, 웹 호환성을 말한다.
KWCAG : Korea Web Content Accessibility Guidelines
한국형 웹 콘텐츠 접근성 지침은 2015년 3월에 미래창조 과학부가 발표한 것으로 장애인이 비장애인과 동등하게 접근할 수 있는 웹 콘텐츠의 제작방법을 제시한다.
웹 콘텐츠 접근성 (사용성) 지침 준수를 위한 고려 사항
지침 | 고려 사항 | |
인식의 용이성 | 대체 텍스트 | 텍스트가 아닌 이미지 등의 콘텐츠에는 그 의미를 인식할 수 있는 대체 텍스트를 제공해야한다. |
멀티미디어 대체 수단 | 동영상, 음성 등 멀티미디어 콘텐츠에 대한 이해도를 높일 수 있도록 대체 수단을 제공해야 한다. | |
명료성 | 콘텐츠는 색이나 명도, 방향, 모양, 크기, 소리 등에 관계없이 명확하게 전달될 수 있어야 한다. | |
운용의 용이성 | 키보드 접근성 | 콘텐츠는 키보드만으로도 접근할 수 있어야 한다. |
충분한 시간 제공 | 콘텐츠를 읽고 사용하는데 충분한 시간을 제공햐여 한다. | |
광과민성 발작 예방 | 광과민성 발작을 일으킬 수 있는 콘텐츠는 제공하지 않아야 한다. | |
쉬운 내비게이션 | 반복되는 영역은 건너뛸수 있도록 하거나 용도나 목적을 이해할 수 있도록 링크 텍스트를 제공하는 등 콘텐츠를 쉽고 편리하게 내비게이션 할 수 있어야 한다. | |
이해의 용이성 | 가독성 | 콘텐츠는 읽고 이해하기 쉬워야 한다. |
예측 가능성 | 콘텐츠의 기능과실행 결과는 예측이 가능해야 한다. | |
콘텐츠의 논리성 | 콘텐츠는 선형 구조로 작성되어야 하고 논리적인 순서를 제공해야 한다. | |
입력 도움 | 입력 오류를 방지하거나 정정할 수 있어야 한다. | |
견고성 | 문법 준수 | 웹 콘텐츠는 마크업 언어(Markup Language)의 문법을 준수해야 한다. |
접근성 | 웹 어플리케이션은 접근성이 있어야 한다. |
광과민성 발작은 사람이 장시간 불규칙적으로 깜빡거리거나 번쩍이는 빛의 자극으로 인해 발생하는 발작으로, 초당 3~50회 주기로 깜빡이거나 번쩍이는 콘텐츠는 제공하지 않아야 한다.
내비게션은 사용자가 사이트에서 원하는 정보를 빠르게 찾을 수 있도록 안내하는 것으로 사용자가 중심이 되어야 한다.
'전자정부 웹 표준 준수 지침'은 정부기관의 홈페이지 구축 시 반영해야 할 최소한의 규약을 정의한 것으로, 모든 사람이 시스템 환경에 구애 받지 않고 정부기관의 홈페이지를 이용할 수 있도록 하기 위한 것이다.
내용의 문법 준수 | - 모든 웹 문서는 적절한 문서타입을 명시해야 한다. - 명시한 문서타입에 맞는 문법을 준수해야 한다. - 모든 페이지는 사용할 인코딩 방식을 표기해야 한다. |
내용과 표현의 분리 | - 논리적인 마크업 언어를 사용하여 웹 문서를 구조화 해야 한다. - 사용된 스타일 언어는 표준적인 문법을 준수해야 한다. |
동작의 기술 중립성 보장 | - 스크립트의 비표준 문법을 확장하는 것은 배제해야 한다. - 스크립트 비 사용자를 위해 대체 텍스트나 정보를 제공해야 한다. |
플러그인의 호환성 |
플러그인은 다양한 웹 브라우저에서 호환되는 것을 사용해야 한다. |
콘텐츠의 보편적 표현 | - 메뉴는 다양한 브라우저에서 접근할 수 있어야 한다. - 웹 사이트를 다양한 인터페이스로 이용할 수 있어야 한다. |
운영체제에 독립적인 콘텐츠 제공 |
제공되는 미디어는 운영체제에 종속적이지 않은 범용적인 포맷을 사용해야 한다. |
부가 기능의 호환성 확보 |
실명 인증, 전자인증 등의 부가 기능은 다양한 브라우저에서 사용할 수 있어야 한다. |
다양한 프로그램 제공 | - 정보를 열람하는 기능은 다양한 브라우저에서 사용할 수 있어야 한다. - 별도의 다운로드가 필요한 프로그램은 윈도우, 리눈스 등 2개 이상의 운영체제를 지원해야 한다. |
📌 화면 설계 - UI 요구사항 확인 (0) | 2024.01.15 |
---|---|
📌 화면 설계 - UI 설계 도구 (0) | 2024.01.15 |
📌화면 설계 - 사용자 인터페이스 (0) | 2024.01.15 |
📌요구사항 확인 - 주요 UML 다이어그램 (0) | 2024.01.12 |
📌요구사항 확인 - UML(Unified Modeling Language) (2) | 2024.01.11 |