Warto wiedzieć, że ustandaryzowane diagramy nie zostały wymyślone tylko dla programistów. Stosuje się je niemal w każdej dziedzinie nauki, tj. ekonomii, zarządzaniu, matematyce lub fizyce. Oczywiście nic nie stoi na przeszkodzie, aby wykorzystywać schematy również w domu czy firmie, tym bardziej że ich tworzenie nie jest trudne, a dzięki odpowiedniemu oprogramowaniu może to robić praktycznie każdy. Diagramy rysowane na komputerze są ponadto łatwe do modyfikacji. Wprowadzanie zmian w wypadku rysunków odręcznych wiąże się często z koniecznością ponownego narysowania wszystkiego od nowa i pochłania dużo czasu. Dzięki programom wszystko jest znacznie łatwiejsze. Do wyboru mamy wiele aplikacji. Znajdziemy też narzędzia bezpłatne, co nie oznacza jednak, że mają one mniej możliwości niż ich komercyjni konkurenci.
Pierwsza myśl
Typów diagramów jest wiele. Każdy z nich służy do opisywania i przedstawiania ściśle określonego rodzaju czynności. Im trafniej dobierzemy diagram do tego, co robimy, tym bardziej precyzyjnie przedstawimy to, co mamy na myśli. Pamiętajmy, że po rozmowach z użytkownikiem zazwyczaj w projekcie pojawiają się nowe elementy lub ulegają modyfikacji te, które wymyśliliśmy wcześniej. I to jest właśnie jedna z największych zalet robienia diagramów. Wyobraźmy sobie, że jedziemy na pierwsze spotkanie z klientem już z gotowym programem czy też bez jakichkolwiek rozmów zrobilibyśmy w jego biurze sieć LAN. Później jednak klient powiedziałby nam, że 100 Mb/s nie spełnia jego oczekiwań co do prędkości transmisji danych z komputera na serwer… Jeżeli klient zgodził się już na wszystko, co mu zaprezentowaliśmy, czas na dokładniejsze zobrazowanie procesów i relacji między obiektami. Dzięki temu zdecydujemy o sposobie wykonnia danej czynności, np. w jakiej kolejności ułożyć kable sieciowe. Ze względu na zastosowanie wyróżniamy następujące rodzaje diagramów:
W diagramie przepływów do dyspozycji mamy gros symboli pomocnych w zdefiniowaniu procesu, warunku, danych wejściowych i wyjściowych, a także – co najważniejsze – strzałek, za pomocą których opiszemy kierunek przepływu danych między procesami. Przykładem takiego diagramu jest rysunek wyżej, opisujący kroki, które należy zazwyczaj wykonać w trakcie tworzenia sieci lokalnej.
Oczywiście typów diagramów jest znacznie więcej. Niemal wszędzie, gdzie trzeba przedstawić myśl inżynieryjną czy techniczną, diagram z całą pewnością będzie bardzo przydatny. Należy jednak zachować zdrowy rozsądek z liczbą diagramów. Może się okazać, że samo ich utworzenie zajmie więcej czasu niż realizacja przedstawionej nimi czynności.
Wybrane cechy programów do rysowania diagramów | ||||||||
Nazwa programu | SmartDraw Suite 7 Edition | EDGE Diagrammer 5.03 | Novagraph Chartist Std. 4.3 | RFFlow 5 | EDraw Flowchart Software 1.6.3 | MindManager 6.0 | Microsoft Visio Standard 2003 PL | Umbrello UML Modeller 1.5 |
WWW [http://] | www.smartdraw.com/ | www.pacestar.com/ | www.novagraph.com/ | www.rff.com/ | www.edrawsoft.com/ | www.mindjet.com | office.microsoft.com/ | uml.sourceforge.net/ |
Cena | 197 USD | 124,95 USD | 49 USD | 49 USD | 28 USD | 229 USD | 886 zł | freeware |
System | Windows 98/ Me/2000/XP | Windows 9x/ Me/NT/2000/XP | Windows 98/ Me/2000/XP | Windows 9x/ Me/NT/2000/XP | Windows XP/2000/ NT/Me/98 | Windows 2000/ XP/2003/Tablet PC | Windows 2000/XP | Linux KDE 3.4 |
UML | t | n | n | t | n | n | t1) | t1) |
Burza mózgów | t | n | n | n | n | t | t | n |
Diagramy przepływów | t | t | t | t | t | n | t | n |
Diagramy sieci | t | n | n | t | t | n | t | n |
Formaty eksportu | WMF, BMP, JPEG, GIF, TIF, HTML, AI, PDF, DXF, EMF | WMF, EMF, BMP, JPEG, PNG, TIF, GIF | PNG, WMF, EMF, HTML, SVG | EMF, WMF, BMP, GIF, JPEG, HTML | BMP, JPEG, GIF, TIF, PNG | WMF, BMP, GIF, JPEG, PNG,DOC, HTML | SVG, CAD, HTML, XML, DWG, EMF, EPS, AI, JPEG, BMP, PCX, PNG, PS | PNG, SVG |
t – jest; n – nie ma; 1) – generuje kod źródłowy |