English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

гость
1 / ?
назад к урокам

3000 слов

Текст против диаграммы: одна система, разная когнитивная нагрузка

«Картинка стоит тысячу слов» обычно приписывается рекламному деятелю 1921 года. Цифра неверна: она недооценивает.

Одна хорошо спроектированная диаграмма может одновременно показать структуру, отношения, последовательность, масштаб, причинно-следственную связь & циклы обратной связи. Текст коммуницирует всё это по одному предложению за раз. Читатель должен сохранять предыдущие предложения в оперативной памяти, чтобы восстановить структуру, которую диаграмма показывает с одного взгляда.

3000 слов — это ближе к реальности. Для сложной системы — схемы, цепочки поставок, контрольного цикла, иерархии классов — диаграмма часто является единственным способом передать всё целиком, не потеряв читателя на полпути.

Это не украшение. Диаграммы — первичный средство коммуникации в каждой технической профессии. Инженеры представляют чертежи, не абзацы. Хирурги изучают анатомические пластины, не текстовые описания. Архитекторы сетей рисуют топологии перед написанием строки конфига. Диаграмма И есть спецификация.

Ограничение текста

Что текст не может делать

Текст последователен: одно слово за другим, одно предложение за другим. Читатель обрабатывает его последовательно. Диаграмма параллельна: глаз движется свободно, увеличивая детали, прыгая между компонентами, воспринимая целое и части одновременно.

Опишите концепцию из вашей области или учёбы, которой потребовалось бы много абзацев для объяснения в прозе, но которую можно было бы отразить в одной диаграмме. Что именно диаграмма показывает, что тексту трудно?

Карта типов диаграмм

Типы диаграмм: структурные, процессные, количественные, пространственные

Каждый тип диаграммы решает разную проблему коммуникации. Использование неправильного типа для вашего содержания создаёт путаницу: не ясность. Первое проектное решение всегда таково: какой тип информации я коммуницирую?

Структурные диаграммы показывают, что существует & как это связано:

- Диаграммы сущностей: узлы & отношения (схемы баз данных, организационные схемы, графы знаний) - Архитектурные диаграммы: компоненты системы & их связи (топологии сетей, программные системы) - Древовидные диаграммы: иерархии (классификационные деревья, файловые системы, семейные деревья)

Процессные диаграммы показывают, что происходит & в каком порядке:

- Блок-схемы: решения & последовательности (алгоритмы, бизнес-процессы, диагностическая логика) - Диаграммы последовательности: передача сообщений во времени (вызовы API, протоколы, обработка событий) - Машины состояний: состояния & переходы (потоки пользовательского интерфейса, состояния протокола, системы управления)

Количественные диаграммы показывают, сколько & как это меняется:

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

Пространственные диаграммы показывают, где находятся вещи:

- Сечения: внутренняя структура (геология, анатомия, инженерия) - Взрывные виды: отношения сборки (механические детали, электроника) - Схемы: функциональная топология (электрические цепи, сантехника, HVAC)

Соответствие типа проблеме

Выбор типа — первое проектное решение

Самая распространённая ошибка диаграммирования — выбор типа по привычке, а не по соответствию. Разработчик тянется к блок-схеме, потому что всегда использует блок-схемы. Менеджер тянется к организационной схеме. Тип должен быть выбран по тому, что диаграмма должна коммуницировать.

Выберите три из следующих концепций & назовите тип диаграммы, который вы бы использовали для каждого, с одним предложением причины: (1) как веб-запрос путешествует через систему бэкенда, (2) внутренняя анатомия двигателя автомобиля, (3) как студент продвигается через учебную программу с ветвящимися путями, (4) какие таблицы базы данных ссылаются на какие другие таблицы, (5) как электричество течёт через домашнюю цепь.

Как читать сложную диаграмму

Пять слоёв чтения диаграммы: инвентаризация через вывод

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

Слой 1: Инвентаризация. Какие узлы существуют? Какие основные компоненты? Прочитайте каждый ярлык. Не следуйте пока за связями. Постройте словарь перед грамматикой.

Слой 2: Топология. Как компоненты соединены? Что с чем соединено? Посчитайте связи. Определите хабы (много связей) и листья (одна связь). Заметьте кластеры.

Слой 3: Поток. Если стрелки существуют, следуйте им. Где что-то входит в систему? Где оно выходит? Какой путь проходит основной поток? Какие ветви?

Слой 4: Исключения. Что отличается? Пунктирные линии против сплошных. Цветовое кодирование. Формы, отличающиеся от большинства. Это кодирует смысл: найдите легенду и декодируйте.

Слой 5: Вывод. Что эта структура подразумевает? Единственный хаб со многими зависимостями — это единственная точка отказа. Цикл обратной связи подразумевает риск колебания. Отсутствующая связь подразумевает границу. Читайте то, что не нарисовано, так же внимательно, как нарисованное.

Практика чтения

Применяйте метод пяти слоёв

Подумайте о сложной диаграмме, которую вы встречали в своей области: схема схемы, сетевая топология, анатомическая диаграмма, архитектура системы, изометрический вид сантехники, диаграмма состояний.

Опишите сложную диаграмму из вашей области. Пройдитесь по крайней мере через три из пяти слоёв чтения для неё: какова инвентаризация, какова топология или поток, и что структура подразумевает? Будьте конкретны: назовите фактические компоненты.

Принципы композиции

Наивный против составленного: беспорядочная против иерархической дизайн диаграммы

Диаграмма, которая технически правильна, но плохо составлена, всё ещё неудача. Глаз читателя должен быть направлен в правые места в правом порядке.

Иерархия через размер & вес. Самый важный компонент должен быть самым большим или самым смелым. Вторичные компоненты меньше. Ярлыки меньше, чем вещи, которые они помечают. Глаз читает по значимости.

Поток через направление. Слева направо или сверху вниз подразумевает время & последовательность. Радиально подразумевает центральность. Вертикально подразумевает иерархию. Выберите направление & поддерживайте его. Смешанные направления создают путаницу.

Группировка через близость & заключение. Компоненты, которые принадлежат друг другу, должны быть рядом друг с другом или заключены в общую границу. Белое пространство создаёт разделение. Общий цвет или граница создают ассоциацию.

Контраст через цвет. Цвет кодирует смысл: но только если используется редко. Три-четыре отчётливых цвета — это предел. Больше того, и легенда становится тестом памяти. Используйте цвет для кодирования одного измерения данных: статуса, типа или владения.

Сокращение через элиминацию. Каждый элемент, который не добавляет информацию, вычитает из ясности. Удалите украшающие элементы. Удалите ярлыки, которые читатель уже знает. Удалите линии, которые не добавляют информацию. Лучшая диаграмма — это та, где вы не можете удалить ничего ещё.

Спроектируйте диаграмму

Применяйте принципы

Подумайте о процессе или системе в вашей области, которой не хватает хорошей диаграммы: или есть та, которую можно улучшить.

Опишите диаграмму, которую вы спроектировали бы для процесса или системы в вашей области. Укажите: (1) тип, (2) иерархию: что наиболее выступает, (3) направление потока, (4) как вы бы использовали цвет, (5) что вы бы исключили, что наивная версия могла бы включить.

Стандартный язык диаграмм вашего домена

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

Электрика: Схемы используют стандартизированные символы (резистор, конденсатор, транзистор, земля, VCC). Каждый электрик по всему миру читает один и тот же набор символов. Схема И есть спецификация: схема подключения — это юридически обязывающий документ.

Механика: Инженерные чертежи используют ортографическую проекцию, виды сечения & выносики GD&T. Размер с допуском — это юридический контракт между конструктором & оператором станка. Чертёж полностью задаёт часть.

Программное обеспечение: UML определяет диаграммы классов, диаграммы последовательности & нотацию машины состояний. Архитектурные диаграммы используют прямоугольники-&-стрелки с согласованными соглашениями для сервисов, баз данных, очередей & границ.

Медицина: Анатомические сечения, срезы патологии, радиологические заключения. Радиолог читает КТ-сканирование как диаграмму внутренней структуры: данные пространственной структуры, закодированные плотностью. Патолог читает срез ткани как диаграмму популяции типов клеток.

Профессии: Изометрические виды сантехники, макеты воздуховодов HVAC, планы конструкционного каркаса. Сантехник, читающий изометрический чертёж, видит размеры труб, фитинги, уклоны & подключения приборов в трёх измерениях на двумерной странице.

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

Финальный синтез

Мастерство позади диаграммы

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

Назовите стандартный тип(ы) диаграмм, наиболее важный в вашей области, опишите, что они коммуницируют, что текст не может, & объясните одно соглашение в этом типе диаграмм, которое новичок обычно неправильно понимает. Если вы ещё не глубоко в конкретной области, выберите любую область из этого урока & ответьте для неё.