
V čem nakreslit návr aplikace
Ahoj,
poradí někdo zdarma program, v čem jednoduše nakreslit návrh/strukturu programu ? Jedná se o OOP projekt. Hledal jsem, ale nic moc jsem nenašel. Díky za tipy.
Ahoj,
poradí někdo zdarma program, v čem jednoduše nakreslit návrh/strukturu programu ? Jedná se o OOP projekt. Hledal jsem, ale nic moc jsem nenašel. Díky za tipy.
Předmět | Autor | Datum |
---|---|---|
Ja používam PlantUML. Môžeš si to vyskúšať priamo onlajn a existuje na to aj kopa pluginov do rôznyc… los 06.07.2016 09:08 |
los | |
Nevím, jestli má smysl zacházet až do definice tříd. Tohle má smysl pouze v případě, kdy pak aplikac… poslední Jan Fiala 06.07.2016 17:40 |
Jan Fiala |
Zpět do poradny Odpovědět na původní otázku Nahoru
Ja používam PlantUML. Môžeš si to vyskúšať priamo onlajn a existuje na to aj kopa pluginov do rôznych aplikácií.
Výhoda je, že diagramy píšeš v textovom tvare, takže sa s tým dobre pracuje - jednoducho vieš porovnávať zmeny, funguje to dobre s gitom alebo SVN. Nevýhoda je, že nemáš úplne pod kontrolou rozmiestnenie elementov, takže stredne veľké a väčšie diagramy sa v tom robia ťažšie tak, aby vyzerali presne podľa predstáv.
Môj názor je, že diagramy nemajú byť príliš veľké a ak taký prípad nastane, tak ich treba rozdeliť do menších, takže s týmto tak často problém nemám.
Nevím, jestli má smysl zacházet až do definice tříd. Tohle má smysl pouze v případě, kdy pak aplikaci udržuješ v UMS nástroji a zdrojový kód generuješ. Jinak je to pak dvojí práce - udržovat kód a udržovat diagram.
Většinou si vystačíš s Use Case diagramem, kde si ujasníš chování aplikace z pohledu uživatele, dohodnete si procesy apod.
Návrh aplikace co se týká tříd apod. už pro uživatele není, může sloužit jako dokumentace při programování na zakázku, ale stojí to spoustu práce, kterou musí zákazník zaplatit.