수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.
UI 표준은 디자인 철학과 원칙 기반하에 전체 시스템에 공통으로 적용되는 화면 간 이동, 화면구성 등에 관한 규약이다
UI 표준 구성은 전체적인 UX 원칙, 정책 및 철학, UI 스타일 가이드, UI 패턴 모델 정의, UI 표준 수립을 위한 조직 구성으로 되어 있다
UI 표준 구성 | 설명 |
---|---|
전체적인 UX 원칙 | 사용자의 관점에서 사용자 업무를 효율적으로 수행할 수 있는 UX 원칙 정의 |
정책 및 철학 | 조직의 목표나 정체성을 포함하는 정책 및 철학 설정 |
UI 스타일 가이드 | UI에 대한 구동 환경 및 레이아웃 등을 정의 |
UI 패턴 모델 정의 | CRUD 방식을 기반으로 데이터 입력, 출력 패턴 모델 정의 |
UI 표준 수립을 위한 조직 구성 | UI 팀 및 표준 개발팀을 주축으로 추진 조직 구성 |
UI 스타일 가이드는 UI의 통일과 일관적인 화면 구성을 위해서 시스템이 지켜야 할 UI 요소 정의와 화면설계원칙을 제시한다
컴퓨터 OS, 웹 브라우저, 모니터 해상도, 프레임세트를 확인한다
▼UI 구동 환경의 정의
구분 | 설명 |
---|---|
컴퓨터 운영체제(OS) 확인 | -기업이 운영하는 업무와 운영체제 확인 |
웹 브라우저 확인 | -익스플로러, 크롬, 파이어폭스 등 기업 환경에 가장 적합한 것으로 확정 |
모니터 해상도 확인 | -모니터 해상도는 1280 X 1024 등 기본을 설정 -컴퓨터 작업 표시줄 및 브라우저의 기본 환경을 기준으로 스크롤이 생기지 않도록 설정 |
프레임세트 확인 | -속도 및 업무 편의성을 고려하여 각 영역별(Top, Left, Contents 영역) 프레임을 구분해 적용 |
▼프레임세트 적용
구분 | 프레임 구분 | 단일 프레임 | 웹 애플리케이션 경우 |
---|---|---|---|
콘텐츠 구성 | -프레임별 콘텐츠 구성 -각 프레임의 페이지에서 메뉴, 배너 구성 등 일괄 적용됨 | -전체 페이지에서 영역별 콘텐츠를 자유롭게 구성 가능 -페이지별로 메뉴, 배너 구성, 콘텐츠 변경관리 편리 | -페이지별 구성 콘텐츠에 구성이 같은 패턴 -페이지별로 특화된 배너를 적용하는 경우는 적음 |
디자인 | -프레임별 이미지 적용 -프레임 내에 배경 이미지 적용 | -배경 이미지 사용 시에 전체 페이지 내에서 스크롤이 생김 | -업무 처리가 주목적으로 페이지 전체에 이미지 적용하는 경우는 적음 |
속도 | -변경되는 프레임만 새로 로딩됨(브라우저 속도 향상) | -페이지 전체가 새로 로딩됨(브라우저 속도 지연) | -메뉴 변경 시 페이지 로딩이 빨라야 함 |
▼레이아웃 정의
구분 | 설명 |
---|---|
상단 메뉴 구성 (Top Area) 정의 | -필수적으로 적용하는 사항 -구성요소로 시스템 로고, 로그인 사용자, 바로 가기 메뉴(Quick Menu), 주메뉴(Main Navigation) 존재 -시스템 전체 페이지에 동일하게 적용 |
좌측 메뉴 구성 (Left Area) 정의 | -선택적으로 적용하는 사항 -구성요소로 서브 메뉴, 배너 존재 -시스템별 서브 페이지에 선택 적용함 |
내용 구성 (Contents Area) 정의 | -필수적으로 적용하는 사항 -구성요소로 메인 이미지, 시스템별 구성 콘텐츠 존재 |
하단 메뉴 구성 (Footer Area) 정의 | -선택적으로 적용하는 사항 -구성요소로는 회사 CI, 저작권등 존재 -회사 상황에 맞춰 적용 및 삭제 가능 |
▼상단 메뉴 구성
구분 | 설명 |
---|---|
로고 구역 (Logo Area) | -화면 왼쪽 상단에 위치하며 회사 로고+시스템 로고가 들어감 -여백의 사이즈는 일정하게 하고 페이지 별로 크기를 고정하여 웹 사이트 전체에 일관성 있게 구현 |
접속자 정보 (Login User) | -화면 우측 상단 첫 번째에 위치 -접속자에 대한 정보를 표시 |
바로 가기 메뉴 (Quick Menu) | -로고 우측 상단 두 번째에 위치 -홈, 매뉴얼, 사이트 맵, 관리자 등 화면 전반에 걸친 메뉴를 우측 정렬로 배치 |
주 메뉴 (Main Navigation) | -로고 우측 하단에 위치 -시스템의 주메뉴를 왼쪽 정렬로 배치 -마우스 오버 시 해당 메뉴의 배경 화면색 혹은 글자색이 변경되도록 함 |
1. 업무 화면 클라이언트 정의
2. 서버 컨트롤러(Controller) 정의
3. 서버 메시지 및 예외 처리 정의
4. 클라이언트-서버 간 데이터 변환 정의
5. 기업 포털 연계 정의
6. 보고서 정의
7. 외부 컴포넌트 연계 정의
조직 구성 및 역할 정의 : 효과적인 프로젝트 추진을 위하여 UI 팀 및 표준 개발팀을 주축으로 한 추진 조직 구성을 확정
커뮤니케이션 방안 수립 : UI 개발이 원활히 수행되도록 정식 보고 및 정기적인 회의뿐 아니라 이슈 회의 등 다양한 방식의 커뮤니케이션 방안을 마련