본문 바로가기

전체 글29

[PM교육] UX/UI 디자인 기초 이론 (2): 휴리스틱 평가 [UX/UI 디자인 기초 이론 (2) : 휴리스틱 평가 ] 휴리스틱 평가 (Heuristic Evaluation) 휴리스틱의 어원은 '발견하다'라는 의미의 그리스어이다. 휴리스틱 평가는 인간의 직관이나 경험에 기반하여 문제를 해결하거나 학습, 발견하는 방법을 지칭한다. 이미 고도화된 서비스보다는 런칭 직전의 서비스, 초기 단계의 시스템 개발이나 평가에 주로 사용된다. 개인의 주관적인 평가가 이루어지기 때문에 평가자의 지식이나 경험의 폭에 따라 결과가 달라질 수 있으며 계량적인 평가 자료를 만들기 힘들다는 단점이 있지만, 저렴한 비용으로 적은 수의 평가자를 투입해 비교적 정확한 결과를 얻을 수 있다는 장점이 있어 일반적으로 많이 사용된다. 휴리스틱 평가를 제안한 제이콥 닐슨은 앞에서 제시한 품질 요소를 평.. 2024. 12. 16.
[PM교육] 머티리얼 디자인(Material Design Kit3) [ 머티리얼 디자인(Material Design Kit3) ] 머티리얼 디자인이란?머티리얼 디자인(Material Design)은 모바일, 데스크톱 등 다양한 디바이스들을 아우르는 하나의 일관된 구글의 디자인 가이드라인으로, 2014년에 처음 발표되었다. 이 디자인 철학은 디지털 환경에서 더 직관적이고 일관성있는 사용자 경험을 제공하기 위에서 고안되었다머티리얼 디자인은 간결하고 직관적인 디자인을 추구하면서도, 시각적 계층성과 깊이감을 표현함으로써 사용자 경험을 향상시키는 것을 목적으로 한다. 이를 위해 머티리얼 디자인은 그림자, 투명도, 색상, 레이아웃 등 디자인 요소들의 상호작용을 정교하게 조절하여, 사용자가 자연스럽게 요소들 간의 관계를 이해할 수 있도록 한다.    Material Design Ki.. 2024. 12. 14.
[PM교육] UX/UI 디자인 기초 이론 (1) [ UX/UI 디자인 기초 이론 (1) ] 1. 디자인이란?  디자인은 과거에는 심미적이고 형태적인 아름다움을 설계하는 일이었다면, 오늘날에는 제품과 서비스를 통해 사용자가 기쁨을 느끼고 그 이상의 의미까지 가질 수 있도록 설계하는 일을 통칭한다.   2. UX/UI   UX/UI는 요즘 너무나 많이 언급되는 용어이기 때문에 한번쯤은 모두 들어봤을 것이다. UX와 UI를 합쳐 UX/UI라고 부르지만, UX와 UI에는 차이가 존재한다. 간단하게 정리해서 보자면 아래와 같다.  UI(User Interface) = 사용자 인터페이스  UX(User eXperience) = 사용자 경험1. Surface(= 비주얼 디자인 ) - GUI, 그래픽 등 시각적 경험을 전달하는 영역, 시각적인 형태, 색체, 표현방법.. 2024. 12. 11.
[Django] Django의 기본 폴더 및 파일(urls.py, views.py, templates, models.py) [ Django의 기본 폴더 및 파일 ]  [PM교육] IT 기술의 이해 : Django 와 MTV 패턴[ IT 기술의 이해 : Django 와 MTV 패턴  ]  1. Django(장고)란?     Django는 Python으로 제작된 오픈소스 웹 프리엠워크이다. 즉, 웹 개발에 필요한 기본적인 파이썬의 클래스와 라이브러리, DB 연동hwang-yoohyun.tistory.com    이전 포스팅에서 Django와 MTV 패턴에 대해서 이야기했었다. Django가 MTV 패턴을 따르며 실제적으로 사용하는 폴더와 파일들은 아래와 같은 방식으로 전달 및 사용되어진다. 각각의 파일이 실제로 어떤 구조를 가지고 있는지 살펴보자.    1. urls.py  urls.py는 project에서 URL 라우팅을 정의.. 2024. 12. 4.
[Django] Django 프로젝트 및 애플리케이션 생성 [ Django 프로젝트 및 애플리케이션 생성  ]   1. 장고 실행을 위한 가상 환경 생성 conda create 명령어를 사용해 새로운 가상 환경을 생성한다. : 가상 환경의 이름 : 설치할 Python 버전 (버전을 설정하지 않으면 가장 최신 버전으로 자동 설치) conda create --name python= 2. 장고 설치python -m pip install Django   pip install 명령어를 사용해 장고를 설치한 뒤, Django 버전 확인을 통해 설치가 제대로 이루어졌는지 확인한다. django-admin --verison  3. 프로젝트 생성 Django에서 프로젝트는 웹 애플리케이션의 전체적인 틀을 의미한다. 프로젝트는 여러 애플리케이션으로 구성될 수 있으며, 프로젝트는.. 2024. 11. 26.
[PM교육] IT 기술의 이해 : Django 와 MTV 패턴 [ IT 기술의 이해 : Django 와 MTV 패턴  ]  1. Django(장고)란?     Django는 Python으로 제작된 오픈소스 웹 프리엠워크이다. 즉, 웹 개발에 필요한 기본적인 파이썬의 클래스와 라이브러리, DB 연동 등의 기능을 제공한다. Python의 웹 프레임워크는 대표적으로 Django와 Flask가 있다. 두 프레임워크는 각각의 사용 목적에 따라 다르게 사용할 수 있다. 해당 게시물에서는 Django에 대해서만 자세히 다뤄보도록 하겠다.    Django는 MTV 아키텍처 패턴을 따르고 있다는 특징이 있다. MTV 패턴이란 무엇일까? MTV패턴에 대해 알아보기전에 가장 기본이 되는 MVC 패턴에 대해 먼저 알아야 한다.  2. MVC 패턴과 MTV 패턴  웹 개발을 공부하며 M.. 2024. 11. 20.