
HTML이란 컴퓨터에서 사용하는 모든 파일에는 각각 고유의 형식이 있습니다. 예를 들어 엑셀 프로그램으로 문서를 작성했다면 확장자가 .xlsx인 파일로 저장되죠. 한글의 확장자는 .hwp이구요. 웹의 경우도 마찬가지입니다. 웹 사이트에서 사용할 문서는 웹에 맞는 형식인 .html 확장자를 붙여 다른 문서와 구분하고 이 파일을 더블 클릭하면 웹 브라우저가 실행되면서 그 안의 내용이 표시됩니다. 하지만 일반 문서와 웹 문서는 큰 차이가 있습니다. 엑셀 문서를 비롯한 일반 문서는 내용을 입력하는 프로그램과 나중에 그 내용을 확인하는 프로그램이 같지만 웹 문서는 문서를 작성하는 프로그램과 그 내용을 보는 프로그램이 서로 다릅니다. 웹 문서를 작성하는 프로그램을 웹 편집기(Web Editor)라고 하고 웹 문서를..

프로젝트 완료 최종 보고하기 1. 클라이언트 최종 보고 자료 정리 최종 프레젠테이션에 적합한 방법으로 자료구성을 기획할 수 있다. 프로젝트의 산출물과 결과 자료를 자료구성 기획에 따라 정리할 수 있다. 클라이언트에게 보고할 프로젝트 최종 보고 자료를 정리 할 수 있다. 1.1 프로젝트 이해관계자 1) 시스템 개발 또는 유지보수 환경에서 협업 개발 조직을 구성하는 데 있어서 여러 이해 관계자들이 참여한다. 관리자(PM), 개발자, 설계자, 분석가, 사용자, 클라이언트, 유지보 수자 등 여러 관점의 이해관계를 파악하는 것이 중요하다. 2) 각 이해관계자들은 각자의 역할에 따라 같은 개발 환경이지만, 필요로 하는 시스템의 정보들은 서로 다르다. 3) 서로 다른 관점을 가진 이해관계자들 간의 의사소통은 해당 프..

프로젝트 완료 결과 보고서작성하기 각 단계별 데이터 정리를 통하여 내용을 문서화할 수 있다. 완료 후 업그레이드나 수정 가능한 부분에 대하여 정리할 수 있다. 클라이언트에게 제시할 프로젝트 결과 자료를 정리할 수 있다. 1. 데이터 정리의 정의 1.1 정리와 정돈의 차이 1) 정리 필요 없는 것을 버리는 것. 그러므로 필요 없는 산출물이 나오지 않으면 정 리한 것이 아니다. 따라서 필요한 데이터를 판단하는 능력이 필요하다. 2) 정돈 정리해 남은 것에 바로 꺼내 활용할 수 있도록 인덱스를 붙이는 것. 유관 부 서, 외부 업체와 협업 과정누구라도 꺼낼 수 있도록 준비해야 한다. 3) 데이터 정리는 산출물 정리를 위해 필요한 데이터를 선별하고 목록화 시키는 과정 전반을 말한다. 4) 의미 없이 나열된 데이터..

프로젝트 결과 보고서 제출 프로젝트 기획부터 최종 디자인까지 각 단계별 데이터를 정리하여 프로젝트 전반의 내용을 제출 가능한 형태로 최종 구성할 수 있다 계약서와 최종 결과 보고서를 비교하고 체크리스트에 따라 정확히 준비되었는지 확 인하여 결과보고서의 완결성을 확보할 수 있다. 최종 확인된 결과 보고서를 클라이언트와 합의된 형식과 절차에 따라 제출하고 결 과를 확인할 수 있다. 1. 보고서 작성 필요사항 프로젝트의 유지 보수 작업에 필요한 산출물 관리와 달리, 작업을 마친 후 클라이언트에 게 보고하는 최종 보고서를 만드는 과정이다. 작업의 전체 과정을 문서로 정리하되, 디지털 디자인은 선형적 작업의 특성을 갖고 있으므로, 순서에 맞춰 정리하는 것이 중요하다. 작업을 완료한 후 관련된 것들을 정리하고, 다..

프로젝트 결과 보고서 작성 프로젝트 각 단계별 데이터를 정리하여 내용을 문서화할 수 있다 프로젝트 완료 후 업그레이드나 수정 가능한 부분에 대하여 정리할 수 있다. 클라이언트에게 제시할 프로젝트 결과보고서를 작성할 수 있다. 1. 결과 보고서 프로젝트 결과 보고서 작성에서는 프로젝트 진행 중 산출물에 영향을 준 내․외부적 원인들 에 대한 설명이 함께 포함되어야 한다. 또한 향후 유사한 프로젝트를 진행하거나 담당자 가 교체되더라도 충분히 이해될 수 있도록 관계적으로 기술하여야 한다. 결정적 판단에 의해 프로젝트의 방향이 크게 바뀐 경우는 물론이고, 작은 변경 이슈들에 대한 내용도 구 체적 산출물에 근거하여 정리한다. 결과보고서에는 다음과 같은 내용들이 포한되어야 한다. 프로젝트 수행 목적 - 프로젝트의 정..

산출물 자료 정리 완료된 프로젝트에서 생성된 작업물을 수집할 수 있다. 각종 콘텐츠와 데이터를 정해진 매뉴얼에 근거하여 분류ㆍ보존ㆍ폐기 할 수 있도록 정리할 수 있다 자료는 정해진 절차에 따라 체계화하여 클라이언트와 담당 관리자가 각각 소유하도 록 정리할 수 있다. 1. 디지털디자인 산출물의 이해 1.1 산출물의 정의 소프트웨어 개발 프로젝트를 진행하는 동안 소프트웨어 개발을 위한 요구사항, 설계도, 코 드와 같은 많은 산출물들이 발생된다. 이와 같은 산출물들은 개발 조직 내부에서 이해관 계자간 의사소통을 위해 문서로서 관리하게 된다. 다시 말하면, 산출물은 소프트웨어 개발 프로세스 및 관리의 매체로서, 프로젝트 내 이해관계자 간의 의사소통을 위해 작성된다. IEEE에서 수행하고 있는 SWEBOK Pro..

운영체제(OS) 플랫폼 기반 내비게이션 설계 운영체제(OS) 플랫폼에 따른 UI 가이드라인에 따라 내비게이션을 설계할 수 있다 1. 모바일 UI 디자인 가이드라인을 고려한 내비게이션의 설계 1.1 모바일 사용자 경험 가이드라인 일반적으로 모바일 앱 사용자들은 작은 스크린에 대한 불편함과 이로 인해 생기는 입력의 문제, 화면 정보 인지의 어려움 등을 경험하게 된다. 앞서 학습을 통해 알아보았듯이 운 영체제가 다른 모바일 화면의 UI 구조 차이는 사용자 입장에서 사용성의 차이로 느끼게 된다. 이러한 앱의 구조 차이는 서로 다른 사용자 경험을 만들게 된다. 따라서 최근에는 iOS와 안드로이드 앱 모두 거의 같은 UI 디자인을 적용할 수 있는 중립적인 형태의 앱이 나 하이브리드 앱을 선택하는 추세이다. 제이콥 ..

운영체제(OS) 플랫폼 별 UI 패턴 파악 운영체제(OS) 플랫폼 별 UI 패턴을 분석하여 사용자에게 편의성이 높은 내비게이션 을 제공할 수 있다. 1. 운영체제(OS)별 UI 요소와 기능 이해 1.1 iOS UI 필수 요소와 기능 iOS UI 요소는 크게 상태 바, 내비게이션 바, 툴 바, 탭 바, 스코프 바 등과 같은 바 (bars) 종류와 콘텐츠 뷰, 테이블 뷰, 임시 뷰 등의 뷰(views), 그리고 시스템의 동작을 제어할 수 있는 통제 수단인 콘트롤(controls) 요소의 세 가지 종류가 있다. 1) 바(bar) iOS에 존재하는 여러 가지 바 종류는 다양하며, 개발하고자 하는 앱에 적용할 경우 그 기능을 사용자가 제대로 이해하고 사용할 수 있도록 제공해야 한다. 가) 상태 바(status b..

내비게이션과 레이블링 정의 정보 구조화와 분류체계·사용자 요구사항을 바탕으로 기능·메뉴 구조를 작성하고 내비게이션과 레이블링을 정의할 수 있다. 1. 기능 정의 및 메뉴 구조 작성 1.1 기능 정의 UI 시나리오 기반의 태스크 분석 결과로부터 사용자에게 필요한 인터페이스의 정보 및 콘 텐츠, 기능, 절차 등을 도출한다. 기능 구조는 사용자가 수행하는 태스크를 지원하기 위해 앱에서 제공해야 하는 인터페이스 구조이다. 앱의 기능은 사용자들이 필요로 하는 메뉴, 또는 콘텐츠이며 기능에 따른 세부 기능 요소를 필요로 한다. 다음의 문화콘텐츠 앱의 기 능 정의 작성 사례는 다음과 같이 구성하였다. 주요 기능인 문화 콘텐츠 분야를 장르별로 구분하여 사용자가 앱에 진입 시 초기 화면에서 직관적으로 확인할 수 있도록 ..