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

  1. (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.
  2. (T) analyzuje bezpečnostnú problematiku - táto úloha zatiaľ pokračuje až do štvrtého týždňa semestra.
  3. (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.
  4. (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.
  5. Výmena posudkov s tímom Confess prebehla, tento bod bol splnený bez problémov.

Opis stretnutia

  1. 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ý
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

  1. 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.
  2. 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.
  3. 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).
  4. 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.
  5. 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).
  6. (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í.