Zápis zo stretnutia č. 11
Dátum: 19. februára 2002
Miesto: Softvérové štúdio, KIVT, FEI STU
Pedagóg: Ing. Peter Dolog
Prítomní členovia tímu: Peter Kósa, Peter Lopeň, Richard
Richter, Róbert Trebula, Ján Zázrivec
Téma stretnutia: návrh modulov
Zápis vyhotovil: Richard Richter
Vyhodnotenie plnenia úloh
- (Z) preštudoval systém Phormation, ktorý sa javí ako vhodná
možnosť, ako implementovať generovanie formulárov z SQL tabuliek.
V opise stretnutia sa bližšie zaoberáme jeho prezentáciou.
- (T) analyzuje bezpečnostnú problematiku - táto úloha zatiaľ pokračuje
až do štvrtého týždňa semestra.
- (L) a (K) sa oboznámili so zmenami, ktoré (T) vykonal počas skúškového
obdobia. Peter Dolog v tomto bode poznamenal, že stará štruktúra
nebola dokumentovaná. Z debaty vyplynulo, že skôr ako o zmenu štruktúry
išlo o zavedenie štruktúry, nakoľko prototyp sa implementoval bez
konkrétne stanovenej štruktúry.
- (R) predstavil plán do 8. týždňa. Išlo o identifikáciu niekoľkých
etáp a pridelenie zodpovednosti. Plán bol ale zhodnotený ako metaplán.
(R) poukázal na fakt, že doteraz neboli identifikované moduly, na
ktoré by mohol vytvoriť podrobný plán.
- Výmena posudkov s tímom Confess prebehla, tento bod bol splnený bez
problémov.
Opis stretnutia
- Peter Dolog vyhodnotil posudok, ktorí (Z) vypracoval na konkurenčný
produkt. Vytkol mu všeobecnosť, je to síce posudok, ale hlavne čo
sa prototypu týka, nie je príliš konkrétny a nie sú z neho jasné závery.
Napokon bol ale hodnotený stupňom viac ako veľmi dobrý. Rovnako
tak Peter zhodnotil všetkých členov tímu:
Meno |
Hodnotenie |
Peter Kósa |
viac ako dobrý |
Peter Lopeň |
viac ako veľmi dobrý |
Richard Richter |
veľmi dobrý |
Róbert Trebula |
viac ako veľmi dobrý |
Ján Zázrivec |
viac ako dobrý |
- Najmä okolo metaplánu sa rozpútala diskusia, pričom jasne vyplynulo,
že najdôležitejšou úlohou je určenie modulov, identifikácia funkcií,
definícia rozhraní, apod. Peter Dolog naznačil, akým spôsobom by sa
mali body špecifikácie premietnúť do návrhu, a body z návrhu potom
do implementácie. Poukázal na fakt, že inak nie je možné validovať
funkčnú špecifikáciu (hoci možno pre systém našej veľkosti by to nebol
problém, je to principiálny problém). Opäť sme sa zhodli na tom, že
narážame na návrhové problémy, ako aj na fakt, že (R) má zavše problémy
s riadením projektu.
- V súvislosti s uvedenými problémami si (R), (T) a (L) dohodli stretnutie
na piatok 18:00 (22. 2. 2002), ktorého náplňou bude vymenovanie
funkcií a ich zoskupenie do modulov. Týmto by sme chceli dobehnúť
isté návrhové nezrovnalosti.
- Nasledovala Janova prezentácia dema, ktoré sa dodáva k systému Phormation.
Bola odprezentovaná ako možnosť náhľadu na tabuľku, tak aj editovania
konkrétnej položky. Systém má aj možnosť definovať povinne vyplnené
položky, obsahuje obdobu triggerov, apod. Zo zbežného prezretia zdrojového
kódu PHP stránky bolo evidentné, že systém umožňuje prakticky deklaratívne
definovať, čo sa má zobraziť - to môže byť významným uľahčením tvorby
Con4U. V súvislosti s piatkovým stretnutím bol Jano poverený skúsit
prerobiť vybraný existujúci formulár systému s využitím Phormation.
Do piatku podá správu, aby bolo možné v piatok učiniť jasné návrhové
rozhodnutie, či Phormation využijeme.
- Okrem iného sme sa aj dohodli, že naďalej nehovoríme o prototype,
ale o verziách systému. V tejto chvíli padla poznámka, že hoci máme
rozbehané CVS, nepoužívame ho, čo sme sa zaviazali vyriešiť v najbližšej
dobe. Na druhú stranu tento problém nebol doteraz citeľný, lebo systém
nebol vyvíjaný paralelne viacerými členmi týmu naraz.
- Doc. Bieliková prejavila záujem využiť systém Con4U na prijímanie
a hodnotenie prác študentov (napr. záverečné a diplomové projekty).
Pre upresnenie podrobností bolo stanovené stretnutie na stredu (20. 2. 2002)
- 12:00 v učebni D109. Za tím sa zúčastnia Richter, Lopeň a Zázrivec.
Úlohy
- Na webe nebol zápis z posledného stretnutia (T), takže do budúceho
stretnutia ho treba doplniť, pričom v tej dobe už bude k dispozícii
aj tento zápis (R), ktorý tiež do budúceho stretnutia bude na webe.
- Do piatku (Z) podá správu o využití Phormation na našom systéme -
za týmto účelom prerobí vybraný formulár pomocou Phormation.
- V piatok 22. 2. o 18:00 sa stretne (L), (R) a (T) na C1-64/3, aby
prediskutovali návrhové nedostatky - zo stretnutia bude zápis (R).
- Treba vypracovať Metodiku programovania. Táto úloha je zatiaľ
plánovaná do 4. týždňa, pričom sú za ňu zodpovední (L) a (K). Plnenie
úlohy závisí na výsledkoch piatkového stretnutia.
- V stredu 20. 2. o 12:00 sa (L), (R) a (Z) stretnú s doc. Bielikovou
ohľadom využitia Con4U pre práce študentov. Zo stretnutia sa vypracuje
zápis (R).
- (R) a (T) vykonajú nový import projektu do CVS, nakoľko zmeny v projekte
sú rozsiahle a CVS medzičasom nebolo používané. Táto úloha má čas
do 4. týždňa aj s ohľadom na návrhové zmeny, ktoré sa môžu uskutočniť
na piatkovom stretnutí.