디지털 컨텐츠 특강 기말고사
-
Upload
anjunseob -
Category
Entertainment & Humor
-
view
861 -
download
3
description
Transcript of 디지털 컨텐츠 특강 기말고사
디지털 컨텐츠 특강기말고사 과제
JASON
목차
1. 웹 기획 < 사용자를 배려하는 합리적인 생각 >
2. 웹사이트 벤치마킹의 9 가지 패턴
3. 구글을 지탱하는 기술
웹 기획사용자를 배려하는 합리적인 생각CHAPTER 3 정보찾기의 지름길 , 검색
CHAPTER 4생활의 즐거움 , 인터넷 쇼핑 / 예매
CHAPTER 5쿨하게 전달하기 , 웹라이팅
CHAPTER 6웹사용자들의 연필과 노트 , 작성툴
CHAPTER 3 정보찾기의 지름길 , 검색
검색
- 정보를 찾기위한 가장 기본적인 기능
- Contents 를 보여주기 위한 하나의 방법
어떻게 보여줄 것인가 ..?
필요 요소1 검색창
- 찾고 보는데 있어 가장 쉽고 좋은 방법
2 자동완성기능
- 최소의 노력으로 정확한 검색결과를 찾기 위함
3 검색키워드의 발 빠른 조사와 업데이트
4 검색의 자유로움
- 막힘 없이 자유롭게 검색을 할 수 있도록
CHAPTER 4생활의 즐거움 , 인터넷 쇼핑 / 예매
1 서비스의 핵심 파악
- 쇼핑몰 서비스의 핵심은 상품구색과 가격경쟁력
- 선별적인 가격비교가 가능해야 함
2 사용자가 필요한 정보와 기능 제공
- 기본 정보 외에 사용자가 필요로 하는 것은 전부 제공
3 정보와 기능의 제공
- 핵심요소는 간결함 / 쉬운 접근성
- 주문서 페이지에는 관계 있는 항목만 기재
- 중요 정보는 한눈에 볼 수 있도록 할 것
CHAPTER 5쿨하게 전달하기 , 웹라이팅
Web Writing
웹에서 정보를 효과적으로 전달하기 위한 글쓰기
레이블링
사이트 곳곳에 적절한 이름을 정해서 붙이는 것
1 Web Writing 의 규칙
- 간단한 문장과 내용요약 제공
- 이미지 / 도표 적극 사용
- 전달의 일관성
2 레이블링의 규칙
- 직관적인 이름 사용
- 대표성 표현
CHAPTER 6웹사용자들의 연필과 노트 , 작성툴
웹 입력도구웹에서 글을 쓸 때 제공되는 글쓰기 툴
‘ 사용자에게 있어 필요한 기능의 집합체’
필요 요소
1 읽기 , 쓰기 , 수정 , 삭제 등의 기본 기능에 충실할
것
2 사용자의 입장에서 가장 빠르고 편리한 기능 추가
3 새로운 기능에 대해서는 충분한 안내가 필요
웹사이트 벤치마킹의 9 가지 패턴
PART2
PATTEN2 웹 브랜드 아이덴티티를 벤치마킹하라
PATTEN3 추상적인 요구사항을 구체적인 사고로 전환하라
PATTEN4 경쟁사의 웹 서비스 메뉴와 차별성을 벤치마킹하라
PATTEN5 베스트 사례를 찾는 웹 사이트 평가 지표를 개발하라
PATTEN2 웹 브랜드 아이덴티티를 벤치마킹하라
웹 브랜드 아이덴티티 ?
특정 브랜드에 대해 소비자가 갖는 이미지
- 타 제품과 구별되게 하는 핵심요소
- 차별화된 웹 브랜드 아이덴티디 구현 필요
- 감성적 브랜드 이미지를 전달할 것
PATTEN3
추상적인 요구사항을 구체적인 사고로 전환하라
아이디어를 구체화 하여 자사가 가지고 있는 경쟁력을 강화함
Process
1 인터뷰 진행2 요구사항의 개념화3 벤치마킹 수행4 요구사항을 구체적 개념으로 정의 5 요구사항에 대한 세부속성 정의
PATTEN4
경쟁사의 웹 서비스 메뉴와 차별성을 벤치마킹하라
경쟁사 웹 서비스와 차별화된 웹 서비스 제공을 위함 웹 서비스 구성도
- 차별화된 이미지 도출 가능
서비스의 차별성을 분석하여 자사의 강점을 부각시키는 방법 필요
PATTEN5
베스트 사례를 찾는 웹 사이트 평가 지표를 개발하라
1 콘텐츠 평가 항목
- 차별성 , 유용성 , 흥미성 , 신뢰성 , 이해성
2 정보구조 평가 항목
- 구조체계의 적합성 , 분류체계의 명확성 , 레이블링의 적합성
3 사용자 편의성 평가 항목
- 사용자 편의성 , 위치 경로의 명확성 , 서비스 이용의 편의성
4 디자인 평가 항목
- 레이아웃 , 가독성 , 심미성 , 감성 , 일관성
5 시스템 평가 항목
- 시스템의 안정성 , 정보처리 속도의 안정성
구글을 지탱하는 기술CHAPTER 3구글의 분산 스토리지
CHAPTER 4구글의 분산 데이터 처리
CHAPTER 5구글의 운용 비용
CHAPTER 3구글의 분산 스토리지
GFS(Google File System)
- 대용량 Storage
- Network 를 통해 file 을 읽고 쓰는 시스템
- 거대한 Data 통로
- Data 전송을 위한 특화 설계
GFS 의 세 가지 구성요소
1 마스터 (Master)
- GFS 전체 상태를 관리 통제하는 중앙 서버
2 청크서버 (Chunk Server)
- 하드디스크 입출력 담당
3 클라이언트 (Client)
- GFS 를 이용해서 파일을 읽고 씀
Bigtable
- 분산 스토리지 시스템
- 복잡한 데이터 구조를 효율적으로 읽고 쓸수 있도록 고안
- Crawler 가 수집한 웹 페이지를 저장하기 위한 목적으로 사용
Chubby
- Lock 서버
- 분산시스템에서 Lock 수행
세 가지 기능
- File system, Lock service, Event notification
CHAPTER 4구글의 분산 데이터 처리
MapReduce
- 분산처리를 위한 기반 기술
Map + Reduce
1 Map
- 어떤 data 의 집합을 받아들여 새로운 data 를 처리하는 기술
2 Reduce
- Map 에 의해 만들어진 data 를 모아서 최종적으로 원하는 결과로
만들어내는 Process
고속화에 필요한 아이디어
1 시스템 구성
2 분산 파라미터
3 로컬리티
4 백업 마스터
MapReduce 과정
1 Map 처리가 시작
2 Shuffle이 시작
3 Shuffle이 계속
4 Reduce 처리가 시작
5 Reduce에 의한 출력
6 MapReduce 완료
Sawzall
- 분산처리용 프로그래밍 언어
- MapReduce 와 유사한 동작 방식
전반적으로 MapReduce 과정과 유사하나 Map 과정에서 Reduce 과정으로 넘어가는 것이 Filter 에서 Aggregator 로 넘어가는 과정과 다름
CHAPTER 5구글의 운용 비용
비용 절감
- 하드웨어 비용
- 전력비용
- 보수 운용비용
- 소프트웨어 비용
CPU 소비 전력 억제 방법
- 스위치의 빈도를 낮게
- 정전용량을 작게
- 전압과 클럭 내리기
PC 소비전력 절감
- 저클럭 고 IPC CPU 선택
- 멀티 프로세스 , 멀티 스레드
- 효율적인 전원장치
데이터 센터 전력 배치
- 전력의 평준화
- 한정된 전력을 유용하게 사용
- 계층적인 전력 배분
THANK YOU!