Na ovoj stranici
Šema železnice može učiniti presedanje očiglednim tako što ispravi linije i ravnomerno rasporedi stanice. Može učiniti i da dve stanice izgledaju daleko jedna od druge, iako su na kratkoj pešačkoj udaljenosti. Ista apstrakcija koja putniku pomaže da izabere voz može ga navesti na pogrešnu pešačku rutu.
Istorijski prikaz dijagrama javnog prevoza postavlja pitanje šta se dogodilo kada je šematski prikaz upotrebljen i za zadatke izvan izbora linije. Opis Njujorškog muzeja prevoza potvrđuje da je mapa iz 1972. ispravila trase i uklonila većinu topografskih detalja. Priča podseća da slika može biti dobra za jedan zadatak, a ipak tražiti dopunski prikaz za drugi. Precizna istorija izrade predloženih dopunskih pomagala nije potrebna za tu pouku.
Odredite rutu koju čitalac pokušava da nađe
Svaki dijagram uklanja informacije. Skica arhitekture izostavlja vreme. Dijagram radnog toka izostavlja vrednosti podataka. Mapa smerova sinhronizacije može izostaviti ko sme odobriti upis. Uklanjanje je često razlog što je slika čitljiva. Problem počinje kada uklonjeno svojstvo utiče na odluku čitaoca.
Zamislite ilustrativan dijagram sinhronizacije između prodavnice i sistema za e-poštu, sa dva pravougaonika i jednom strelicom: Prodavnica → Platforma za e-poštu. On pomaže da odgovorite „koji sistem šalje zapis kupca?“ Ne može odgovoriti da li pristanak putuje sa zapisom, kako se obrađuju duplikati ili da li kupovina otkazuje zakazanu poruku. Slika nije pogrešna. Nepotpuna je za te odluke.
Pre crtanja napišite čitaočevo pitanje u jednoj rečenici.
- Stanica Apolazakpovezano
- Presedanjepromena linijepovezano
- Stanica Bodredište
„Odakle potiče ovo polje?“ zahteva poreklo podataka. „Šta se dešava ako izvor nije dostupan?“ zahteva vreme i stanja greške. „Ko sme pokrenuti kampanju?“ zahteva dozvole. Jedna stranica može sadržati više prikaza, ali jedan prikaz ne treba da se pretvara da služi svakom zadatku.
| Prikaz | Odnos koji čuva | Uobičajeno iskrivljenje |
|---|---|---|
| Šematska mapa linija | Veze i presedanja | Fizička razdaljina i pravac |
| Dijagram toka podataka | Izvori, korisnici podataka i smer | Vreme i ovlašćenje |
| Sekvencijalni dijagram | Redosled poziva i odgovora | Dugotrajno stanje i ljudski posao |
| Matrica dozvola | Dozvoljene osobe ili sistemi i radnje | Put korisnika kroz sistem |
Ovo su konceptualni primeri, ne ocene konkretnih proizvoda ili mapa.
Pokažite izostavljanje tamo gde se prikaz koristi
Napomena „nije u razmeri“ može pomoći putniku da razume šematsku mapu. Za dijagram sinhronizacije opis može glasiti: „prikazuje uobičajen smer podataka; put greške i dozvole za upis potražite u posebnom prikazu“. To je korisnije od opšteg odricanja odgovornosti jer imenuje odluku koju dijagram ne podržava.
Dopunski prikaz birajte prema posledicama. Ako se dijagram koristi pri bezbednosnoj proveri, dozvole nisu neobavezan kontekst. Ako se koristi za pronalaženje uzroka zastarelih zapisa, vremena i stanja ponovnog pokušaja važnija su od rasporeda pravougaonika. Ako se koristi za planiranje nove integracije, vlasništvo nad poljima i putevi ispravki mogu odrediti implementaciju.
Zato vizuelna urednost može biti zamka. Strelica koja se ne ukršta ni sa jednom drugom izgleda čisto, ali može sakriti povratni put. Jednaki pravougaonici sugerišu jednake odgovornosti čak i kada jedan sistem poseduje istinu, a drugi čuva privremenu projekciju. Dizajn treba da pokaže tu operativnu nejednakost kada je važna.
Ponudite sledeći prikaz tamo gde je potreban
Jedan dijagram može služiti različitim čitaocima ako nudi sledeći prikaz na mestu odluke. Počnite onim koji odgovara na neposredno pitanje, a blizu postavite vezu ili mogućnost prelaska na sledeći potreban prikaz. Održite oznake doslednim kako bi čitalac znao da je „kupac“ u toku isti objekat kao „kupac“ u tabeli dozvola.
Korisna provera traži od osobe koja ne poznaje sistem da donese dve odluke. Najpre neka koristi dijagram za njegovu svrhu. Zatim joj postavite pitanje koje zavisi od izostavljenog svojstva. Ako samouvereno izvede pogrešan zaključak, izostavljanje treba označiti ili pokazati u dopunskom prikazu. Ako zna gde sledeće da pogleda, apstrakcija radi svoj posao.
Vodič za vlasništvo nad podacima obrađuje osnovne odluke o integraciji. Mapa tih odluka treba da pomogne čitaocu da preduzme pravi sledeći korak, a ne samo da se divi arhitekturi koja deluje potpuno.
Dijagram može nositi sopstveni test. Stavite na stranicu jedan uobičajen zapis i jedan izuzetak, pa zamolite čitaoca da prati oba. Ako izuzetak nestane na neoznačenoj strelici, dijagram je sakrio odluku. Verzija za rukovodstvo može izostaviti nazive polja, ali i dalje treba da pokaže vlasnika greške. Verzija za implementaciju može prikazati šeme i ponovne pokušaje, a izostaviti organizacionu politiku. Pitanje je da li svako izostavljanje odgovara zadatku. Kada novi čitalac mora da nagađa, dodajte odnos koji nedostaje ili put do dopunskog prikaza, umesto da svaki slobodan centimetar punite pravougaonicima.
Mapa uspeva kada pažljivo izostavlja. Ne uspeva kada izostavi upravo ono o čemu je čitalac došao da odluči.
Često Postavljana Pitanja
Šta pojednostavljen dijagram čini poštenim?
On navodi zadatak kojem služi i svojstva koja čuva, pa otkriva važna izostavljanja. Ne treba da sugeriše da su raspored, razdaljina ili potpunost doslovni kada nisu.
Kada dijagramu treba dopunski prikaz?
Kada čitaoci moraju odlučiti na osnovu nečega što je namerno uklonjeno, kao što su fizička razdaljina, kontrola pristupa, kašnjenje ili put izuzetka.
Kako tim treba da proveri mapu sistema?
Zamolite čitaoca da njome obavi predviđeni zadatak, pa proverite drugi zadatak koji zavisi od izostavljenih detalja. Izmenite mapu ili povežite dopunski prikaz tamo gde bi izostavljanje zavelo.