Полезната карта оставя неща извън себе си

Диаграмата помага, когато пази връзките, нужни за задача. Назовете какво изкривява и дайте допълващ изглед, когато друга задача изисква подробностите.

system diagram abstraction

Какъв е краткият отговор?

Полезната карта е избирателна. Определете задачата на читателя, запазете връзките, от които зависи тя, и посочете кои подробности изображението изкривява или пропуска. Схематична карта на маршрути може да изясни връзките, но да скрие географското разстояние; системна диаграма може да изясни потока на данни, но да скрие права или време на провал. Дайте допълващия изглед, когато пропускът променя решение.

Научете повече
На тази страница

Железопътна диаграма може да направи прекачването очевидно, като изправи линиите и раздалечи станциите равномерно. Може и да направи две спирки да изглеждат далеч, когато между тях има кратка разходка. Същата абстракция, която помага на пътник да избере влак, може да го подведе при избор на път пеша.

История на транспортна диаграма пита какво се е случило, когато схематичният изглед е служил и за други задачи освен избор на маршрут. Разказът на Музея на транспорта в Ню Йорк потвърждава, че картата от 1972 г. изправяла маршрутите и премахвала повечето топографски подробности. Историята напомня, че изображение може да е добро за една задача и все пак да се нуждае от допълващ изглед за друга. Точната история на изготвяне на предложени помощни материали не е нужна за този урок.

Определете маршрута, който читателят търси

Всяка диаграма премахва информация. Скица на системна архитектура пропуска времето. Диаграма на процес пропуска стойностите на данните. Карта на посоките на синхронизация може да пропуска кой има право да разреши запис. Премахването често е причината картината да се чете лесно. Проблемът започва, когато премахнатото свойство има значение за избора на читателя.

Представете си илюстративна диаграма на синхронизация между магазин и система за имейли с две кутии и стрелка: Магазин → Платформа за имейли. Тя помага да се отговори на въпроса „коя система изпраща клиентския запис?“. Не може да отговори дали съгласието пътува с него, как се обработват дубликатите или дали покупка отменя чакащо съобщение. Картината не е грешна. Непълна е за тези решения.

Преди да рисувате, напишете въпроса на читателя с едно изречение.

  1. Станция А
    начало
    свързани
  2. Прекачване
    смяна на линия
    свързани
  3. Станция Б
    цел
Илюстративен схематичен маршрут Три станции са показани в реда на връзките; разстоянието е умишлено схематично и не отговаря на въпрос за пътя пеша.

„Откъде произлиза това поле?“ изисква произход на данните. „Какво става, ако източникът не работи?“ изисква време и състояния на провал. „Кой може да задейства кампания?“ изисква права. Една страница може да носи няколко изгледа, но един изглед не трябва да се преструва, че е най-добър за всяка задача.

ИзгледВръзка, която запазваОбичайно изкривяване
Схематична карта на маршрутиВръзки и прекачванияФизическо разстояние и посока
Диаграма на потока данниИзточници, потребители и посокаВреме и правомощия
Диаграма на последователностРед на извиквания и отговориПродължително състояние и човешка работа
Матрица на разрешенияРазрешени участници и действияПътят на потребителя през системата

Това са концептуални примери, не оценки на конкретни продукти или карти.

Покажете пропуска на мястото на употреба

Бележка „не е в мащаб“ може да помогне на пътник да разбере схематична карта. При диаграма на синхронизация надпис може да казва „показва обичайната посока на данните; за записи вижте пътя при провал и таблицата с разрешения“. Това е по-полезно от общо предупреждение, защото назовава липсващото решение.

Допълващият изглед трябва да се избере според последицата. Ако диаграмата служи за преглед на сигурността, правата не са незадължителен контекст. Ако служи за разследване на остарели записи, времевите отметки и състоянията на повторен опит са по-важни от мястото на кутиите. Ако служи за планиране на нова интеграция, отговорността за полетата и пътищата за поправка може да определят реализацията.

Ето защо визуалната подреденост може да е капан. Стрелка, която не се пресича с други, изглежда чисто, но може да скрива обратна връзка. Еднакви кутии подсказват еднакви отговорности, дори когато една система притежава истината, а друга пази проекция, която може да се пресъздаде. Дизайнът трябва да прави оперативната несиметричност видима, когато има значение.

Предложете следващия изглед там, където е нужен

Една диаграма може да служи на няколко читатели, ако предлага следващия изглед в момента на решение. Започнете с изгледа, който отговаря на непосредствения въпрос, и предложете близка връзка или превключване към следващия. Дръжте етикетите последователни между тях, за да знае читателят, че „клиент“ в потока е същият обект като в таблицата с разрешения.

Полезният преглед иска от човек, който не познава системата, да вземе две решения. Първо, да използва диаграмата по предвидения начин. Второ, да отговори на въпрос, зависещ от пропуснато свойство. Ако читателят уверено направи грешен извод, пропускът се нуждае от етикет или допълващ изглед. Ако знае къде да гледа след това, абстракцията върши работата си.

Ръководството за отговорността върху данните разглежда основните решения за интеграция. Карта на тези решения трябва да помага на читателя да направи правилната следваща стъпка, не само да се любува на архитектура, която изглежда завършена.

Диаграма може да носи и собствен тестов случай. Поставете един нормален запис и едно изключение на страницата и помолете читателя да проследи и двете. Ако изключението изчезва при ненадписана стрелка, диаграмата е скрила решение. Версия за ръководители може да пропуска имената на полетата, но пак трябва да показва кой отговаря за провал. Версия за разработчици може да показва схеми и повторни опити, но да пропуска вътрешната политика. Въпросът е дали всеки пропуск запазва задачата. Когато нов читател трябва да гадае, добавете липсващата връзка или посочете допълващия изглед, вместо да запълвате всяко празно място с кутии.

Картата успява, когато оставя неща извън себе си внимателно. Проваля се, когато липсва точно онова, за което читателят е дошъл да реши.

Често Задавани Въпроси

Какво прави опростена диаграма честна?

Тя посочва задачата, за която служи, и запазените свойства, после прави важните пропуски видими. Не трябва да внушава, че подредбата, разстоянието или пълнотата са буквални, когато не са.

Кога диаграмата се нуждае от допълващ изглед?

Когато читателите трябва да решат въз основа на нещо, което тя умишлено премахва, например физическо разстояние, права на достъп, забавяне или път на изключение.

Как екипът трябва да прегледа карта на системата?

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

Заявете ранен достъп

Въведете собственото си име и служебен имейл адрес. Ще ви изпратим връзка за потвърждение на заявката за достъп до Tajo.

Вземете Brevo