Dátum a čas: 14.10.2008,
10:00 – 13:00
Pedagóg: Mgr. Daniela Chudá, PhD.
Členovia tímu: Bc. Celestín Černák, Bc. Matúš Čelko,
Bc. Matúš Coranič,
Bc. Robin Bábíček, Bc. Daniela
Miloňová, Bc. Katarína Poláková
Záznam vytvoril: Bc. Katarína Poláková
|
Úloha |
Zodpovednosť |
Vypracovanie |
Termín |
Stav |
1.1 |
Pozrieť simulátory a vytvoriť tabuľku porovnaní |
CCE |
tím |
14.10.2008 |
čiastočne splnené |
1.2 |
Návrh vizualizácie |
RBA |
tím |
14.10.2008 |
rozrobené |
1.3 |
Návrh XML súboru |
MCE |
tím |
14.10.2008 |
rozrobené |
1.4 |
Rozdeliť roly v tíme |
CCE |
CCE |
14.10.2008 |
splnené |
1.5 |
Plán práce na semester |
DMI |
DMI |
14.10.2008 |
čiastočne splnené |
Diskusia o automatoch, ktoré
sme porovnávali, zhrnutie ich výhod a nevýhod, zhrnutie problémov
a nedokonalostí týchto automatov. Získali sme prehľad akým smerom chceme
aby sa náš projekt uberal.
Rozdelenie rolí:
·
Vedúci
tímu: Bc. Celestín Černák
·
Manažéri
vývoja: Bc. Matúš Čelko, Bc. Matúš Coranič
·
Manažér
plánovania: Bc. Daniela Miloňová
·
Manažér
kvality: Bc. Robin Bábíček
·
Manažér
podporných činností: Bc. Katarína Poláková
Ďalšie roly:
·
Tvorba
dokumentácie: Bc. Celestín Černák, Bc. Robin Bábiček
·
Tvorba
a údržba webovej stránky: Bc. Katarína Poláková
·
Zápisy
zo stretnutí: tím
Porovnávanie rôznych softvérových
nástrojov pre manažment v tíme, predbežný výber nástroja dotProject.
Stanovenie podmienok, ktoré by mal tento nástroj spĺňať – podpora PHP,
MySQL, webová aplikácia.
Simulátor automatov budeme programovať
v jazyku Java, ako stand-alone aplikáciu, v neskorších fázach sa
vytvorí Java Applet, nebude obsahovať všetky funkcie stand-alone aplikácie.
Pred implementáciu budú potrebné konzultácie ohľadom funcionality.
Zvolili sme agilnú techniku vývoja
softvéru (nabaľovanie).
Z tabuľky porovnaní
predchádzajúcich projektov sme vybrali pozitíva do nášho návrhu vizualizácie.
Spôsoby zobrazovania automatov:
·
Diagram
·
Tabuľka
·
Funkcia
Budeme používať všetky typy
zobrazenia, z jedného typu sa bude dať vygenerovať iný typ. Bude potrebné
implementovať editor prechodových funkcií.
Problém nedeterminizmu –
aplikácia bude rozpoznávať či daný automat je nedeterministický, zobrazí strom
výsledkov, používateľ si bude môcť voliť kadiaľ sa simulácia bude uberať.
Ďalšími uvažovanými možnosťami je zobrazenie najlepšieho prechodu alebo nechať
voľbu ďalšieho kroku pre používateľa.
Vhodné je zobrazenie nedeterminizmu už
pri tvorbe automatu.
Automat môže mať viacero pások
a viacero hláv. Existujú v zásade 3 spôsoby zobrazenia pások a hláv,
vyberieme si z nich jeden.
Funkcie hlavy:
·
číta
/ číta a zapisuje
·
pohyb
len doprava / doprava a doľava / o počet políčok
Diskusia o návrhu simulácie
viedla k dohode, že je nutné mať rýchly priebeh, čiže ukáže či slovo
akceptuje alebo neakceptuje. Potom pomalšiu simuláciu, kde je vidieť čo sa
v jednotlivých krokoch deje. Ďalšou alternatívou je krokovanie simulácie.
|
Úloha |
Zodpovednosť |
Vypracovanie |
Termín |
1.1 |
Pozrieť simulátory ostatných študentov |
CCE |
tím |
21.10.2008 |
1.2 |
Návrh vizualizácie – dokončiť |
Robin |
Robin, tím |
21.10.2008 |
1.3 |
Návrh XML súboru - dokončiť |
MCE |
MCE |
11.11.2008 |
1.5 |
Plán práce na semester - upraviť |
DMI |
DMI |
21.10.2008 |
2.1 |
Vytvoriť webovú stránku |
KPO |
KPO |
20.10.2008 |
2.2 |
Napísať špecifikáciu požiadaviek |
CCE |
tím |
21.10.2008 |
2.3 |
Vybrať softvérový nástroj pre manažment v tíme |
KPO |
tím |
21.10.2008 |