» »

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

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Network diagram

Oddelek: Programska oprema
6914 (589) Mravlek
»

C# Kako naj se lotim tuje kode

Oddelek: Programiranje
13964 (700) Damiani
»

Izdelava kompleksnega informacijskega sistema

Oddelek: Programiranje
101311 (923) BaRtMaN
»

[UML-tokovi]

Oddelek: Programiranje
81185 (1095) SkIDiver
»

UML za c++ programerje (in obratno)

Oddelek: Programiranje
61552 (1406) Ripp

Več podobnih tem