Полезное
638 статей › RSS

53 технических термина, которые вы должны знать как UX-дизайнер


Профессия UX-дизайнера это не только технические навыки, но еще и знание всех необходимых терминов. Неделю назад мы говорили об исследовательских терминах, которые должен знать каждый специалист, а сегодня расскажем о техническом словаре, без которого не обойтись.

Тестирование A/B

Тестирование A / B — это когда вы тестируете две разные версии онлайн-контента с пользователями, чтобы узнать, какой из них они предпочитает.

Agile

Разработка Agile — это метод постепенной разработки программного обеспечения. Это универсальный термин для нескольких различных типов методологий. Он фокусируется на простоте кода, частом тестировании и передаче функциональных частей приложения, как только они будут готовы

Android

Android — это мобильная операционная система, разработанная Google. Она устанавливается на целый ряд мобильных телефонов и планшетов.

API

Это интерфейс прикладного программирования. API — это то, как компьютеры и веб-приложения обмениваются информацией друг с другом. Пример: приложение находит текущую погоду в Сиднее, отправив сообщение API weather.com. Затем API weather.com отвечает структурированным ответом.

Тестирование автоматизации

Тестирование автоматизации — это когда QA (обеспечение качества) использует инструмент автоматизации для проведения тестов в программном приложении.

Аватар

Аватар — воплощение человека или идеи. В компьютерном мире аватар относится к символу, представляющему пользователя онлайн. Аватары используются в игровых и онлайн-сообществах и социальных сетях.

Вack-end (разработка)

Это машинное отделение веб-сайта, программного обеспечения или ИТ-системы. Разработчики бэк-энд работают с полномочиями сайта и его основными функциональными возможностями. Опять же,  фронт-энд — это то, что вы видите и с чем, взаимодействуете.

Beacon

Технология Beacon позволяет мобильным приложениям понимать свою позицию в микро локальном масштабе. Она может отправлять релевантный контекстный контент пользователям на основе их местоположения. Кроме того, она использует технологию Bluetooth.

Бранч (ветвь)

Направление разработки позволяющее разрабатывать части программного обеспечения параллельно. Это значит, что код, который пишется, и код, который завершен, может сохраняться отдельно.

Хлебные крошки (навигационная цепочка)

Это вторичный тип навигации, который показывает ваше местоположение на веб-сайте или в приложении. «Хлебные крошки» отслеживают путь назад к исходной отправной точке.

Баг

Ошибка программного обеспечения, являющаяся проблемой и приводящая к сбою программы или возникновению недопустимого вывода.  

Кэш

Кэш — это место для временного хранения в компьютерной среде. Например, имя пользователя может храниться в кэше и запоминается при следующем входе в систему.

Чат-бот

Чат-бот — это сервис, с которым вы взаимодействуете через интерфейс чата. Конечный результат похож на общение с другом, за исключением того, что друг — это компьютер.

CMS

CMS – это система управления контентом. Это компьютерное приложение, которое создает и управляет цифровым контентом.

Программное обеспечение CRM

CRM — система управления взаимоотношениями с клиентами. Это программное обеспечение, которое хранит контактную информацию клиента (например, имена, адреса и т.д.).

Коммит

Разработчики создают коммиты. Коммит — это моментальный снимок ваших файлов. Представьте, что вы строите модельный самолет. Каждый раз, когда вы достигаете правильной точки разработки, вы достаете камеру и делаете снимок. Как только самолет будет завершен, вы сможете вернуться к своим фотографиям и посмотреть, как он выглядит на разных этапах. Ваш программный проект похож на модельный самолет. Каждая фотография, которую вы сделали, является коммитом.

CSS

CSS — это каскадные таблицы стилей. CSS описывает, как элементы HTML должны отображаться на экране. HTML — это структура, CSS — стиль, а Javascript — это поведение.

Смайлы

Это типографическое отображение выражения лица, используемого для передачи эмоций.

Фронт-энд (разработка)

Фронт-энд разработчик создает визуальный интерфейс приложения или веб-сайта. Он создает функции, с которыми взаимодействует пользователь.

Github

GitHub — это веб-сервис для разработчиков. Он помогает с совместной работой над проектами по разработке.

GIF

GIF — формат графики. GIF — это бесконечный цикл изображений или видеоклипов.

Хак

Хак — это быстрое решение той или иной проблемы, но не всегда самое хорошее.

HTML

HTML — язык разметки гипертекста. HTML — это набор кодов разметки, вставленные в файл, предназначенный для отображения на веб-сайте. Разметка сообщает веб-браузеру, как отобразить слова и изображения веб-страницы для пользователя.

Гибридное приложение

Гибридное приложение — это приложение, объединяющее элементы как собственных, так и веб-приложений.



IP адрес

Адрес протокола — уникальный адрес, идентифицирующий устройство в Интернете или локальной сети.

iOS

Это мобильная операционная система, созданная и разработанная Apple, которая поддерживает iPhone, iPad и iPod.

Итерация / Итеративная разработка

Итеративная разработка — это способ разбить разработку программного обеспечения на более мелкие части. Итерация в контексте Agile — это заданный период времени (обычно между 1-4 неделями).

Javascript

JavaScript — это язык программирования, используемый для создания интерактивных веб-страниц.

Модем

Модем — это устройство, которое позволяет компьютеру передавать данные по телефонной или кабельной линии.

MVP

MVP — это минимально жизнеспособный продукт. Способ разработки нового продукта (например, веб-сайта) с приемлемыми функциями, подходящими для пользователей. Дополнительные функции разрабатываются только после рассмотрения обратной связи с первоначальными пользователями.

NFC

NFC означает коммуникацию ближнего поля (Near Field Communication). Это способ передачи данных беспроводным способом на мобильное устройство с другого устройства.

Открытый исходный код

Программное обеспечение с открытым исходным кодом — это программное обеспечение, доступное любому пользователю.

Парное программирование

Пара-программирование — это когда два программиста работают вместе. Один пишет код, а другой просматривает его.

Рефакторинг / Рефакторинг кода

Это процесс упорядочивания существующего кода без изменения его работы. Например, чтобы улучшить читаемость кода или упростить структуру кода.

Отзывчивость

Отзывчивый дизайн позволяет вашему веб-сайту адаптироваться к устройству, которое ваши пользователи используют для просмотра сайта.

SaaS

Это способ доставки приложений через Интернет. Вместо того чтобы устанавливать и поддерживать программное обеспечение, вы получаете доступ к нему через Интернет. Это освобождает вас от сложного программно-аппаратного управления.

Scrum (разработка программного обеспечения)

Scrum — это итеративная гибкая платформа разработки программного обеспечения для управления разработкой продукта.

SDK

Набор для разработки программного обеспечения. SDK — программное обеспечение, используемое для разработки приложений для конкретного устройства или операционной системы.

SEO

Означает оптимизацию поисковой системы. Процесс получения пользователей на ваш сайт по средствам поисковых систем.

Спринт

При разработке гибкого программного обеспечения спринт  — это установленный период времени, за который должен быть завершен определенный этап проекта. Спринт может длиться от одной до двух недель.

Технический долг

Пример технического долга: у вас есть функциональность, которую вам нужно добавить в вашу систему. Вы видите два способа сделать это, сделать быстро, но беспорядочно. В будущем это еще больше изменит ситуацию. Другой выбор — более чистый дизайн, однако он займет больше времени.

Тестирование устройства

Тестирование устройства — это то, где тестируются части приложения, чтобы выяснить, подходят ли они для использования. Единичное тестирование может выполняться вручную, но чаще всего выполняется автоматизировано.

VPN

Виртуальная частная сеть. VPN позволяет создать безопасное соединение с другой сетью через Интернет.

Каскадная модель

В разработке программного обеспечения каскадная модель — это когда каждый этап должен быть завершен до того, как начнется следующий этап, в отличие от Аgile, который является методом инкрементной разработки программного обеспечения.

Источник

 

    Понравилась статья? Поделись с друзьями!

    Поделиться

или

следи за новостями в соцсетях

Подпишись на рассылку.

Без рекламы и только самое интересное!

Комментарии

Всего: 0 комментариев

Оставлять комментарии могут только пользователи.

Подписка на Freelance.Today





или

следи за новостями в соцсетях


Фриланс новости, биржи фриланса, freelance