«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: Domaci - dokumentacija

by Jovan Popovic
subota, 20. novembar 2004 - 12:24.

> ...o dokumentaciji za domaci:
>
> Odlomak iz DZ1.doc:
>
> Prilikom predaje rešenja domaćeg zadatka potrebno je predati:
> 1. Dokumentaciju u papirnoj formi.
> 2. Izvršnu verziju programa - Klase koje predstavljaju leksički
> analizator spakovane u fajl ppdz1.jar za Java implementaciju ili izvršni
> program za c++ implementaciju.
> 3. Test okruženje predstavljeno fajlom ppdz1Test.bat i pratećim
> fajlovima.
> 4. Rok za predaju je 1.12.2004.
>
> Dokumentacija je Word fajl koji sadrži sledeće sekcije:
> 1. Opis problema
> 2. Opis leksičkih stanja i prelaza među njima (tekst + dijagram stanja)
> 3. Specifikaciju regularnih izraza koji su korišćeni pri izradi
> leksičkog analizatora.
> 4. Detaljan opis kombinovanih regularnih izraza koji su korišćeni pri
> izradi leksičkog analizatora.
> 5. Sadržaj .lex fajla kao i sym.java i Symbol.java (ili yy.tab.h) fajlova
> korišćenih pri izradi leksičkog analizatora.
> 6. Testiranje:
> a. Sadržaj test fajlova koji su korišćeni pri testiranju leksičkog
> analizatora
> b. Sadržaj fajlova korišćenih pri testiranju
> c. Rezultate testova
>
>
> Tacka 6 -
> Da li je zaista neophodno stampati ovo?
> To su, pretpostavljam, izvorni kod klasa za testiranje i ulazni fajlovi na
> MicroJava jeziku.
> Da li bismo mogli da posaljemo to putem e-maila kao "pratece fajlove" test
> okruzenja?
>

Ne, hocu da vidim na papiru kako ste organizovali test-ulaze i kako ste
napisali kod koji testira. Ulazi nisu mikro java fajlovi nego nizovi
leksickih elemanata koji se pojavljuju u mikrojava fajlovima.
Npr.
Test 1. opertori i konstante:

+-*/<>++2=='u' itd...

Test 2. spec simboli

({([};., itd...

Test 3. kljucne reci, promenljive i sl.

class int panta

Neuspesni testovi:

#@$ itd...



> Tacka 5 -
> Slicno pitanje.

Slican odgovor - ne, morate da predate ostampane .lex fajlove...

>
> Prepostavljam da bi u "ppdz1.jar" trebalo spakovati i izvorni kod.
>

Ne treba, izvorni kod ide posebno.

> I jedno glupo pitanje:
> Zasto je uopste potrebno da dokumentacija bude Word fajl, ako je
> predajemo u papirnoj formi? :)

Ako ne volis Word predaj dokumentaciju u bilo kom elektronskom obliku.
Papirna dokumentacija je obavezna.

Pozdrav,
Jovan

>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>