«« ( Date ) »» // «« ( Thread ) »» // csidc - 2002

Stize...

by Savic Andjelija
nedelja, 15. decembar 2002 - 12:18.

Sto se tice strukture CVS direktorijuma...
Dokumentaciju ne bi cuvali. Bolje je da dokumentaciju ne pisemo zajednicki, mislim na finalnu. Treba svi da imamo udela ali se samo jedan covek pita sta usvaja, sta odbacuje. Zato ona nema sta da trazi na CVSu. Plone mi deluje kao mnogo bolja alternativa uz obavezne komentare, tako da bi svaki dokument po postavljanju bio u "razvojnoj fazi" neko vreme, dok ne usvojimo konacnu verziju.
U svakom slucaju, direktorijum koji sadrzi dokumentaciju izgleda ovako, bilo plone, bilo cvs.
1. DOKUMENTACIJA
1.1 SPECIFIKACIJA SISTEMA ( funkcionalna )
1.2 SPECIFIKACIJA MODULA ( sistem razbijen na module, njihove pojedinacne specifikacije )
1.2.1 MODUL1
.
.
1.2.K MODULK
1.3 SPECIFIKACIJA INTERFEJSA
1.3.1 APSTRAKTNA ( sistem kao celina i kako se ponasa u odnosu na spoljasnje okruzenje )
1.3.1.1 STA ( opis samih informacija, usvojenih formata )
1.3.1.2 KAKO ( opis nacina komunikacije )
1.3.2 DETALJNIJA ( unutar sistema, opis informacija koje moduli medjusobno razmenjuju, kao funkcionalna specifikacija samo na nivou modula )
1.3.2.1 STA
1.3.2.2 KAKO
1.4 PRIMERI KORISCENJA


2. RAZVOJ ( podela po nivoima ili modulima, na primer...)
2.1 NIVO KORISNICKOG INTERFEJSA ( pa unutar po funkcijama )
...
2.m MODULm ( moze posle i dublja podela, ako za neke module dodajemo nezavisno funkcije tokom razvoja )


Struktura ovog direktorijuma je fleksibilna i zavisi konkretno od faze, ali shvatili ste na sta mislim.

3. TESTIRANJE ( IZVESTAJI )
3.1 TESTIRANJE POJEDINACNIH FUNKCIJA ( moze dublje po modulima )
3.2 TESTIRANJE NJIHOVE INTERAKCIJE SA OKRUZENJEM
3.3 TESTIRANJE MANJIH CELINA ( podsistema )
3.4 TESTIRANJE VEZA PODSISTEMA
3.5 SISTEMSKO

Po mom ukusu i ovo vise odgovara plone-u, u tom slucaju bi CVS cuvao samo stvari konkretno vezane za implementaciju.

Pozdrav, Andjelija

P.S. Na plone moze neko da postavi jedan poseban dokument gde bi cuvali linkove na sve sto bi bilo od koristi.