Na tejto stránke
Diagram železnice môže narovnaním tratí a rovnomerným rozložením staníc zviditeľniť prestup. Zároveň môže vytvoriť dojem, že dve zastávky sú ďaleko, hoci ich delí krátka prechádzka. Tá istá abstrakcia, ktorá pomáha cestujúcemu vybrať vlak, ho môže zaviesť pri výbere pešej cesty.
História dopravného diagramu sa pýta, čo sa stalo, keď schematický pohľad slúžil aj úlohám mimo výberu trasy. Opis New York Transit Museum potvrdzuje, že mapa z roku 1972 narovnala trasy a odstránila väčšinu topografických detailov. Príbeh pripomína, že obraz môže byť dobrý pre jednu úlohu a pri inej potrebovať doplnkový pohľad. Presná história navrhovaných doplnkov tu nie je potrebná.
Určte trasu, ktorú čitateľ hľadá
Každý diagram odstraňuje informácie. Náčrt architektúry systému vynecháva čas. Graf pracovného postupu vynecháva hodnoty dát. Mapa smerov synchronizácie môže vynechať, kto smie autorizovať zápis. Vynechanie je často dôvod, prečo sa obrázok dá čítať. Problém vzniká, keď odstránená vlastnosť rozhoduje o voľbe čitateľa.
Predstavte si ilustratívny diagram synchronizácie medzi obchodom a e-mailovou platformou s dvoma políčkami a jednou šípkou: Obchod → E-mailová platforma. Pomáha odpovedať na otázku „ktorý systém posiela zákaznícky záznam?“ Nedokáže odpovedať, či so záznamom cestuje súhlas, ako sa riešia duplicity alebo či nákup zruší čakajúcu správu. Obrázok nie je nesprávny. Pre tieto rozhodnutia je neúplný.
Pred kreslením napíšte otázku čitateľa jednou vetou.
- Stanica Azačiatokspojené
- Prestupzmena linkyspojené
- Stanica Bcieľ
„Odkiaľ toto pole pochádza?“ potrebuje pôvod dát. „Čo sa stane, ak je zdroj nedostupný?“ potrebuje časovanie a stavy zlyhania. „Kto môže spustiť kampaň?“ potrebuje oprávnenia. Jedna stránka môže niesť viac pohľadov, no jeden pohľad sa nemá tváriť, že vyhovuje každej úlohe.
| Pohľad | Vzťah, ktorý zachováva | Bežné skreslenie |
|---|---|---|
| Schematická mapa trasy | Spojenia a prestupy | Fyzická vzdialenosť a smer |
| Diagram toku dát | Zdroje, príjemcovia a smer | Časovanie a právomoc |
| Sekvenčný diagram | Poradie volaní a odpovedí | Dlhodobý stav a ľudská práca |
| Matica oprávnení | Povolené subjekty a kroky | Cesta používateľa systémom |
Sú to koncepčné príklady, nie hodnotenia konkrétnych produktov či máp.
Vynechanie ukážte v mieste použitia
Poznámka „nie je v mierke“ môže cestujúcemu pomôcť rozumieť schematickej mape. Pri diagrame synchronizácie môže popis povedať „zobrazuje bežný smer dát; cestu zlyhania a tabuľku oprávnení pre zápisy nájdete vedľa“. Je užitočnejší než všeobecné upozornenie, pretože pomenuje chýbajúce rozhodnutie.
Doplnkový pohľad vyberajte podľa následku. Pri bezpečnostnej kontrole nie sú oprávnenia voliteľným kontextom. Pri hľadaní zastaraných záznamov sú časové značky a stavy opakovaných pokusov dôležitejšie než poloha políčok. Pri plánovaní novej integrácie môže implementáciu určiť vlastníctvo polí a cesta opráv.
Preto môže byť vizuálna úhľadnosť pascou. Šípka, ktorá nepretína žiadnu inú, vyzerá čisto, no môže skryť spätnú väzbu. Rovnaké políčka naznačujú rovnakú zodpovednosť, hoci jeden systém vlastní pravdu a druhý drží nahraditeľnú projekciu. Návrh má prevádzkovú asymetriu ukázať, keď na nej záleží.
Ponúknite ďalší pohľad tam, kde ho treba
Jeden diagram môže slúžiť viacerým čitateľom, ak v bode rozhodnutia ponúkne ďalší pohľad. Začnite tým, ktorý odpovedá na okamžitú otázku, a nablízku ponúknite odkaz alebo prepnutie na ďalší potrebný pohľad. Používajte rovnaké označenia, aby čitateľ vedel, že „zákazník“ v toku je ten istý objekt ako v tabuľke oprávnení.
Pri užitočnej kontrole požiadajte človeka neznalého systému o dve rozhodnutia. Najprv nech použije diagram na jeho zamýšľaný účel. Potom sa spýtajte na vlastnosť, ktorú diagram vynechal. Ak s istotou vyvodí nesprávny záver, vynechanie potrebuje označenie alebo doplnkový pohľad. Ak vie, kde hľadať ďalej, abstrakcia plní úlohu.
Sprievodca vlastníctvom dát pokrýva podkladové integračné rozhodnutia. Mapa týchto rozhodnutí má čitateľovi pomôcť urobiť ďalší správny krok, nie iba obdivovať na pohľad úplnú architektúru.
Diagram môže niesť vlastný testovací prípad. Umiestnite na stránku jeden bežný záznam a jednu výnimku a požiadajte čitateľa, aby sledoval oba. Ak sa výnimka stratí pri neoznačenej šípke, diagram skryl rozhodnutie. Verzia pre vedenie môže vynechať názvy polí, ale stále potrebuje ukázať vlastníka zlyhania. Verzia pre implementáciu môže ukázať schémy a opakované pokusy, no vynechať organizačnú politiku. Otázka znie, či každé vynechanie zachováva účel. Keď nový čitateľ musí hádať, doplňte chýbajúci vzťah alebo odkážte na ďalší pohľad namiesto zaplnenia každého voľného miesta políčkami.
Mapa uspeje tým, že vynecháva opatrne. Zlyhá, keď chýba práve to, o čom prišiel čitateľ rozhodnúť.
Často Kladené Otázky
Čo robí zjednodušený diagram poctivým?
Určuje úlohu, ktorej slúži, a vlastnosti, ktoré zachováva, a zároveň zviditeľňuje dôležité vynechania. Nemá naznačovať doslovné rozloženie, vzdialenosť či úplnosť, ak také nie sú.
Kedy diagram potrebuje doplnkový pohľad?
Keď čitatelia musia rozhodnúť podľa niečoho, čo zámerne vynecháva, napríklad fyzickej vzdialenosti, prístupových práv, oneskorenia alebo cesty výnimky.
Ako má tím posúdiť mapu systému?
Požiadajte čitateľa, aby s ňou splnil zamýšľanú úlohu, potom otestujte druhú úlohu závislú od vynechaných detailov. Upravte mapu alebo pridajte odkaz na doplnkový pohľad tam, kde by vynechanie zavádzalo.