|
Autorski članci |
|
|
Microsoft Office Visio 2003: Dijagrami za svaku prilikuNivo:
Piše: Dragan Grbić Izrada šema i dijagrama u programu Visio je poput igre sa ozbiljnim ishodom. Aktuelna verzija 2003 sadrži i neka dugo očekivana unapređenja: i te kako je postalo ozbiljno. Istorija uspešnih softverskih proizvoda obiluje zanimljivim pričama, a neke od njih se prepričavaju kao primeri na kojima može da se uči. Program o kome govorimo ovog puta spada u najuspešnije, a priča o njemu bi mogla da se naslovi "od zanimljive ideje do sinonima za vrstu programa". Sve je počelo 1990. godine u Sijetlu: Jeremy Jaech i Dave Walter, dvojica iz ekipe koja je osnovala firmu Aldus Corporation i Ted Johnson, vodeći projektant programa Aldus PageMaker, osnivaju softversku firmu Axon sa namerom da se bave izradom softvera u oblasti poslovne grafike. Tražeći ključ inovativnosti koji bi mogao da donese uspeh na sve konkurentnijem tržištu, otkrivaju prostu činjenicu: većina ljudi koji žele da naprave neki šematski crtež uopšte nisu u stanju da valjano crtaju oblike. Oslanjajući se na neka slična tuđa iskustva, razvijaju princip gradnje šema iz blokova koji predstavljaju osnovne oblike. Nešto pre nego prvog objavljivanja programa, firma menja naziv u Shapeware, a u novembru 1992. godine izlazi na tržište Visio 1.0 kao prvi pravi Windows program u svojoj klasi tzv. flowchart programa.
U sledećem periodu se nastavlja veliki rast kompanije, u žestokom ritmu razvoja glavnog programa (Visio Technical 4.1 u junu 1996; Visio 4.5 u januaru 1997; Visio 5.0 u avgustu 1997). I tada se desilo ono što su mnogi očekivali: nakon izlaska programa Visio 2000 u novembru 1999. godine, u času kada firma broji 675 zaposlenih, Microsoft kupuje celu firmu 7. januara 2000. godine za milijardu i po dolara, što je najveća akvizicija koju je Microsoft izveo do dana današnjeg. Dobar poslovni potez je praćen i mudrom odlukom da se ključno jezgro razvojnog tima očuva po svaku cenu, pa je novo odeljenje u Microsoft Business Productivity Group zadržalo svoju lokaciju negde na dokovima Sijetla i nastavilo da razvija program koji je postao sinonim za flowchart softver. Aktuelni Microsoft Office Visio 2003 je ugledao svetlo dana u oktobru 2003, uporedo sa svim drugim programima sistema Microsoft Office, donoseći neka važna poboljšanja i unapređenja u odnosu na prethodne verzije. Eto, desilo nam se da je prošlo više od godinu dana dok nismo stigli da predstavimo ovaj sjajni program, ali šta je, tu je: hajde da zavirimo kakvih novosti ima u ovom programu. Sadržaj i osnovni principi programaJoš u pre-Microsoft eri, Visio je uobičajeno dolazio u nekoliko varijanti koje su se razlikovale po obimu i nekim funkcionalnim mogućnostima. Danas više ne postoji varijanta Visio Technical, ali je većina artefakata koji su bili njegov deo danas uključen u Visio Professional; ta varijanta je po obimu nešto šira, a po ceni skuplja od varijante Visio Standard. Program se isporučuje isključivo kao samostalni proizvod, a o ceni se možete raspitati kod svog ovlašćenog distributera Microsoft softvera. Preduslov za instalaciju je uobičajen za programe sistema Microsoft Office 2003: dakle, platforma treba da bude Windows 2000 SP-3 ili Windows XP, a hardver primereno jak za efikasno delovanje. Navedeni minimalni zahtevi u specifikaciji su daleko od udobnog rada, ali ako je vaš računar nabavljen u poslednje dve do tri godine, verovatno nećete imati problema. S obzirom na to da je Visio grafički orijentisana aplikacija, veća količina memorije i primereno veliki monitor u rezoluciji 1280x1024 će pozitivno uticati na efikasnost vašeg rada. Visio Professional 2003 će zauzeti oko 210 MB, a varijanta Standard oko 160 MB na disku. Ako ste već angažovali ovaj program, podsetićemo vas i da je tokom leta objavljena servisna ispravka (service pack) koju valja da nabavite i aplicirate.
Da bi rad bio što efikasniji, Visio raspolaže brojnim predlošcima koji su grupisani u više celina, kao što su osnovni blok dijagrami i tokovi procesa, vremenske skale, tlocrti zgrada i prostorne mape, organizacione šeme, itd. Predložak čine namenske grupe oblika, predefinisane osobine dokumenta (format papira, jezik dokumenta, razni elementi automatizacije) i, po potrebi, početni sadržaji na stranicama. Verovatno i ne treba pominjati brojne elemente inteligentnog ponašanja koje Visio ispoljava u radu: na primer, ako oslonite dva zida jedan uz drugi, na crtežu će se automatski izvesti spoj koji biste inače sami teško nacrtali. Upravo grupe predložaka čine ključnu razliku između dva varijeteta programa. Već i Visio Standard raspolaže znatnim mogućnostima, ali Visio Professional 2003 raspolaže sa osam dodatnih grupa predložaka i pripadajućih paleta oblika koji će značajno koristiti raznim profesionalnim potrebama. Poimence, to su: planovi zgrada, spratova i prostora; inženjerski crteži; dijagrami baza podataka sa reverznim inženjeringom; dijagrami softvera sa reverznim inženjeringom; dijagrami usluga direktorijuma u domenu; logički dijagrami mreže računara; dijagrami mrežnih ormana; i mape web sajtova. Značajne novosti
Kada postavite novi element između dva već povezana, vezna linija će se ponašati inteligentno, deleći se na dve koje će se odmah povezati sa najbližim veznim tačkama; Unapređeno je i ponašanje veznih linija pri pomeranju uvezanih elemenata. Da biste dodali dinamiku dijagramu, svakom obliku ćete lako dodati ekransku napomenu (što pogotovo može da pomogne ako izvozite dijagram u HTML oblik). Osnovno pozicioniranje oblika je olakšano i ručicom za rotiranje na licu mesta, bez potrebe da posebno pristupate dijalogu u kome ćete menjati njegov ugao. Kreiranje i održavanje oblika je unapređeno, a bolje je podržano i grupisanje oblika u korisnički definisanim paletama My Shapes, poput svojevrsnih favorita. Doduše, malo više ćete se potruditi dok ne pristupite mehanizmu za uređenje mastera oblika: primećeno je da neiskusni korisnici olako nehotice ulaze u režim za promenu, što može završiti čuvanjem iskvarenog oblika u galeriji. Ako vam nedostaje neki oblik, možete ga potražiti po ključnim rečima ili na osnovu sličnosti a odabranim oblikom; naravno, domen pretraživanja nije samo vaš disk, nego i resursi na Internetu.
Verovatno vam je poznato da Microsoft ulaže znatni trud na mogućnosti programiranja komponenti programa u svim zamislivim varijantama, od upravljanja postupcima kroz programirane module i čarobnjake, preko virtuelnog povezivanja dva ili više programa, pa do mogućnosti primene osobina programa iz bilo koje druge namenske aplikacije. Unapređenja koje je Visio 2003 dobio na ovom planu su velika i značajna, takva da možemo reći da sada raspolažemo potpuno upravljivom platformom. Krenimo od dugo očekivane novosti: najzad možete da snimite makro! Naravno, pisanje VBA makroa je odavno moguće, ali svi iskusni korisnici Worda i Excela će vam reći da su kosturi većine makroa koje su ikad napisali nastali snimanjem, pa kasnijim izmenama "uhvaćenog" koda. Sa te tačke gledišta, već se pokazalo da su empirijska iskustva upravljanja postala bogatija nego pre; ako vam nije mrsko, potražite na Internetu razne makroe pisane za Visio i iznenadićete se koliko je materijala objavljeno u poslednjih godinu dana. Pisanje makroa je, naravno ,tek vrh ledenog brega: Visio 2003 Object Model je potpuno izložen platformi Microsoft .NET Framework, pa programeri mogu da pišu tzv. interop assemblies (PIA) i tako proširuju Visio u svim pravcima. Novost je i način na koji sad možemo da koristimo funkcionalnost Visio struktura u drugim programima kroz ActiveX kontrole; istini za volju, ako pravite neku nezavisnu aplikaciju koja ima takve mogućnosti, ipak ćete morati da obezbedite puno prisustvo primerka programa na istoj mašini. Korišćenje pametnih oznaka (smart tags) i Web servisa je već postalo uobičajeno za Office okruženje, pa su i ovde na raspolaganju. A da biste stekli sve ove mogućnosti, preuzećete besplatni Visio SDK, koji sadrži dobro odabrane primere u jezicima Visual Basic, Visual Basic .NET i C#. Visio SDK sadrži biblioteku od preko 50 funkcija, klasa i rutina koje možete upotrebiti kao kodni materijal u svojim aplikacijama. Vrednost višePrincipi integrisanja kojima Visio 2003 raspolaže su ostvareni i kroz mnoge vidove "prirodnih" veza. Na primer, ako u vašoj firmi postoji Exchange Server u kome je definisana organizaciona struktura, to će biti dovoljno da je Visio prenese u organizacioni grafikon. Ako koristite Microsoft Project 2000 ili noviji, možete preneti vremenske skale u Visio i predstaviti ih živopisnije nego u tom programu; sasvim slično možete učiniti i da biste grafički predstavili informacije o planiranju vremena iz kalendara u vašem Outlooku. Pomenute šeme za izradu Web mapa se izrađuju tako što ćete pustiti program da pregleda strukturu sajta na kome imate administratorska prava, a vrlo sličnim postupkom ćete napraviti i dijagram baze podataka u Accessu ili na SQL Serveru ili UML dijagram na osnovu podataka u Visual Studio .NET projektu. Pošto je XML uspostavljen kao de facto standard za razmenu podataka između raznorodnih sistema (pri čemu se razlikama smatraju i platforme i implementacije), dobar deo Office programa je podvrgnut reviziji na tom planu. U vezi sa programom Visio 2003, najvažniji korak na tom planu Microsoft je preduzeo polovinom aprila 2004, kada je zvanično promovisan (ranije već dostupan) program licenciranja i javno dostupne dokumentacije po imenu Microsoft Office Visio 2003 XML Reference Schema. Time je XML oblik Visio dokumenata predat svim trećim licima na slobodnu upotrebu, što je otvorilo put svim zainteresovanima da ugrade mogućnost razmene strukturnih podataka sa ovom platformom. Ova referentna XML šema je nazvana DataDiagramML i podržava puni skup mogućnosti programa Visio 2003. U svetu XML gurua, ovaj tip šeme se naziva "display-oriented", jer se koncentriše ne samo na opis strukture, nego i na opis izgleda ciljnog dokumenta.
Da bi metodologije pretraživanja bile efikasnije, napravljen je još jedan dodatak: Visio IFilter je modul koji je u stanju da pretražuje indekse dijagrama u potrazi za nekim tekstom, oblikom ili svojstvom. Ove mogućnosti se oslanjaju na podrazumevani Windows Indexing Service, koji treba da je aktivan da bi funkcija mogla da radi. Instalacija ovog dodatka podrazumeva trenutno indeksiranje svih prisutnih Visio dokumenata, paleta oblika i predložaka; XML formati se takođe indeksiraju, ako su prepoznati da potiču iz programa Visio 2002 ili 2003. Jedini na vrhuBeleška autora: bilo je jako teško sprečiti da se ovaj prikaz pretvori u puko pobrojavanje novosti i unapređenja koje Visio 2003 donosi. Verujte mi na reč da ovde nije rečeno ništa o mnogim mogućnostima koje, pretpostavljam, mnogima od vas znače više od navedenih (moguće teme za razmišljanje: podrška za Tablet PC; primena u SharePoint okruženju; integracija sa sadržajem baze podataka, itd). Do tih informacija možete doći na sajtu Microsofta, ali i na mnogim nezavisnim mestima na Internetu, gde ćete pronaći vrlo zanimljive studije slučaja. Da ne trošimo reči u uveravanju nevernih Toma, ako ih ima, daćemo pet zvezdica ovom programu, a vama bezrezervnu preporuku da ga nabavite i koristite, pod uslovom da ste prepoznali da vam njegove mogućnosti koriste u poslu. Microsoft Office Visio 2003 ćete poželeti da koristite ako se bavite inženjerskim poslovima u oblasti mašinstva, elektrotehnike, arhitekture, prostornog planiranja, hortikulture... Biće vam od koristi i ako ste organizator poslovnih procesa ili menadžer koji nema vremena da dvaput objašnjava svoje ideje. A ako ste rukovodilac nekog informacionog sistema i već dugo očajnički pokušavate da održavate dokumentaciju stanja sistema urednom (priznajte da sad nije ažurna!), onda će primena programa Visio 2003 predstavljati blagodet bez premca.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |