vim, ze to uplne presne neodpovida tematu clanku, ale rad bych se zeptal, zda nekdo nevi nejaky pekny tool na vyvojove diagramy z prikazove radky.
Nase programy jsou realiziovany v takovem pseudokodu, z ktereho bychom mohli vygenerovat zase neco pseudo-jineho , coz by byl vsup pro ten tool.
Nejake zkusenosti?
Docela zajímavý nástroj je toto: http://drakon-editor.sourceforge.net/
diky za info, to je fakt dobry, Typicky rusky produkt, rekl bych (to je mineno positivne). Tedy , ze je mozno si zvolit vlastni pseudojazyk, s kterym se na ty flowchart muze jit. Nevyhoda pro nas by bylo, ze se to _musi_ udelat, coz ssebou prinasi to pozitivum, ze je pak clovek tak trochu specialista na problematiku v yrabeni flowchart, ale samozrejme tu nevyhodu, ze to stoji furu casu.
Prosel jsem si par tutorialu a clovek by nerekl, k cemu vsemu se musi prihlizet, kdyz chce clovek vyrabet takovej flowchart. :-)
taky jsem nad tim premyslel, mate skutecne pravdu, ze existuje nekolik takovych nastroju. Principielne by to slo, ale zatim vahame, protoze ta graficka forma tech activity diagramu je pro flowchart takova 'nezvykla' , nebo dokonce i 'neusporadana', Musel by si na to clovek asi zvyknout.
To je pravda, me klasicke flowcharty taky pripadaji pekne prehledne, asi tim, ze rozvetveni je stejne velke jako normalni sekvence prikazu, coz je - podle me - lepsi, nez ty male ikonky v UML (protoze prave vetveni je dulezite). Priste popisu jeden CLI tool na UML, uvidite, jestli do toho jit nebo ne.
... taky jsem hledal a nic moc jsem nenašel ...
Udržujeme si ve firmě takový dokument (v Excelu ... ;-) ) kde jsou popsané:
Servery (i VM) - Jaký HW a OS, kde je umístěn ....
Aplikace - Co to je, k čemu to slouží, kdo to používá, kde to běží, odkud a jak získává data, kam a jak ukládá/posílá/prezentuje výsledky ....
Uživatelé
LAN a WAN
Hlavní jsou vztahy ... když chcete dělat upgrade na aplikaci X, nebo serveru Y tak vidíte na co všechno musíte myslet, co otestovat ...
Zkoušel jsem to - na různých úrovních - vizualizovat v UML, aby to bylo jasné na první pohled, ale moc se nedařilo.
Vývojový diagram z čeho? Z C, PHP, Pascalu, Basicu,...?
Přímo na vývojáky nevím, ale v C, C++, C#, Javě, VHDL a PHP si stačí trochu pohrát s Doxygenem a vyhodí zxávislosti modulů, tříd, struktur, call grafů a caller grafů (interně volá DOT). Vypovídací schopnost o cizím/starým kódu je docela vysoká, mnohem lepší než vývoják beze jmen funkcí a o rozložení do modulů. A když autor navíc přidá dokumentaci čitelnou pro Doxygen, tak je to značka ideál...