Na této stránce
Schéma železnice může díky narovnání linek a rovnoměrnému rozmístění stanic přestup zviditelnit. Může také nechat dva body vypadat vzdáleně, i když je mezi nimi krátká pěší cesta. Stejná abstrakce pomáhá cestujícímu vybrat vlak a může ho zmást při volbě pěší trasy.
Historie schématu dopravy se ptá, co nastalo, když schematický pohled začal sloužit i jiným úlohám než výběru cesty. Popis newyorského muzea dopravy potvrzuje, že mapa z roku 1972 narovnala trasy a odstranila většinu topografických detailů. Příběh připomíná, že obraz může dobře sloužit jedné úloze a pro jinou potřebovat doprovodný pohled. Přesnou výrobní historii navržených pomůcek k tomu nepotřebujeme.
Určete cestu, kterou čtenář hledá
Každý diagram odstraňuje informace. Nákres architektury systému vynechává čas. Vývojový diagram vynechává hodnoty dat. Mapa směrů synchronizace může vynechat člověka oprávněného k zápisu. Odstranění detailů často činí obraz čitelným. Problém začíná, když na odstraněné vlastnosti závisí volba čtenáře.
Představte si ilustrativní diagram synchronizace obchodu s e-mailovou platformou se dvěma políčky a šipkou: Obchod → e-mailová platforma. Pomáhá odpovědět, který systém odesílá zákaznický záznam. Neodpoví, zda spolu se záznamem cestuje souhlas, jak se řeší duplicity nebo zda nákup ruší čekající zprávu. Obraz není špatný. Pro tato rozhodnutí je neúplný.
Před kreslením napište otázku čtenáře jednou větou.
- Stanice Azačátekspojeno
- Přestupzměna linkyspojeno
- Stanice Bcíl
„Odkud pochází toto pole?“ potřebuje původ dat. „Co se stane při výpadku zdroje?“ potřebuje čas a stavy selhání. „Kdo smí spustit kampaň?“ potřebuje oprávnění. Jedna stránka může nést několik pohledů, ale jediný pohled nemá předstírat, že slouží každé úloze.
| Pohled | Zachovaný vztah | Běžné zkreslení |
|---|---|---|
| Schéma trasy | Spojení a přestupy | Fyzická vzdálenost a směr |
| Diagram toku dat | Zdroje, příjemci a směr | Čas a pravomoc |
| Sekvenční diagram | Pořadí volání a odpovědí | Dlouhodobý stav a lidská práce |
| Matice oprávnění | Povolené subjekty a akce | Cesta uživatele systémem |
To jsou pojmové příklady, ne hodnocení konkrétních produktů nebo map.
Vynechání ukažte v místě použití
Poznámka „není v měřítku“ pomáhá cestujícímu rozumět schematické mapě. U diagramu synchronizace může popisek říkat: „Ukazuje běžný směr dat; pro zápisy viz cestu selhání a tabulku oprávnění.“ Je užitečnější než obecná výhrada, protože jmenuje chybějící rozhodnutí.
Doprovodný pohled volte podle důsledků. Při bezpečnostním přezkumu nejsou oprávnění nepovinný kontext. Při hledání zastaralých záznamů záleží na čase a stavu opakování víc než na poloze políček. Při plánování nové integrace může o realizaci rozhodnout vlastnictví polí a cesta oprav.
Vizuální úhlednost proto může být past. Šipka nekřížící jiné šipky vypadá čistě, ale může skrýt zpětnou vazbu. Stejná políčka naznačují stejnou odpovědnost, ačkoli jeden systém vlastní pravdu a druhý jen znovu vytvořitelný obraz. Návrh má ukazovat provozní nerovnost tam, kde záleží.
Další pohled nabídněte tam, kde je potřeba
Jeden diagram může sloužit více čtenářům, pokud nabízí další pohled v okamžiku rozhodnutí. Začněte pohledem na bezprostřední otázku a poblíž dejte odkaz nebo přepnutí k další potřebné vrstvě. Držte popisky stejné, aby čtenář věděl, že „zákazník“ v toku je stejný objekt jako v tabulce oprávnění.
Užitečný přezkum požádá člověka neznalého systému o dvě rozhodnutí. První má učinit pomocí diagramu pro jeho zamýšlený účel. Druhé závisí na vynechané vlastnosti. Pokud čtenář s jistotou vyvodí chybný závěr, vynechání potřebuje označení nebo druhý pohled. Pokud ví, kde hledat dál, abstrakce funguje.
Průvodce vlastnictvím dat popisuje základní integrační volby. Mapa má čtenáři pomoci udělat správný další krok, ne jen obdivovat zdánlivě úplnou architekturu.
Diagram může nést vlastní testovací případ. Umístěte na stránku jeden běžný záznam a jednu výjimku a nechte čtenáře oba sledovat. Pokud výjimka zmizí na neoznačené šipce, diagram skryl rozhodnutí. Verze pro vedení může vynechat názvy polí, ale stále má ukázat vlastníka selhání. Verze pro vývojáře může ukázat schémata a opakování, ale vynechat organizační politiku. Ptejte se, zda každé opomenutí zachovává úlohu. Když nový čtenář musí hádat, přidejte chybějící vztah nebo ukažte doprovodný pohled, místo plnění každého volného místa políčky.
Mapa uspěje pečlivým vynecháváním. Selže, když chybí právě věc, kvůli níž se čtenář přišel rozhodnout.
Často Kladené Otázky
Co činí zjednodušený diagram poctivým?
Určí úlohu, které slouží, a vlastnosti, které zachovává, a zviditelní důležitá opomenutí. Nesmí naznačovat doslovné rozložení, vzdálenost či úplnost, pokud je neukazuje.
Kdy diagram potřebuje doprovodný pohled?
Když čtenář musí rozhodnout podle toho, co diagram záměrně odstranil, například fyzické vzdálenosti, přístupových práv, zpoždění nebo cesty výjimky.
Jak má tým posoudit mapu systému?
Nechte čtenáře s mapou splnit zamýšlenou úlohu a pak vyzkoušejte druhou úlohu závislou na vynechaných detailech. Kde by opomenutí mátlo, mapu opravte nebo odkažte na druhý pohled.