Forum » Programiranje » načrtovanje/dokumentiranje aplikacije - diagrami
načrtovanje/dokumentiranje aplikacije - diagrami
bostjanz ::
Imam obsežno spletno aplikacijo (php, mysql,...).
Za njo je potrebno urediti tehnično dokumentacijo (za druge programerje).
S kakšnimi orodji oz. na kakšne načine naj se tega lotim?
Dodatno dokumentiranje v kodi sicer pride v poštev, a ni bistveno - bistvena je predstavitev funkcionalnosti z diagrami.
Sedaj imam na primer fizični model baze (praktično ER diagram).
Se splača delat diagrame z UML? Aplikacija sicer ni programirana objektno-orientirano, čeprav striktno ločuje prikaz od poslovne logike (torej približno MVC).
Najbolj simple varianta bi morda bila "peš na papir"... pokriti moram namreč zadeve kot je tale:
-če izvedeš operacijo A (klik s strani uporabnika na tisto tipko), se preveri to, naredi to, v bazo vpiše to, vse to pa je sprogramirano v datoteki x.php.
Skratka - rabim nek (bolj ali manj free) program za prenos znanja o aplikaciji na papir oz. k drugemu programerju.
MS Visio ni free zadeva... Za UML free programi sicer so, a ga iz šole ne poznam dovolj, da bi vedel v katerem diagramu kaj predstavit.... hkrati pa bi potem praktično "izumljal" razrede, ki jih aplikacija sicer ne uporablja.
Any other idea?
Pa lep pozdrav,
Boštjan
Za njo je potrebno urediti tehnično dokumentacijo (za druge programerje).
S kakšnimi orodji oz. na kakšne načine naj se tega lotim?
Dodatno dokumentiranje v kodi sicer pride v poštev, a ni bistveno - bistvena je predstavitev funkcionalnosti z diagrami.
Sedaj imam na primer fizični model baze (praktično ER diagram).
Se splača delat diagrame z UML? Aplikacija sicer ni programirana objektno-orientirano, čeprav striktno ločuje prikaz od poslovne logike (torej približno MVC).
Najbolj simple varianta bi morda bila "peš na papir"... pokriti moram namreč zadeve kot je tale:
-če izvedeš operacijo A (klik s strani uporabnika na tisto tipko), se preveri to, naredi to, v bazo vpiše to, vse to pa je sprogramirano v datoteki x.php.
Skratka - rabim nek (bolj ali manj free) program za prenos znanja o aplikaciji na papir oz. k drugemu programerju.
MS Visio ni free zadeva... Za UML free programi sicer so, a ga iz šole ne poznam dovolj, da bi vedel v katerem diagramu kaj predstavit.... hkrati pa bi potem praktično "izumljal" razrede, ki jih aplikacija sicer ne uporablja.
Any other idea?
Pa lep pozdrav,
Boštjan
CCfly ::
Meni zadostuje umbrello. V tvojem primeru pa so morda še najbolj smiselni diagrami aktivnosti in use case diagrami.
"My goodness, we forgot generics!" -- Danny Kalev
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Network diagramOddelek: Programska oprema | 1021 (696) | Mravlek |
» | C# Kako naj se lotim tuje kodeOddelek: Programiranje | 1051 (787) | Damiani |
» | Izdelava kompleksnega informacijskega sistemaOddelek: Programiranje | 1380 (992) | BaRtMaN |
» | [UML-tokovi]Oddelek: Programiranje | 1255 (1165) | SkIDiver |
» | UML za c++ programerje (in obratno)Oddelek: Programiranje | 1652 (1506) | Ripp |