Slovenská technická univerzita v Bratislave

Fakulta informatiky a informačných technológií

Ilkovičova 3, 842 16 Bratislava 4

 


RIADENIE

 

 

ALUMNI - systém na evidenciu
a prezentáciu absolventov

 

 

 


HISTÓRIA DOKUMENTU

Tabuľka 1.:           Zaznamenanie histórie tvorby dokumentácie

Dátum zmeny

Verzia

Opis

Autor

01.11.2006

0.1

Vytvorenie dokumentu, štruktúra obsahu.

Samiec

15.11.2006

1

Finalizovanie častí dokumentu

Samiec

15.11.2006

2

Kontrola a úprava obsahovej stránky.

Samiec

17.12.2006

3

Doplnenie zápisníc zo stretnutí 6. – 9.

Bubanský

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Obsah

1.    Úvod.. 4

2.    Ponuka.. 5

2.1.    Úvod. 5

2.2.    Zadanie. 5

2.3.    Predstavenie tímu. 6

2.4.    Bc. Jozef Ďuriš. 6

2.5.    Bc. Michal Samiec. 6

2.6.    Bc. Martin Stanček. 6

2.7.    Ing. Jozef Pažin. 7

2.8.    Bc. Marián Vašš. 7

2.9.    Bc. Michal Bubanský. 7

2.10.  Motivácia. 7

2.11.  Ponuka riešenia. 8

2.12.  Hrubý návrh. 9

2.13.  Štruktúra a dizajn. 10

2.14.  Výhody tímu. 10

2.15.  Predpokladané zdroje. 11

2.16.  Softvérové prostriedky. 11

2.17.  Technické prostriedky. 11

2.18.  Prílohy. 12

3.    Plán.. 14

3.1.    Zimný semester 14

3.2.    Letný semester 14

4.    Úlohy  členov tímu.. 15

5.    Zápisnice. 16

5.1.    Zápisnica #1. 16

5.2.    Zápisnica #2. 18

5.3.    Zápisnica #3. 20

5.4.    Zápisnica #4. 22

5.5.    Zápisnica #5. 24

5.6.    Zápisnica #6. 27

5.7.    Zápisnica #7. 29

5.8.    Zápisnica #8. 31

5.9.    Zápisnica #9. 33

5.10.  Zápisnica #10. 35

6.    Odovzdávacie protokoly.. 37

7.    Posudok konkurenčného tímu.. 38

8.    Reakcia na posudok konkurenčného tímu.. 39

8.1.    Úvod. 40

8.2.    Hodnotenie jednotlivých častí posudku. 40

8.2.1.   Formálna stránka. 40

8.2.2.   Úvod. 40

8.2.3.   Analýza. 40

8.2.4.   Špecifikácia požiadaviek. 40

8.2.5.   Návrh riešenia. 40

8.2.6.   Ďalšie požiadavky a ohraničenia. 40

9.    Autorstvo dokumentov a častí dokumentov.. 41

10.  Zmeny.. 43

11.  Stav plnenia úloh.. 44

 

1.   Úvod

Účelom tohto dokumentu je udržiavať prehľad o riadení projektu a s ním spojenej dokumentácie.

V časti ponuka je umiestnený dokument z prvej etapy, na základe ktorého bol pridelený projekt tímu. V druhej časti je rozdelenie úloh tímu. V nasledujúcich častiach je uvedený plán tímu,  úlohy pridelené členom tímu. Záver dokumentu tvoria formálne časti, ktoré obsahujú zápisnice zo stretnutí, odovzdávacie protokoly, prípadne iné formálne dokumenty ako potvrdenie o poučení s nakladaním dôverných informácií.

 

 

2.   Ponuka

2.1.            Úvod

Účelom tohto dokumentu je ponúknutie znalostí nášho tímu pre analýzu a dotvorenie systému pre evidenciu a prezentáciu absolventov FIIT STU. Tento dokument bude takisto obsahovať náš prvotný pohľad na danú problematiku a hrubý náčrt nášho riešenia.

V časti predstavenie tímu sú obsiahnuté doterajšie skúsenosti a vedomosti členov tímu, ktoré chceme využiť na riešenie problému.  V časti motivácia budú uvedené dôvody, pre ktoré sme si danú tému vybrali. Prvotná analýza systému spolu s hrubým plánom projektu. Je uvedená v časti ponuka riešenia.  V časti zdroje budú uvedené  predpokladané požiadavky na vybavenie.

2.2.            Zadanie

ALUMNI - systém na evidenciu a prezentáciu absolventov

Počet tímov: 2

Vedúci tímu: doc. Ing. Jana Minárová, PhD., prom. mat. Ľubica Hanulová

Naša FIIT, ako nedávno založená fakulta STU, má záujem prezentovať verejnosti absolventov informatiky a informačných technológií. Zároveň chce fakulta udržiavať so svojimi absolventmi neformálny odborný kontakt jednoduchým a prirodzeným spôsobom - pomocou webu. To sú stručne vyjadrené hlavné úlohy tohto projektu.

Ciele systému:

Ø      Informovať verejnosť o absolventoch informatiky.

Znamená to zabezpečiť vytvorenie a udržiavanie databázy absolventov a vhodne prezentovať tieto dáta verejnosti na webe bez obmedzenia prístupu. Predpokladáme stručnú informáciu o absolventovi, téme jeho záverečnej práce (bakalárskej, prípadne diplomovej) s abstraktom práce. Tu je potrebná spolupráca so systémom Yonban, prípadne ďalšími informačnými systémami fakulty (import údajov). Máme záujem spracovať aj staršie „predyonbanovské“ generácie absolventov informatického štúdia. Bude užitočné zabezpečiť export na vhodné médium.

Ø      Umožniť vzájomnú komunikáciu medzi fakultou a absolventmi.

Táto komunikácia má byť jednoduchá, v informatickej komunite prirodzená a bezpečná. Táto časť systému bude neverejná, chránená prístupovými právami a bude podporovať komunikáciu medzi autorizovanými účastníkmi. Má slúžiť na neformálnu výmenu informácií v odbornej komunite informatikov - kolegov, rovesníkov, odborníkov z praxe a učiteľov fakulty. V tejto časti budú chránené informácie o aktuálnom kontakte na účastníka, o jeho odbornom zameraní, o oblasti, v ktorej je aktívny a pod., tie, ktoré komunite poskytne sám účastník. Okrem sprostredkovania kontaktu bude úlohou tejto časti systému informovať záujemcov o odborných aktivitách komunity, poskytnúť pre ne priestor – fórum, prípadne ďalšie vhodné činnosti.

Dôležité požiadavky:

Ø      jednoduchá a bezpečná komunikácia

Ø      modularita a rozšíriteľnosť

Ø      použiť len dostupné technické a softvérové prostriedky

Ø      import základných údajov z fakultných IS

Ø      export na CD

Ø      nasadenie do prevádzky leto 2007

Projekt začal riešiť vlaňajší tím č.12, ktorý vytvoril funkčné jadro systému. Viac informácií o ich riešení nájdete na webovej stránke www2.dcs.elf.stuba.sk/TeamProject/2005/team12. V tomto akademickom roku treba analyzovať nimi vytvorený systém, zhodnotiť stav a potom dotvoriť systém tak, aby ho tohoroční absolventi už mohli používať.

 

2.3.            Predstavenie tímu

Tím sa skladá zo šiestich členov:  Bubanský Michal, Ďuriš Jozef, Samiec Michal, Stanček Martin, Vašš Marián a Pažin Jozef. Okrem posledne menovaného sú všetci absolventmi bakalárskeho štúdia FIIT STU v odbore informatika. Jozef Pažin je absolventom Ekonomickej univerzity v Bratislave. Všetci sú však otvorení novým poznatkom a prácu na tímovom projekte považujú za skvelú príležitosť získať nové skúsenosti a znalosti.

2.4.            Bc. Jozef Ďuriš

Počas štúdia sa naučil programovať v jazyku C++ a osvojil si princípy OOP. Ovláda tiež jazyk C#. V rámci predmetu databázové systémy získal vedomosti  o návrhu a tvorbe databázových aplikácii. Svoje vedomosti z oblasti návrhu architektúr informačných systémov si rozširuje na predmete Architektúra informačných systémov. S problematikou bezpečnosti informačných systémov sa stretáva na rovnomennom predmete.

2.5.            Bc. Michal Samiec

Pre potreby  uplatnenia sa v IT oblasti si osvojil rozmanité technológie a techniky. Medzi najzaujímavejšie patria .NET platforma (C#, ASP.NET), kde sa zúčastnil dvoch komerčných projektov a stretol sa s prácou v mnohočlennom tíme. Aktuálne si prehlbuje znalosti z databázového prostredia, kde sú jeho preferované technológie ORACLE + PL/SQL, resp. PostgreSQL. V priebehu štúdia nadobudol vedomosti o bezpečnosti informačných technológií v predmete Manažment bezpečnosti informačných technológií, ktoré by mohli byť prínosom pri riešení problematiky zabezpečovania systému. Tieto vedomosti si naďalej prehlbuje v predmete Bezpečnosť a manažment informačných systémov.

Ďalej je mu známa oblasť „webu“ a technológií s ňou spojená ako napr. XHTML, PHP, JavaScript a taktiež mu nie sú cudzie modelovacie techniky a diagramy UML.

Má záujem o získanie nových vedomostí, ktoré budú potrebné pri riešení projektu, hlavne platformy Java. Nadobudnuté vedomosti a skúsenosti by rád použil pri práci na Tímovom projekte.

2.6.            Bc. Martin Stanček

Počas bakalárskeho štúdia sa oboznámil s najnovšími postupmi pri tvorbe informačných systémov a najmodernejšími technológiami, ktoré sa s touto oblasťou informatiky spájajú.

Aktívne ovláda programovací jazyk C++. V predmete Databázové systémy si osvojil základné princípy tvorby a správy databáz, zadanie vypracoval v programe Access, ale taktiež ovláda jazyk SQL. V predmetoch Princípy Informačných Systémov a Princípy Softvérového Inžinierstva sa naučil vytvárať diagramy v jazyku UML a taktiež pochopil základné skutočnosti v oblasti vytvárania informačných systémov a správy týchto systémov.

Počas celého  bakalárskeho štúdia bol schopný zadané programy vytvárať nielen s ohľadom na ich funkčnosť, ale taktiež s ohľadom na vizuálnu stránku a príjemné ovládanie s pohľadu používateľa.

Medzi jeho záľuby patrí počítačová grafika. V tejto oblasti používa voľne šíriteľné programy, ako napríklad Gimp, alebo Blender.

2.7.            Ing. Jozef Pažin

Je absolventom Fakulty podnikového manažmentu Ekonomickej univerzite v Bratislave. Počas tohto štúdia sa zaoberal najmä analytickými úlohami z oblasti analýzy výkazov. Pri štúdiu na Ekonomickej univerzite získal špecializáciu v oblasti podnikových financií.

Na Slovenskej technickej univerzite študuje v súčasnosti druhý rok. V prvom roku absolvoval kľúčové predmety bakalárskeho štúdia, medzi inými aj Počítačovú grafiku, Princípy softvérového inžinierstva, Databázové systémy a Objektovo orientované programovanie. Tieto predmety mu poskytli široký záber poznatkov, ktoré môžu byť výhodne využité pri práci na tomto projekte.

Počas štúdia vypracoval viacero projektov v rôznych programovacích jazykoch. Oboznámil sa najmä s jazykmi C, Java, Visual Basic a SQL. Poznatky si rozširuje aj v oblastiach, ktoré priamo nesúvisia s absolvovanými predmetmi. Zaujíma sa o jazyk PHP, CSS, ovláda príkazy HTML a má skúsenosti aj s tvorbou diagramov v jazyku UML.

2.8.            Bc. Marián Vašš

Počas doterajšieho štúdia nadobudol znalosti z programovania v jazykoch C/C++, Java, Smalltalk, Pascal, Lisp a Prolog. Zaujíma sa aj o počítačové siete a je držiteľom troch Cisco certifikátov. Má základy z databáz a webových technológií. Pracoval na dvoch komerčných projektoch a získal tak skúsenosti s prácou v tíme. Témou bakalárskeho projektu boli systémy súborov operačných systémov a ich testovanie.

Cez výmenný program Erasmus/Socrates bol akceptovaný na zimný semester 2006/07 na univerzitu do nemeckého Bochumu, kde má záujem spoznať iný systém výučby a zdokonaliť sa v jazyku.

2.9.            Bc. Michal Bubanský

Počas bakalárskeho štúdia získal skúsenosti z oblasti databáz, operačných systémov, sietí a komunikačných protokolov, osvojil si programovanie v jazykoch C, C++, Lisp, Prolog. Pri vypracovávaní bakalárskeho projektu s názvom “Vytvorenie webovej aplikácie na evidenciu publikačnej činnosti pracoviska“ získal prax v programovaní v jazyku PHP s konektivitou na databázový systém MySQL, ovláda XHTML a CSS. Dva roky sa podieľa na preklade technickej literatúry z anglického jazyka.

 

2.10.         Motivácia

Z fakulty každoročne odchádza množstvo absolventov. Po absolvovaní štúdia sa rozpŕchnu do celého sveta, zamestnajú sa vo firmách na najrôznejších pozíciách, poniektorí si založia vlastné firmy a mnohí nájdu svoje uplatnenie v oblasti vedy a výskumu. Každý študent je individuálna osobnosť, každý je iný. To, čo jednému pripadá ako samozrejmosť, môže pre druhého predstavovať len ťažko riešiteľný problém, pri riešení ktorého vynaloží nemalé úsilie a strávi množstvo času.

Doba štúdia taktiež predstavuje nemalú časť života človeka, počas ktorej nadobudne množstvo kontaktov, získa množstvo priateľov. Človek však nie je socha alebo strom, celý život tráviaci na jednom mieste, ale naopak cestuje, mení svoje priority a ciele a s tým aj svoje kontaktné údaje. Veľakrát sa preto stane, že kontakty nadobudnuté počas doby štúdia zaniknú a ich opätovné získanie sa rovná hľadaniu ihly v kope sena.

Je taktiež samozrejmé, že nikto nemôže v reálnom čase sledovať všetky informačné zdroje a mať prehľad o všetkom, čo sa v oblasti, ktorá ho zaujíma deje alebo udialo. Koná sa množstvo konferencií, vedeckých seminárov, neustále sa vyvíjajú nové technológie, ktoré uľahčujú ľuďom život. Nebolo by preto skvelé, keby cesta ako sa k týmto informáciám dostať spočívala v zadaní jednej webovej adresy a pár kliknutiach myšou ?

A na záver, čo môže byť pre školu väčším meradlom kvality poskytovaného vzdelania, ako úspechy jej minulých študentov ?

Nami vybraná téma tímového projektu predstavuje skvelý spôsob, ako všetky vyššie uvedené problémy vyriešiť. Vytvorený informačný systém uľahčí riešenie problémov a proces získavania informácií z profesionálneho života, uľahčí spôsob komunikácie medzi absolventmi fakulty a v neposlednom rade vytvorí spôsob, ako prezentovať úspechy študentov fakulty aj navonok.

Do etapy vytvárania informačného systému prichádzame práve v polčase. Veľa vecí je už vytvorených, veľa vecí na svoje vytvorenie ešte len čaká a aj po ukončení práce na projekte, sa určite nájdu veci, ktoré ešte bude potrebné vyriešiť.

Je na nás, ako sa s daným problémom vyrovnáme, ale veríme, že aj vďaka vedomostiam, ktoré sme získali počas bakalárskeho štúdia a v praxi, dokážeme projekt dotiahnuť do úspešného konca, na konci ktorého bude stáť zavedenie systému do praxe.

Pozitívna spätná väzba budúcich používateľov tohto informačného systému, medzi ktorých sa dúfame onedlho zaradíme aj my, bude pre nás najväčšou odmenou.

2.11.         Ponuka riešenia

Ako primárne riešenie tohto projektu ponúkame dokončenie rozpracovaného systému na komunikáciu absolventov. Našim cieľom je vykonať kompletnú analýzu existujúceho produktu, jeho prepracovanie a následné vytvorenie spustiteľnej verzie. Chceme zachovať všetky dôležité ciele, ktoré mal tím, ktorý riešil tento projekt pred nami. Keďže v súčasnosti nie je produkt riešenia predchádzajúceho tímu prístupný na internete, nevieme presne určiť, ktoré ciele, definované jeho predošlými tvorcami sú splnené.

Našimi cieľmi je, aby náš systém bol:

Ø                  prístupný

Tento cieľ je veľmi dôležitý a predchádzajúcemu tímu sa nepodaril splniť. Veríme, že náš produkt bude prístupný od svojho spustenia pre všetkých absolventov, ale aj ostatných používateľov bez vážnych prerušení.

Ø                  bezpečný

Ďalším, nemenej dôležitým cieľom je, aby náš systém bol bezpečný. To znamená, aby uchovával všetky neverejné informácie o absolventoch skryté, a aby bol chránený proti rôznym hrozbám. Rovnako je našim cieľom, aby zostatkové riziká boli na čo najnižšej úrovni

Ø                  spoľahlivý

Spoľahlivosť nášho systému radíme medzi popredné miesta v dôležitosti. Chceme, aby nami vytvorený systém presne vyhovoval špecifikácii a veríme, že pri testovaní odhalíme všetky prípadné chyby, takže výstupný produkt bude bezporuchový.

Ø                  lacný

Tento cieľ priamo nadväzuje na zadanie projektu, keďže jednou z podmienok je, aby bol systém vytvorený pomocou dostupných prostriedkov, ktoré sa na fakulte nachádzajú. Takže na dokončenie systému nebude potrebné vynaložiť žiadne dodatočné finančné prostriedky.

Ø                  príjemný

Chceme, aby nami vytvorený systém bol príjemný na pohľad, ale taktiež aby rozhranie tohto systému bolo jednoduché, pretože chceme, aby s našim systémom boli absolventi našej fakulty spokojní, a aby vyhovoval ich požiadavkám a predstavám.

Ø                  kompatibilný

Ďalším cieľom, ktorý vyplýva priamo zo zadania je, aby systém komunikoval so systémom Yonban a taktiež so systémami, ktoré boli aktívne ešte pred spustením Yonban-u.

Ø                  rozšíriteľný

Vieme, že aj náš systém bude mať vo svojej podobe ako ho vytvoríme, obmedzenú životnosť. Preto je našim ďalším cieľom, aby bol ľahko rozšíriteľný, napríklad aby pri prechode fakultného systému Yonban, na iný systém, bolo jednoduché doplniť náš systém       tak, aby dokázal komunikovať s týmto systémom.

Ø                  čitateľný

Posledným cieľom, ktorý si kladieme je, aby náš systém bol ľahko čitateľný, či už vo forme dokumentácie, ale rovnako aby boli čitateľné aj zdrojové texty.

2.12.         Hrubý návrh

Prvým z problémov, ktoré systém bude riešiť je správa databázy absolventov. Časť  informácií bude získaná importom zo systému Yonban (napr. informácie o záverečnej práci a pod.). Ďalšia časť informácií bude obsahovať stručné informácie o študentovi a teda bude pochádzať z fakultnej databázy študentov. Pre zabezpečenie týchto činností bude vytvorený samostatný modul. Poslednou časťou informácií, ktoré v systéme budú prezentované, budú informácie zadané používateľmi do svojich profilov. Je dôležité, aby systém dokázal informácie zo všetkých zdrojov spojiť, správne zaradiť a vložiť ich do databázy. Pre prácu s databázou bude v systéme špeciálny  modul, ktorý bude zabezpečovať aj export údajov.

Ďalšou charakteristikou systému bude bezpečnosť. Táto bude realizovaná prostredníctvom skupín používateľov. Každá skupina bude reprezentovať rolu používateľa systému. Takto bude zabezpečené, že každý používateľ bude mať len jemu odpovedajúce práva. Práva sa budú overovať pri každej operácii.

Dôležitou súčasťou systému bude fórum, ktoré umožní interaktívnejšiu výmenu informácií medi absolventmi príp. hosťami. Fórum bude prepojené s ďalšími súčasťami systému.

Aby bola zabezpečená požadovaná modularita a rozšíriteľnosť systému, treba tento koncipovať tak, aby bol maximálne prehľadný a jednoduchý.

Po prvotnej analýze sme identifikovali nasledujúce moduly, ktoré možno považovať za akúsi kostru systému:

Ø      modul pre správu databázy

Ø      modul pre import údajov

Ø      modul pre obsluhu fóra

Ø      modul pre zabezpečenie bezpečnosti

 

2.13.         Štruktúra a dizajn

Po predbežnom preskúmaní navrhnutej štruktúry existujúceho projektu vyzerá projekt z pohľadu spolupráce modulov na veľmi dobrej úrovni. Zároveň, ale ostávajú niektoré záležitosti moduloch a ich spolupráci otvorené. Taktiež aj nedoimplementované časti dávajú príležitosť využiť modularitu systému a využiť poskytnutú príležitosť, systém dokončiť.

Z dostupnej dokumentácie bolo možné v obmedzenej miere zhodnotiť funkcionalitu niektorých modulov.

Ø      Fórum – štandardná funkcionalita fóra, vhodné dopracovať dizajn a členenie podľa súčasných trendov.

Ø      Profil absolventa – tento modul obsahuje všetky potrebné informácie o absolventovi, slúži na pridávanie a úpravu osobných, akademických a profesijných informácií o absolventoch ako sú meno a kontakt, rok absolvovania. V tomto module je možnosť prehodnotiť bezpečnosť, nakoľko je zrejmé, že ide o kontakt s osobnými údajmi.

Ø      Prehľad absolventov – pomocou rôznych pohľadov na údaje je umožnené zjednodušiť orientáciu v dátach.. Napr. ročenka je zoznam absolventov s menami a fotografiami. Cieľom predchádzajúceho tímu nebolo implementovať všetky možné pohľady z dôvodu časovej náročnosti, ale nechať priestor pre ďalšie rozširovanie systému. Súčasťou prehľadu je aj možnosť vyhľadávania a filtrovania. Pričom pre filtrovanie a vyhľadávanie sú v systéme definované rozhrania a je implementované jednoduché vyhľadávanie.

V oblasti dizajnu je aj podľa vyjadrenia prvého tímu, ktorý systém vytvoril, dostatok priestoru na realizáciu.

2.14.         Výhody tímu

Pri výbere tímu pre projekt môže byť dôležité, že tím:

-         počas krátkeho testovacieho času preukázal schopnosť kolektívne jednať;

-         má v spolupráci mnoho skúseností z rôznymi technológiami a technikami z oblasti bezpečnosti, webu, databáz a.i.;

-         má vytvorené verzionované úložisko dát (moderný spôsob spolupráce v tíme)

-         systém pre manažovanie práce v tíme (prideľovanie, reportovanie úloh)

-         komunikoval s predchádzajúcim tímom, ktorý systém tvoril a prejednal možnosti rozširovania systému

-         má členov so skúsenosťami z reálnych projektov

 

2.15.         Predpokladané zdroje

Zdroje, ktoré sa použijú pri tvorbe systému sú ovplyvnené požiadavkami, ktoré stanovil minuloročný tím 12, ktorý vyvinul funkčné jadro systému. Ďalej sú uvedené upravené základné požiadavky na zdroje, podobne ich prezentoval minuloročný tím.

2.16.         Softvérové prostriedky

Okrem vytvárania modelu počas analýzy (Rational Rose) a vytvárania dokumentácie (MS Word) použije tím pri všetkých krokoch vývoja systému voľne šíriteľný softvér.

Predpokladáme:

Ø      Eclipse - od platformy nezávislé integrované vývojové prostredie, ktoré podporuje jazyk a technológie Java.

Ø      JBoss AS – Je opensource  J2EE kompatibilný aplikačný server vyvíjaný firmou Jboss INC.

Ø      JSF je technológia pre implementáciu MVC návrhového vzoru a je štandardnou súčasťou každého j2ee kompatibilného aplikačného servera.

Ø      JSP - Ako prezentačnú technológiu sme sa rozhodli použiť JSP, ktorá podobne ako JSF je súčasť j2ee servera.

Ø      Objektový model – pre ktorý budeme využívať technológiu EJB (Enterprise Java Beans), ktorá je súčasťou J2EE servera.

Databáza pravdepodobne ostane ako v pôvodnom projekte, i keď nie je vylúčené, že pre potreby uľahčenia vývoja, alebo zvyšovania výkonu sa databáza zmení, nakoľko sa k databáze pristupuje cez rozhranie JDBC.

Taktiež serverový operačný systém ostane pôvodný z dôvodu maximálneho priblíženia sa a bezproblémové rozbehnutia pôvodného systému.

2.17.         Technické prostriedky

Pre vývoj a prevádzkovanie informačného systému budeme potrebovať server s min. nasledujúcou konfiguráciou:

Ø      CPU x86, PIII a viac,

Ø      aspoň 256 MB operačnej pamäte,

Ø      900 MB diskového priestoru (nezahŕňa nároky na diskový priestor dát importovaných do databázy, odhad sa upresní po analýze a návrhu dát informačného systému).

 

 

 

 

 

 

 

2.18.         Prílohy

Rozvrh členov tímu

Vzhľadom na štatút štúdia, na ktorý je prijatý Jozef Pažin, obsahuje jeho rozvrh aj ďalšie záväzky, ktoré by rád realizoval súbežne so štúdiom na Fakulte informatiky a informačných technológií STU. Marián Vašš bude v zimnom semestri súbežne študovať v zahraničí          a so zvyškom tímu bude komunikovať pomocou e-mailu a instant messengingu.

 


Zoradenie tém podľa priority

a.         Informačný systém pre komunikáciu s absolventmi (ALUMNI)

b.         Informačný systém pre podporu plánovania štúdia (PLAN)

c.         Informačný systém pre podporu tvorby rozvrhov (ROZVRH)

d.         Informačný systém pre zverejňovanie multimediálnych informácií o fakulte (FIIT-INFO)

Predbežný plán

 

Týždeň

Popis

Zimný semester

1. – 4.

Vytvorenie tímu, vypracovanie a prezentovanie ponuky, vytvorenie webu, úložisko dát, softvéru pre manažment

5.

Zber a analýza požiadaviek, výber vhodnej technológie

6.

Vypracovanie návrhu a určenie rozsahu pre implementovanie

7.

Schválenie návrhu a akceptačných testov

8.

Plánovanie a rozdelenie úloh v tíme

9. – 11.

Implementácia prototypu

12.

Vytvorenie používateľských príručiek

Letný semester

1.

Prehodnotenie výsledkov a zapracovanie nových návrhov, nápadov

2.

Plánovanie a rozdelenie úloh členom tímu

3. – 7.

Implementovanie jednotlivých modulov informačného systému

8.

Integrácia a testovanie informačného systému

9.

Doplnenie dokumentácie

10. – 12.

Akceptačné testy, nasadenie do prevádzky

 

 

 

3.   Plán

3.1.            Zimný semester

1.                  ponuka (pridelenie študentov do tímov, zverejnenie tém a požiadaviek na vypracovanie ponuky)

2.                  ponuka (spracovanie ponuky - každý tím spracuje jednu ponuku, uskutočnenie konzultácií pre jednotlivé témy)

3.                  odovzdanie ponúk, vyhodnotenie ponúk, určenie rozvrhu a učiteľa pre tím

4.                  vytvorenie plánu projektu, analýza problému (štúdium problematiky)

5.                  analýza problému, špecifikácia požiadaviek, analýza predošlých riešení

6.                  analýza možností riešenia (pokračovať v niektorom z minulých projektov alebo začať odznova), rozdelenie úloh

7.                  analýza možností (systém pre správu obsahu alebo náš vlastný systém); v prípade rozhodnutia začať od začiatku, hrubý návrh riešenia

8.                  odovzdanie dokumentácie analýzy problému, špecifikácie požiadaviek riešenia spolu s hrubým návrhom

9.                  odovzdanie posudku analýzy, špecifikácie a hrubého návrhu iného tímu

10.              dopracovanie zistených nedostatkov a návrh prototypu vybraných častí

11.              implementácia prototypu vybraných častí

12.              odovzdanie prototypu vybraných častí systému spolu s dokumentáciou a používateľská prezentácia prototypu

3.2.            Letný semester

1.                  odovzdanie posudku prototypu iného tímu, zhodnotenie výsledkov ZS, doplnenie a dopracovanie zistených nedostatkov, plán na LS a rozdelenie úloh

2.                  zakomponovanie zmien do dokumentácie ZS, podrobný návrh, plán integrácie, plán overenia výsledku

3.                  dokončenie podrobného návrhu, implementácia

4.                  implementácia, postupná integrácia a overovanie výsledku, tvorba dokumentácie

5.                  implementácia, postupná integrácia a overovanie výsledku, tvorba dokumentácie

6.                  implementácia, postupná integrácia a overovanie výsledku, tvorba dokumentácie

7.                  integrácia produktu a overovanie, tvorba dokumentácie k produktu

8.                  integrácia produktu a overovanie, tvorba dokumentácie k produktu

9.                  integrácia produktu a overovanie, tvorba dokumentácie

10.              odovzdanie produktu a dokumentácie k produktu (potrebnej pre používanie produktu)

11.              používanie produktu, údržba, kompletizácia dokumentácie

12.              odovzdanie celkového výsledku projektu (produkt so zmenami v rámci údržby, dokumentácia)

4.   Úlohy  členov tímu

Sú podrobne rozpísané v časti zápisnice ako ich súčasť.

 

5.   Zápisnice

5.1.            Zápisnica #1

Dátum a čas stretnutia:    10. októbra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,
Bc. Michal Samiec,
Bc. Martin Stanček,
Bc. Jozef Ďuriš,
Bc. Michal Bubanský,
Ing. Jozef Pažin

Neprítomní:                         Bc. Marián Vašš, z dôvodu pobytu v zahraničí

Vypracoval:                        Ing. Jozef Pažin

Overil:                                    Bc. Michal Samiec

Téma a hlavné body stretnutia

Dnešné stretnutie je prvé oficiálne stretnutie celého tímu. Dôvodom stretnutia je najmä zabezpečenie organizácie a stanovenie času stretnutí, oboznámenie sa s organizáciou stretnutí a stanovenie cieľov tímového projektu.

Kontrola a hodnotenie plnenia úloh

Na predbežnom neformálnom stretnutí 2. októbra boli zadané nižšie uvedené organizačné úlohy a zároveň bol volený vedúci tímu. V uplynulom týždni boli zabezpečené prostriedky potrebné na efektívnu komunikáciu celého tímu, vznikol priestor na verzionované zdieľanie súborov pomocou nástroja TortoiseSVN[1], začala práca na webových stránkach k tímovému projektu a určili sa roly členov tímu. Konkrétne úlohy budú stanovené až pre tento týždeň.

Hodnotenie: Všetky stanovené úlohy boli splnené.

Priebeh stretnutia

1.        Ako jeden z kľúčových bodov stretnutia bol dohodnutý spoločný termín konania stretnutí k tímovému projektu na utorok 8:15 v softvérovom štúdiu.

2.        V priebehu stretnutia sme oboznámili pani Hanulovú so súčasným stavom organizácie práce v tíme a úlohami, ktoré boli spracované v priebehu minulého týždňa. Niektoré úlohy členov tímu boli presnejšie špecifikované s takýmto výsledkom:

Ø        Vedúci tímu bol vybraný vo verejnom hlasovaní na predbežnej stránke projektu. Najväčší počet hlasov získal Michal Samiec, ktorý uvedenú úlohu prijal. Bude zodpovedný za celkovú koordináciu členov tímu, finálne schvaľovanie dokumentácie a komunikáciu so zadávateľom projektu.

Ø        Tvorbou webovej prezentácie projektu bol poverený Michal Bubanský. Kľúčovými úlohami je aktualizácia obsahu a vytvorenie používateľsky príjemného rozhrania za účelom vonkajšej prezentácie vyvíjaného produktu.

Ø        Dokumentáciu bude tvoriť Jozef Pažin, taktiež bude upravovať dokumentáciu tvorenú ostatnými členmi tímu do jednotnej grafickej podoby.

Ø        Na rozhodujúcich úlohách: vývoji, integrácii a testovaní sa budú podieľať všetci členovia tímu, avšak pre výraznejšie skúsenosti v týchto oblastiach budú kľúčoví títo členovia: Martin Stanček, Jozef Ďuriš a Marián Vašš.

Ø        Jozef Ďuriš bol zároveň stanovený za zástupcu vedúceho tímu.

3.        Stanovil sa spôsob písania zápisníc. Prvú zápisnicu zapisuje Jozef Pažin, neskôr budú zápisnice cyklicky prideľované ďalším členom tímu. Jozef Pažin bol zároveň poverený zostavením šablóny na zápis zápisníc zo stretnutí tímu do ďalšieho dňa.

4.        V súvislosti s tvorbou webových stránok k projektu bol Michal Bubanský poverený presunutím dočasnej verzie stránok na server labss2.dcs.elf.stuba.sk s termínom do ďalšieho stretnutia. Zároveň má vytvoriť k týmto stránkam vhodný dizajn.

5.        Martin Stanček má za úlohu v priebehu tohto dňa vyzdvihnúť CD s materiálmi, ktoré poskytol minuloročný tím. V prípade potreby bude tieto materiály distribuovať ostatným.

6.        Všetci členovia tímu sa majú oboznámiť s použitými technológiami a prezrieť si kľúčové body tvorby projektu tímu, ktorý tento projekt začal vytvárať, ako prípravu na stretnutie s týmto a konkurenčným tímom.

7.        Jozef Ďuriš sa má do budúceho stretnutia oboznámiť s prácou so servletom STRUTS

8.        Michal Samiec zabezpečí prístup pre pani Hanulovú k stránkam projektu.

9.        Marián Vašš má za úlohu informovať celý tím o svojom rozvrhu a možnostiach venovať sa práce na projekte.

Rozdelenie krátkodobých úloh

Úloha

Popis

Zodpovední

Termín

1.1

Vyzdvihnutie CD s materiálmi

St.

10. 10.

1.2

Vytvorenie šablóny pre zápisnicu a spísanie zápisnice

Pa.

11. 11.

1.3

Oboznámenie ostatných členov tímu s rozvrhom

Va.

15. 10.

1.4

Zabezpečenie prístupu pre pani Hanulovú

Sa.

17. 10.

1.5

Oboznámenie sa so servletom STRUTS

Du.

17. 10.

1.6

Presunutie webovej stránky a tvorba dizajnu

Bu.

17. 10.

1.7

Oboznámenie sa s materiálmi predchádzajúceho tímu

Všetci

17. 10.

Stanovené dlhodobé úlohy

Michal Samiec:   zabezpečenie efektívnej komunikácie medzi celou skupinou
(dôležité najmä koordinovanie práce s Mariánom Vaššom)

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,
vývoj bezpečnostných pravidiel k projektu

Jozef Pažin:            vytvorenie šablón jednotného vzhľadu pre všetky typy dokumentácie

Všetci:                      študovať dokumentáciu pôvodného tímu a ostaných tímov

                                      pokračovať v štúdiu prostriedkov použitých pri vývoji produktu

Zhrnutie stretnutia

Na stretnutí sa podarilo splniť všetky body, ktoré boli na začiatku stretnutia stanovené okrem stanovenia cieľov tímového projektu. Po dohode s pani Hanulovou bude tento bod preroko­vaný na budúcom stretnutí alebo po stretnutí s predchádzajúcim tímom (ktorý zorganizuje pani Hanulová), keď budeme oboznámení s kľúčovými bodmi práce na projekte.

V tejto fáze stretnutí je najdôležitejšou úlohou zabezpečiť efektívnu komunikáciu medzi jednotlivými členmi tímu napríklad aj takými prostriedkami ako je webová stránka s rozhraním pre zadávanie úloh a tvorba zdieľaného repozitára.

5.2.            Zápisnica #2

Dátum a čas stretnutia:    17. októbra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,
Bc. Michal Samiec
(Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

Neprítomní:                         Bc. Marián Vašš (Va), z dôvodu pobytu v zahraničí

Vypracoval:                        Bc. Michal Samiec

Overil:                                    Bc. Jozef Ďuriš

Téma a hlavné body stretnutia

Dôvodom stretnutia je prehodnotenia postupu v prospech resp. neprospech pokračovania v projekte s použitými technológiami pôvodného týmu. Predvedenie alternatívnej možnosti k použitým technológiám.

Kontrola a hodnotenie plnenia úloh

Stručný pokec

Úloha

Popis

Termín

Riešiteľ

Stav

1.1

Vyzdvihnutie CD s materiálmi

10. 10.

St.

U

1.2

Vytvorenie šablóny pre zápisnicu a spísanie zápisnice

11. 11.

Pa.

U

1.3

Oboznámenie ostatných členov tímu s rozvrhom

15. 10.

Va.

U

1.4

Zabezpečenie prístupu pre pani Hanulovú

17. 10.

Sa.

U

1.5

Oboznámenie sa so servletom STRUTS

17. 10.

Du.

U

1.6

Presunutie webovej stránky a tvorba dizajnu

17. 10.

Bu.

U

1.7

Oboznámenie sa s materiálmi predchádzajúceho tímu

17. 10.

Všetci

U

U - ukončená, R - rozpracovaná

Hodnotenie: Prečo boli niektoré úlohy neukončené, na aký termín boli presunuté a na koľko sa plní pôvodný plán.

Priebeh stretnutia

1.      Kontrola plnenia úloh z predchádzajúceho týždňa. Všetky pridelené úlohy boli splnené jednotlivými riešiteľmi včas tzn. do míľniku „Týždeň 1.“ Tím preukázal doposiaľ veľmi dobrú spoluprácu. Do tímových úloh zatiaľ nebol zapojený M.Vašš nakoľko úlohy vyžadovali osobnú účasť a konzultáciu s ostatnými členmi.

2.      Určené poradie písania zápisníc. Zápisy zo stretnutia bude vytvárať vždy ďalší v poradí zoradení podľa abecedy (v prvom kole okrem Pa a Sa, ktorí už zápisnicu zostavovali). Konkrétne poradie je takéto: Bubanský, Ďuriš, Pažin, Samiec, Stanček.

3.      Jozef Ďuriš vytvoril prezentáciu o práci so servletom STRUTS. Oboznámil tím s technológiou STRUSTS formou prezentácie.

4.      Zúčastnenými členmi týmu bolo odhlasované a schválené použitie technológie ASPX.NET ako prezentačnej vrstvy projektu. Táto technológia nahradí pôvodnú JSP, STRUTS technológiu.

 

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

2.1

Plán

10. 10.

All

Z

2.2

Technológia + pokračovanie projektu

11. 11.

All

Z

2.3

Vymyslieť prečo je použiteľný a výhodný náš systém

15. 10.

All

Z

2.4

Zistiť či by postavil p. Lacko IIS server

24. 10.

Sa

Z

2.5

Premyslieť využitie modulu elektronického indexu

17. 10.

All

Z

2.6

Možnosť združovať záverečné práce ako formu elektronickej knižnice

17. 10.

All

Z

2.7

Vytvoriť „layout“ pre systém

11.11

St

Z

2.8

Prehodnotiť a navrhnúť úpravy v dátovom modeli

11.11

Du

Z

2.9

Zistiť či by p. Lacko vedel zabezpečiť reproduktory a mikrofón pre komunikáciu s externým členom týmu

24.10

Sa

Z

Stanovené dlhodobé úlohy

Michal Samiec:   zabezpečenie efektívnej komunikácie medzi celou skupinou
(dôležité najmä koordinovanie práce s Mariánom Vaššom)

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,
vývoj bezpečnostných pravidiel k projektu

Všetci:                      študovať dokumentáciu pôvodného tímu a ostaných tímov

                                     

Zhrnutie stretnutia

Na stretnutí ako hlavný bod bol odsúhlasený prechod k technológii ASPX.NET pre prezentačnú vrstvu projektu. Po ústnom schválení projektového vedúceho a jednomyseľnom hlasovaní je definitívne rozhodnuté nepokračovať v projekte s pôvodnou technológiou prezentačnej vrstvy. Ostatné technológie zostávajú nezmenené.

 

Boli ujednotené požiadavky, ktoré budú požadované v softvérovom štúdiu.

 

5.3.            Zápisnica #3

Dátum a čas stretnutia:    24. októbra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,
Bc. Michal Samiec
(Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

Neprítomní:                         Bc. Marián Vašš (Va), z dôvodu pobytu v zahraničí

Vypracoval:                        Bc. Michal Bubanský

Téma a hlavné body stretnutia

Dôvodom stretnutia je oboznámenie sa so stavom plnenia úloh pridelených jednotlivým členom tímu, pridelenie úloh členom tímu pre vytvorenie UML diagramov a prediskutovanie otázok importu dát o absolventoch a bezpečnosti vytváranej aplikácie.

Kontrola a hodnotenie plnenia úloh

 

Úloha

Popis

Termín

Riešiteľ

Stav

1.1

Prehodnotiť a navrhnúť úpravy v dátovom modeli

11.11.

Du.

R

1.2

Vytvoriť „layout“ pre systém

11. 11.

St.

R

1.3

Vytvorenie webovej stránky tímu

23.10.

Bu.

U

1.4

Zistiť, či by postavil Ing. Lacko IIS server

24.10.

Sa.

U

1.5

Zistiť, či by Ing. Lacko vedel zabezpečiť reproduktory + mikrofón pre komunikáciu s externým členom týmu

24.10.

Sa.

U

1.6

Technológia + pokračovanie projektu

11.11.

All

R

U - ukončená, R - rozpracovaná

Priebeh stretnutia

1.      Kontrola plnenia úloh z predchádzajúceho týždňa. Členovia tímu aktívne pracujú na pridelených úlohách, stanovené úlohy sú takmer dokončené. Doterajšie výsledky boli odprezentované a prediskutované, prípadné návrhy budú zohľadnené pri ich ďalšom vypracovávaní. Do tímových úloh zatiaľ nebol zapojený M.Vašš, nakoľko úlohy vyžadovali osobnú účasť a konzultáciu s ostatnými členmi.

2.      Pridelenie diagramov UML na vypracovanie pre jednotlivých členov tímu:

3.      Diskusia o využití web services – napr. na komunikáciu s existujúcimi školskými systémami, import údajov do systému.

4.      Diskusia o bezpečnosti navrhovaného systému, spôsobu prideľovania hesiel do systému, možnostiach prihlásenia do systému v prípade straty hesla.

 

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

2.1

Dokončenie dátového modelu

31.10.

Ďu.

R

2.2

Dokončenie layout-u stránky (s ohľadom na prostredie VS2005)

11. 11.

St.

R

2.3

Vytvorenie hlavného use case diagramu

31.10.

St.

Z

2.4

Vytvorenie activity diagramu pre proces prihlasovania

31.10.

Pa.

Z

2.5

Umiestnenie dokumentácia minuloročného tímu do dátového úložiska

31.10.

Pa.

Z.

2.6

Vytvorenie activity diagramu pre import údajov

31.10.

Sa.

Z

2.7

Návrh mapy stránok pre informačný systém

31.10.

Va.

Z

2.8

Zistiť možnosti importu údajov o absolventoch fakulty z existujúcich školských systémov

31.10.

Bu.

Z

2.10

Nainštalovanie Visual Studio 2005 na počítače členov tímu (http://msdnaa.fiit.stuba.sk)

31.10.

All

Z

Stanovené dlhodobé úlohy

Michal Samiec:   zabezpečenie efektívnej komunikácie medzi celou skupinou
(dôležité najmä koordinovanie práce s Mariánom Vaššom)

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,
vývoj bezpečnostných pravidiel k projektu

Všetci:                      študovať dokumentáciu pôvodného tímu a ostaných tímov

                                     

Zhrnutie stretnutia

Na dnešnom stretnutí boli prediskutované otázky týkajúce sa návrhu informačného systému. Členovia tímu dostali za úlohu vypracovať dátové modely potrebné pre fázu implementácie, ďalej boli prediskutované otázky importu údajov o absolventoch fakulty z existujúcich fakultných systémov a otázky bezpečnosti, týkajúce sa vytváraného informačného systému. Boli vytvorené všetky predpoklady pre úspešné stanovenie rozsahu implementácie, ktorej bude venované najbližšie stretnutie tímu.

 

 

5.4.            Zápisnica #4

Dátum a čas stretnutia:    31. októbra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,
Bc. Michal Samiec
(Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

Neprítomní:                         Bc. Marián Vašš (Va), z dôvodu pobytu v zahraničí

Vypracoval:                        Bc. Jozef Ďuriš

Téma a hlavné body stretnutia

Dôvodom stretnutia je oboznámenie sa so stavom plnenia úloh pridelených jednotlivým členom tímu, pridelenie úloh členom tímu pre vytvorenie diagramov aktivít a prediskutovanie otázok o  bezpečnosti vytváranej aplikácie. Rozdelenie úloh pre vytváraní dokumentácie.

Kontrola a hodnotenie plnenia úloh

 

Úloha

Popis

Termín

Riešiteľ

Stav

2.1

Dokončenie dátového modelu

31.10.

Ďu

R

2.2

Dokončenie layout-u stránky (s ohľadom na prostredie VS2005)

11.11.

St

U

2.3

Vytvorenie hlavného use case diagramu

31.10.

St

U

2.4

Vytvorenie activity diagramu pre proces prihlasovania

31.10.

Pa

U

2.5

Umiestnenie dokumentácia minuloročného tímu do dátového úložiska

31.10.

Pa

U.

2.6

Vytvorenie activity diagramu pre import údajov

31.10.

Sa

U

2.7

Návrh mapy stránok pre informačný systém

31.10.

Va

Z

2.8

Zistiť možnosti importu údajov o absolventoch fakulty z existujúcich školských systémov

31.10.

Bu

U

2.10

Nainštalovanie Visual Studio 2005 na počítače členov tímu (http://msdnaa.fiit.stuba.sk)

31.10.

All

U

U – ukončená, R – rozpracovaná, Z – zadaná

Priebeh stretnutia

1.      Kontrola plnenia úloh z predchádzajúceho týždňa. Členovia tímu aktívne pracujú na pridelených úlohách, stanovené úlohy sú takmer dokončené. Doterajšie výsledky boli odprezentované a prediskutované, prípadné návrhy budú zohľadnené pri ich ďalšom vypracovávaní. Do tímových úloh zatiaľ nebol zapojený M.Vašš, nakoľko úlohy vyžadovali osobnú účasť a konzultáciu s ostatnými členmi.

2.      Z diskusie o fyzickom dátovom modeli vyplynula nutnosť miernych úprav na existujúcom riešení.

3.      Všetci členovia tímu boli informovaní o tom, že prototyp stačí mať prístupný na webe a nie je nutné ho poskytnúť na CD.

4.      Diskusia o prácach na dokumentácii. Všetci členovia tímu boli oboznámení s používaním voľby  „Get Lock“ pri práci.

5.      Všetci členovia tímu boli oboznámení s používaním projektových denníkov

6.      Pridelenie úloh

7.      Diskusia o bezpečnosti, riešený problém rozoznávania rovnakých mien

8.      Stanovenie termínu ďalšieho stretnutia predbežne na 6.11.2006, 16:00

 

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

3.1

Dokončenie dátového modelu

6.11.

Ďu

R

3.2

Počas ďalšieho stretnutia komunikovať s tímom

6.11.

Va

Z

3.3

Zistiť ako je riešené rozlišovanie rovnakých mien na studentovi

6.11.

Bu

Z

3.4

Založiť dokument analýzy

6.11.

Pa

Z

3.5

Zapojiť M. Vašša do plnenia úloh

6.11.

Sa

Z

3.6

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia pridaj a vymaž príspevok

6.11.

St

Z

3.7

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia vyhľadaj absolventa

6.11.

Sa

Z

3.8

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia pridaj a vymaž oznam

6.11.

Pa

Z

3.9

Návrh mapy stránok pre informačný systém

6.11.

Va

Z

3.10

Vytvorenie úvodnej časti analýzy

6.11.

Bu

Z

3.11

Skúsiť v layout-e použiť „rozbaľovacie komponenty“

6.11.

St

Z

3.12

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia modifikuj profil absolventa

6.11.

Bu

Z

Stanovené dlhodobé úlohy

Michal Samiec:   zabezpečenie efektívnej komunikácie medzi celou skupinou
(dôležité najmä koordinovanie práce s Mariánom Vaššom)

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,
vývoj bezpečnostných pravidiel k projektu

Všetci:                      študovať implementačné prostredie

                                     

Zhrnutie stretnutia

Na dnešnom stretnutí boli prediskutované otázky týkajúce sa návrhu informačného systému. Členovia tímu dostali za úlohu vypracovať dátové modely potrebné pre fázu implementácie, ďalej boli prediskutované otázky prác na dokumentácii a otázky bezpečnosti, týkajúce sa vytváraného informačného systému. Boli zabezpečené všetky predpoklady pre úspešný priebeh fázy  analýzy , ktorej bude venované najbližšie stretnutie tímu.

 

5.5.            Zápisnica #5

Dátum a čas stretnutia:    6. novembra 2006, 14:00

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              Bc. Michal Samiec (Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

                                                    Bc. Marián Vašš (Va)

Neprítomní:                         prom. mat., Ľubica Hanulová,

                                                    Bc. Jozef Ďuriš (Du) z dôvodu choroby

Vypracoval:                        Bc. Marián Vašš

Téma a hlavné body stretnutia

Dôvodom stretnutia je oboznámenie sa so stavom plnenia úloh pridelených jednotlivým členom tímu, pridelenie nových úloh členom tímu pre vytvorenie dokumentácie analýzy problému, špecifikácie požiadaviek a návrh riešenia a prediskutovanie otázok štruktúry vytváranej aplikácie.

Kontrola a hodnotenie plnenia úloh

 

Úloha

Popis

Termín

Riešiteľ

Stav

2.1

Dokončenie dátového modelu

6.11.

Ďu.

U

2.2

Počas ďalšieho stretnutia komunikovať s tímom

6. 11.

Va

U

2.3

Zistiť ako je riešené rozlišovanie rovnakých mien na studentovi

6.11.

Bu

U

2.4

Založiť dokument analýzy

6.11

Pa.

U

2.5

Zapojiť M. Vašša do plnenia úloh

6.11

Sa

U

2.6

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia pridaj a vymaž príspevok

6.11

St.

R

2.7

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia vyhľadaj absolventa

6.11

Sa

U

2.8

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia pridaj a vymaž oznam

6.11

Pa

U

2.10

Návrh mapy stránok pre informačný systém

6.11

Va.

U

2.11

Vytvorenie úvodnej časti analýzy

6.11

Bu

U

2.12

Skúsiť v lazout-e použiť „rozbaľovacie komponenty“

6.11

St

R

2.13

Vytvorenie activity diagramu a tabuľky akceptačných testov pre prípady použitia modifikuj profil absolventa

6.11

Bu

U

U - ukončená, R – rozpracovaná

 

Priebeh stretnutia

1.      Oboznámenie sa so stavom riešení úloh M. Vašša, zistenie jeho skúseností s používanými technológiami a odstránenie prípadných nejasností. Otázka komunikácie so zvyškom tímu na stretnutiach počas jeho pobytu v zahraničí sa vyriešila.

2.      Kontrola plnenia úloh z predchádzajúceho týždňa. Členovia tímu aktívne pracujú na pridelených úlohách, stanovené úlohy sú takmer dokončené. Doterajšie výsledky boli odprezentované a prediskutované, prípadné návrhy budú zohľadnené pri ich ďalšom vypracovávaní.

3.      Bol prijatý návrh na zavedenie zdrojových súborov do zdieľaného repository. S tým súvisiaca úloha pridelená.

4.      Prediskutovaná forma a obsah dokumentácie k analýze. Zadelenie vypracovania jej častí jednotlivým členom.

5.      Prediskutoval sa návrh na kategorizáciu nástenky. Boli navrhnuté viaceré možnosti, z ktorých sa ešte vyberie najvhodnejší.

6.      Riešenie spôsobu oznamovanie aktuálnych akcií a zobrazovanie najdiskutovanejších tém.

7.      Z diskusie o fyzickom dátovom modeli vyplynula nutnosť miernych úprav na existujúcom riešení.

8.      Overenie používania projektových denníkov.

9.      Pridelenie úloh

 

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

3.1

Zavedenie zdrojových súborov do repository a vytvorenie dokumentácie k použitiu plug-inu do VS

13. 11.

Sa

Z

3.2

Doplnenie kategorizácie oznamov do dátového aj logického modelu

13. 11.

Du

Z

3.3

Dokumentácia analýzy – prepracovanie úvodnej časti

13. 11.

Bu

Z

3.4

Dokumentácia analýzy – fórum

13. 11.

St

Z

3.5

Dokumentácia analýzy – nástenka

13. 11.

Pa

Z

3.6

Dokumentácia analýzy – časť použitá notácia

13. 11.

Bu

Z

3.7

Dokumentácia analýzy – návrh riešenia a architektúra

13. 11.

Va

Z

3.8

Dokumentácia analýzy – ďalšie požiadavky a ohraničenia systému

13. 11.

Sa

Z

3.10

Dokumentácie analýzy – use case diagramy

13. 11.

St

Z

3.11

Diagramy postupnosti stránok

13. 11.

Va

Z

3.12

Vytvorenie lay-outu stránok

13. 11.

St

Z

3.13

Bezpečnosť systému (prihlasovanie)

13. 11.

Pa

Z

 

 

Stanovené dlhodobé úlohy

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,
vývoj bezpečnostných pravidiel k projektu

Všetci:                      študovať dokumentáciu pôvodného tímu a ostaných tímov, študovať implementačné prostredie

                                     

Zhrnutie stretnutia

Na tomto stretnutí boli prediskutované otázky týkajúce sa návrhu informačného systému. Ďalej boli prediskutované konkrétne otázky štruktúry vytváraného informačného systému a technické záležitosti ohľadne zdieľanie súborov a komunikácie. Členovia tímu dostali za úlohu vypracovať dokumentáciu analýzy problému, špecifikácie požiadaviek a návrh riešenia. Boli zabezpečené všetky predpoklady pre úspešný priebeh fázy analýzy, ktorej konečná podoba bude prediskutovaná na najbližšom stretnutí.

 

 

 

 

 

 

 

 

 

 

 

 

5.6.            Zápisnica #6

 

Dátum a čas stretnutia:    14. novembra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,

                                                    Bc. Michal Samiec (Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

                                                    Bc. Marián Vašš (Va) (video konferencia)

Vypracoval:                        Bc. Martin Stanček

Téma a hlavné body stretnutia

Dôvodom stretnutia je oboznámenie sa so stavom plnenia úloh pridelených jednotlivým členom tímu, posledná fáza úpravy analýzy a špecifikácie riešenia, pridelenie nových úloh, ktoré sa týkajú implementácie systému.

Kontrola a hodnotenie plnenia úloh

Úloha

Popis

Termín

Riešiteľ

Stav

3.1

Zavedenie zdrojových súborov do repository a vytvorenie dokumentácie k použitiu plug-inu do VS

13. 11.

Sa

U

3.2

Doplnenie kategorizácie oznamov do dátového aj logického modelu

13. 11.

Du

U

3.3

Dokumentácia analýzy – prepracovanie úvodnej časti

13. 11.

Bu

U

3.4

Dokumentácia analýzy – fórum

13. 11.

St

U

3.5

Dokumentácia analýzy – nástenka

13. 11.

Pa

U

3.6

Dokumentácia analýzy – časť použitá notácia

13. 11.

Bu

U

3.7

Dokumentácia analýzy – návrh riešenia a architektúra

13. 11.

Va

U

3.8

Dokumentácia analýzy – ďalšie požiadavky a ohraničenia systému

13. 11.

Sa

U

3.10

Dokumentácie analýzy – use case diagramy

13. 11.

St

U

3.11

Diagramy postupnosti stránok

13. 11.

Va

U

3.12

Vytvorenie lay-outu stránok

13. 11.

St

U

3.13

Bezpečnosť systému (prihlasovanie)

13. 11.

Pa

U

   U - ukončená, R – rozpracovaná

 

 

Priebeh stretnutia

1.        Začiatok stretnutia, bol vyriešený problém s komunikáciou s Mariánom Vaššom. Komunikácia sa uskutočnila prostredníctvom videokonferencie.

2.        Kontrola plnenia úloh z predchádzajúceho týždňa. Finálne úpravy dokumentu. Doterajšie výsledky boli odprezentované a prediskutované, prípadné návrhy budú zohľadnené pri ich ďalšom vypracovávaní.

3.        Bol prijatý návrh na vytvorenie odovzdávacieho protokolu. Týmto vznikla nová krátkodobá úloha.

4.        Prediskutovaná forma a obsah dokumentácie k analýze. Posledné doplnenia dokumentácie k analýze a špecifikácii.

5.        Pridelenie krátkodobej úlohy na finálnu úpravu dokumentácie analýzy a špecifikácie.

6.        Pridelenie úlohy na tlač dokumentu.

7.        Dohoda o odovzdaní produktu a voľba vhodného času na tento úkon.

8.        Spoločná dohoda o percentuálnom zhodnotení výsledkov práce jednotlivých členov tímu.

9.        Boli pridelené dlhodobé úlohy v implementačnej fáze riešenia projektu.

10.    Pridelenie úloh

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

5.1

Posledné úpravy dokumentácie

15.11.

Pa

Z

5.2

Tlač dokumentu

16.11.

Sa

Z

5.3

Odovzdanie dokumentu

16.11.

Bu

Z

5.4

Ukážka tvorby zdrojových súborov na SVN

21.11.

Sa

Z

 

Stanovené úlohy pri implementácii

Úloha

Popis

Termín

Riešiteľ

Stav

5.5

Pracovný framework (hlavne DB časť)

18.12.

Sa

Z

5.6

Framework

18.12.

Pa

Z

5.7

Vizuálna časť

18.12.

Bu

Z

5.8

Pripravovať dáta, tkoré budú ukladané v DB

18.12.

Du

Z

5.9

Tvorba ovládacieho mechanizmu na obrazovkách

18.12.

Va

Z

5.10

Vizuálna časť

18.12.

St

Z

Stanovené dlhodobé úlohy

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,
vývoj bezpečnostných pravidiel k projektu

Všetci:                      študovať dokumentáciu pôvodného tímu a ostatných tímov, študovať implementačné prostredie, implementovať funkčný prototyp

                                     

Zhrnutie stretnutia

Na tomto stretnutí bola upresnená výsledná podoba dokumentácie analýzy a špecifikácie. Ďalej boli prediskutované otázky v oblasti implementácie a boli pridelené dlhodobé úlohy v časti implementácie. Členovia tímu dostali za úlohu podrobné štúdium implementačného prostredia. Boli zabezpečené všetky predpoklady pre úspešný priebeh fázy implementácie, ktorej konečná podoba bude prediskutovaná na najbližšom stretnutí.

 

5.7.            Zápisnica #7

Dátum a čas stretnutia:    21. novembra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,

                                                    Bc. Michal Samiec (Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

                                                    Bc. Marián Vašš (Va) (video konferencia)

Vypracoval:                        Ing. Jozef Pažin

Téma a hlavné body stretnutia

Zhodnotenie vypracovania dokumentácie k projektu a prezentácia postupu tvorby a zdieľania zdrojového kódu pomocou SVN. V ďalšej časti je dôležité prejsť si postup tvorby implementačných častí projektu, najmä zhodnotenie rozdelenia práce na tvorbe prototypu, prípadne úprava dlhodobého plánu implementácie.

 

Kontrola a hodnotenie plnenia krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

5.1

Posledné úpravy dokumentácie

15.11.

Pa

U

5.2

Tlač dokumentu

16.11.

Sa

U

5.3

Odovzdanie dokumentu

16.11.

Bu

U

5.4

Ukážka tvorby zdrojových súborov na SVN

21.11.

Sa

U

   U - ukončená, R - rozpracovaná

 

Priebeh stretnutia

1.        Prediskutovali sme vytvorenú prácu s pani Hanulovou a zhodnotili sme ju ako dostatočne spracovanú. Niektoré formálne chyby (číslovanie príloh) upravíme v ďalších častiach dokumentácie.

2.        Bude potrebné doplniť časť riadenie, ako sme sa podieľali na tvorbe dokumentácie.

3.        Doplniť aké prostredie, implementačný jazyk a databázový systém sa použije.

4.        Zostavenie posudku na dokumentáciu konkurenčného tímu je potrebné spracovať do štvrtku.

5.        Dohodnúť termín s druhým tímom na odovzdanie práce – posudku.

6.        Je potrebné stanoviť, čo prototypujeme a s akým cieľom?

7.        Pre pokračovanie v procese tvorby prototypu bude potrebné nainštalovať databázové prostredie PostgreSQL.

8.        V tomto prostredí bude potrebné spracovať dátový model databázy systému.

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

6.1

Pridať komentáre k svojím častiam dokumentácie konkurenčného tímu

23.11.

Všetci

Z

6.2

Zoskupiť komentáre a zostaviť posudok.

23.11.

Pa

Z

6.3

Dohodnúť sa na spoločnom termíne na odovzdávanie posudku na dokumentáciu.

23.11.

Bu

Z

6.4

Inštalácia PostgreSQL

28.11.

Du

Z

6.5

Realizácia dátového modelu v databázovom prostredí.

28.11.

Du

Z

6.6

Stanoviť, čo prototypujeme a s akým cieľom k používateľskej príručke prototypu.

28.11.

St

Z

6.7

Doplniť dokumentáciu k riadeniu.

28.11.

Sa

Z

6.8

Spustiť verzionovanie zdrojového kódu cez SVN.

28.11.

Všetci

Z

6.9

Upraviť formátovanie dátumov a zaraďovanie úloh pre všetky úlohy uvedené v systéme Trac do Ganttovho diagramu, aby ho bolo možné použiť pri tvorbe dokumentácie riadenia.

25.11.

Va

Z

Stanovené dlhodobé úlohy

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia,

Všetci:                      študovať implementačné prostredie,
začať s implementáciou funkčného prototypu

 

Zhrnutie stretnutia

Na stretnutí bola zhodnotená doterajšia práca na projekte a dohodli sme sa na odovzdávaní dokumentácie posudku na analýzu. Boli prediskutované a spresnené otázky implementácie. Dôležitým bodom bola úvodná inštruktáž na používanie systému SVN pri verzionovaní zdrojového kódu. Tieto poznatky si musia všetci členovia tímu overiť na vlastných počítačoch.

 

5.8.            Zápisnica #8

Dátum a čas stretnutia:    28. novembra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,

                                                    Bc. Michal Samiec (Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

                                                    Bc. Marián Vašš (Va) (video konferencia)

Vypracoval:                        Bc. Michal Bubanský

 

Téma a hlavné body stretnutia

Zhodnotenie posudku vypracovaného konkurenčným tímom číslo 15 na vypracovaný dokument analýzy, špecifikácie a návrhu riešenia. Prezentácia použitia SVN pluginu pre Visual Studio 2005. Diskusia o rozsahu a spôsobe implementácie prototypu.

 

Kontrola a hodnotenie plnenia krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

6.1

Pridať komentáre k svojím častiam dokumentácie konkurenčného tímu

23.11.

Všetci

U

6.2

Zoskupiť komentáre a zostaviť posudok.

23.11.

Pa

U

6.3

Dohodnúť sa na spoločnom termíne na odovzdávanie posudku na dokumentáciu, odovzdanie posudku.

23.11.

Bu

U

6.4

Inštalácia PostgreSQL

28.11.

Du

U

6.5

Realizácia dátového modelu v databázovom prostredí.

28.11.

Du

U

6.6

Stanoviť, čo prototypujeme a s akým cieľom k používateľskej príručke prototypu.

28.11.

St

U

6.7.

Doplniť dokumentáciu k riadeniu.

28.11.

Sa

U

6.8

Spustiť verzionovanie zdrojového kódu cez SVN.

28.11.

Všetci

R

6.9

Upraviť formátovanie dátumov a zaraďovanie úloh pre všetky úlohy uvedené v systéme Trac do Ganttovho diagramu, aby ho bolo možné použiť pri tvorbe dokumentácie riadenia.

25.11.

Va

U

   U - ukončená, R - rozpracovaná

 

Priebeh stretnutia

1.      Oboznámenie sa tímu s posudkom konkurenčného tímu na vypracovaný dokument analýzy, špecifikácie a návrhu riešenia.

2.      Zhodnotenie posudku, vyjadrenie členov tímu k posudku bude uvedené v samostatnom dokumente.

3.      Vysvetlený spôsob inštalácie SVN pluginu pre vývojové prostredie Visual Studio 2005.

4.      Diskusia o spôsobe a rozsahu implementácie prototypu.

 

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

7.1

Úprava dokumentu analýzy podľa opodstatnených návrhov vyplývajúcich z posudku

5.12.

Všetci

Z

7.2

Vytvorenie dokumentu reakcie na posudok

5.12.

Pa

Z

7.3

Vytvorenie hlavnej obrazovky pre prototyp

5.12.

Bu

Z

7.4

Vytvorenie obrazoviek pre nástenku

5.12.

St

Z

7.5

Vytvorenie obrazoviek pre fórum

5.12.

Sa

Z

7.6

Vytvorenie obrazoviek pre profil absolventa

5.12.

Du

Z

7.7

Vytvorenie obrazoviek pre zoznam absolventov

5.12.

Va

Z

 

 

Stanovené dlhodobé úlohy

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia

Všetci:                      študovať implementačné prostredie,
začať s implementáciou funkčného prototypu

                                     

Zhrnutie stretnutia

Na stretnutí bol zhodnotený posudok konkurenčného tímu na dokument analýzy, špecifikácie a návrhu riešenia. Boli identifikované opodstatnené námietky konkurenčného tímu, ktoré budú zapracované do pôvodného dokumentu analýzy. Celkové zhodnotenie posudku vypracovaného konkurenčným tímom bude uvedené v samostatnom dokumente. Úspešná inštalácia SVN pluginu pre vývojové prostredie spolu so stanovením rozsahu implementácie prototypu. Tím pracuje v plnení úloh podľa plánu.

 

 

 

 

5.9.            Zápisnica #9

 

Dátum a čas stretnutia:    5. decembra 2006, 8:15

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              prom. mat., Ľubica Hanulová,

                                                    Bc. Michal Samiec (Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa)

                                                    Bc. Marián Vašš (Va) (video konferencia)

Vypracoval:                        Bc. Jozef Ďuriš

 

Téma a hlavné body stretnutia

Sumarizácia a zhodnotenie úloh z minulého týždňa.  Rozdelenie úloh pre pokračovanie implementácie prototypu. Rozdelenie úloh pre vytvorenie používateľskej príručky.

 

Kontrola a hodnotenie plnenia krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

7.1

Úprava dokumentu analýzy podľa opodstatnených návrhov vyplývajúcich z posudku

5.12.

Všetci

U

7.2

Vytvorenie dokumentu reakcie na posudok

5.12.

Pa

U

7.3

Vytvorenie hlavnej obrazovky pre prototyp

5.12.

Bu

U

7.4

Vytvorenie obrazoviek pre nástenku

5.12.

St

U

7.5

Vytvorenie obrazoviek pre fórum

5.12.

Sa

U

7.6

Vytvorenie obrazoviek pre profil absolventa

5.12.

Du

U

7.7

Vytvorenie obrazoviek pre zoznam absolventov

5.12.

Va

U

   U - ukončená, R - rozpracovaná

 

 

 

 

Priebeh stretnutia

5.      Oboznámenie sa tímu s predbežným hodnotením dokumentu analýzy a posudku. 

6.      Zhodnotenie úloh z predchádzajúceho týždňa

7.      Zhodnotenie stavu prototypu, stanovenie nových úloh

 

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

8.1

Organizácia stretnutia s tímom 15 za účelom predvádzania prototypu

12.12.

Bu

Z

8.2

Vytvoriť tému na nástenke s 5 príspevkami

12.12.

St

Z

8.3

Založiť dokument používateľskej príručky

17.12.

Pa

Z

8.4

Vytvorenie hlavnej obrazovky pre prototyp - funkčnosť

12.12.

Bu

Z

8.5

Vytvorenie obrazoviek pre nástenku - funkčnosť

12.12.

St

Z

8.6

Vytvorenie obrazoviek pre fórum - funkčnosť

12.12.

Sa

Z

8.7

Vytvorenie obrazoviek pre profil absolventa- funkčnosť

12.12.

Du

Z

8.8

Vytvorenie obrazoviek pre zoznam absolventov - funkčnosť

12.12.

Va

Z

 

 

Stanovené dlhodobé úlohy

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia

Všetci:                      študovať implementačné prostredie,
pokračovať v  implementácii funkčného prototypu

                                     

Zhrnutie stretnutia

Na stretnutí bol zhodnotený doterajší priebeh prác na prototype. Boli stanovené úlohy pre ďalšie pokračovanie implementácie prototypu tak, aby bolo možné tento prototyp prezentovať ako kostru riešenia. Tím pracuje v plnení úloh podľa plánu.

 

 

 


5.10.    Zápisnica #10

 

Dátum a čas stretnutia:    13. decembra 2006, 17:30

Miesto stretnutia:         Softvérové štúdio

Prítomní:                              Bc. Michal Samiec (Sa),
Bc. Martin Stanček
(St),
Bc. Jozef Ďuriš
(Du),
Bc. Michal Bubanský
(Bu),
Ing. Jozef Pažin
(Pa),

                                                    Bc. Marián Vašš (Va) (video konferencia)

Vypracoval:                        Ing. Jozef Pažin

 

Téma a hlavné body stretnutia

Zhodnotenie úloh z minulého týždňa. Rozdelenie úloh pre pokračovanie implementácie prototypu. Rozdelenie úloh pre vytvorenie používateľskej príručky.

Kontrola a hodnotenie plnenia krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

8.1

Organizácia stretnutia s tímom 15 za účelom predvádzania prototypu

12.12.

Bu

U

8.2

Vytvoriť tému na nástenke s 5 príspevkami

12.12.

St

U

8.3

Založiť dokument používateľskej príručky

17.12.

Pa

U

8.4

Vytvorenie hlavnej obrazovky pre prototyp - funkčnosť

12.12.

Bu

U

8.5

Vytvorenie obrazoviek pre nástenku - funkčnosť

12.12.

St

U

8.6

Vytvorenie obrazoviek pre fórum - funkčnosť

12.12.

Sa

U

8.7

Vytvorenie obrazoviek pre profil absolventa - funkčnosť

12.12.

Du

U

8.8

Vytvorenie obrazoviek pre zoznam absolventov - funkčnosť

12.12.

Va

U

   U - ukončená, R - rozpracovaná

 

Priebeh stretnutia

8.      Zhodnotenie úloh z predchádzajúceho týždňa.

9.      Diskusia o budúcom priebehu tvorby implementácie prototypu. 

10.  Stanovenie nových úloh.

11.  Diskusia o možnosti prepojenia dizajnu a obsahu.

12.  Úprava návrhu mapy stránok.

Rozdelenie krátkodobých úloh

Úloha

Popis

Termín

Riešiteľ

Stav

9.1

Synchronizácia a formálne úpravy dokumentov pred odovzdaním prototypu

18.12.

Pa

Z

9.2

Pripraviť dokument riadenia

18.12.

Sa

Z

9.3

Pripraviť testovacie záznamy do databázy

18.12.

Du

Z

9.4

Pripraviť výsledný dizajn prototypu

18.12.

St

Z

9.5

Dopracovať mapu stránok

18.12.

Va

Z

9.6

Organizačné zabezpečenie odovzdania a prezentácie prototypu

18.12.

Bu

Z

 

Stanovené dlhodobé úlohy

Michal Bubanský:                                                                                              tvorba obsahu webovej stránky a jej aktualizácia

Všetci:                      študovať implementačné prostredie,
pokračovať v  implementácii funkčného prototypu,
kontrolovať funkčnosť a prepojenie jednotlivých modulov.

                                     

Zhrnutie stretnutia

Na stretnutí bol zhodnotený priebeh prác na prototype. Boli stanovené úlohy pre ďalšie pokračovanie prác na implementácii prototypu tak, aby bolo možné tento prototyp prezentovať ako kostru riešenia na spoločnom stretnutí s tímom 15.

Tím pracuje v plnení úloh podľa zadaného plánu.

 

 

6.   Odovzdávacie protokoly

Tento protokol potvrdzuje odovzdanie uvedenej dokumentácie, v stanovenom rozsahu a verzii.

 

Všeobecné informácie o dokumentácii a kontakt na autorov

Dokumentácia:

Informačný systém pre komunikáciu s absolventmi

Tím:

Tím číslo 18

Autori:

Bc. Michal Bubanský, Bc. Martin Stanček, Bc. Michal Samiec, Bc. Marián Vašš, Bc. Jozef Ďuriš, Ing. Jozef Pažin

Kontakt:

http://www2.dcs.elf.stuba.sk/TeamProject/2006/team18/index.php,
tisvt18@gmail.com

 

Špecifikácia verzie dokumentu

Dátum odovzdania

Odovzdaná verzia

Názov uvedenej verzie dokumentu

Počet strán

Prevzal tím

 

 

 

 

15

Prílohy:

Všetky prílohy sú súčasťou dokumentácie.

 

 

Zástupca odovzdávajúceho tímu

Meno a priezvisko

Podpis

 

 

Zástupca preberajúceho tímu

Meno a priezvisko

Podpis

 

 

Svojím podpisom potvrdzujem prevzatie dokumentácie definovanej vo všeobecných informáciách vo verzii a v rozsahu určenými v konkrétnej špecifikácii odovzdávanej verzie.

 

7.   Posudok konkurenčného tímu

Originál posudku je vložený do projektovej dokumentácie.

8.   Reakcia na posudok konkurenčného tímu

Slovenská technická univerzita v Bratislave

Fakulta informatiky a informačných technológií

Ilkovičova 3, 842 16 Bratislava 4

 

 


Informačný systém pre komunikáciu s absolventmi

 

 

 

 

Reakcia na posudok

 

 

Bc. Michal Bubanský

Bc. Jozef Ďuriš

Ing. Jozef Pažin

Bc. Michal Samiec

Bc. Martin Stanček

Bc. Marián Vašš

 

 

Odbor: Informačné systémy

 

 
 

 

 

 



8.1.            Úvod

Ďakujeme tímu 15 za spracovanie posudku, mnohé vyjadrenia boli prínosné a budú v nasledujúcich častiach tvorby projektu a dokumentácie zahrnuté.

V ďalšom texte sa vyjadríme k jednotlivým častiam posudku.

8.2.            Hodnotenie jednotlivých častí posudku

8.2.1.    Formálna stránka

Vzhľadom na už vytvorenú dokumentáciu a fakt, že riadkovanie neznížilo prehľadnosť dokumentu sme sa rozhodli nechať pôvodné riadkovanie 1. Nedokážeme však identifikovať nespisovné výrazy, ktoré nám tím 15 vytýka, aj keď by sme ich radi opravili.

8.2.2.    Úvod

S touto časťou súhlasíme

8.2.3.    Analýza

S touto časťou súhlasíme. Dôvody výberu spomínaných častí systému budú doplnené.

8.2.4.    Špecifikácia požiadaviek

S touto časťou súhlasíme v bode typy používateľov, ktoré budú doplnené. Avšak vzhľadom na jednoznačnosť pomenovania spomínaných prípadov použitia „Pridaj tému do fóra“, „Vymaž tému z fóra“ nebudeme tieto prípady použitia v dokumentácii podrobne popisovať.

8.2.5.    Návrh riešenia

S touto časťou súhlasíme. Diagram architektúry systému bude upravený s doplňujúcim popisom. Ďalej upravíme návrh štruktúry stránok, z logického modelu budú odstránené identifikátory primárnych a cudzích kľúčov, ale entity alm_absolvent a alm_profil ostanú zachované vzhľadom na pôvodný zámer, ktorý mal rozlíšiť súkromný profil (alm_profil) a všeobecné informácie o absolventovi (alm_absolvent). A nakoniec upravíme vzťah medzi frm_používateľ a sec_skupina.

8.2.6.    Ďalšie požiadavky a ohraničenia

S touto časťou súhlasíme. Výber použitej technológie bude uvedený.

9.   Autorstvo dokumentov a častí dokumentov

Pre potreby získania prehľadu v oblasti spracovania dokumentácie je zavedená táto časť, ktorá oficiálne potvrdzuje autorstvo časti dokumentov projektovej dokumentácie.

Šablónu a dizajn dokumentov vytvoril Ing. Jozef Pažín .

Dokument analýzy:

1.        ÚVOD                                                          

1.1.     Slovník pojmov                                               Bc. Michal Bubanský

1.2.     Skratky                                                           Bc. Michal Bubanský

1.3.     Použitá notácia                                                Bc. Michal Bubanský

2.        ANALÝZA PROBLÉMU

2.1.     Motivácia                                                        Bc. Michal Bubanský

2.2.     Existujúce systémy                                          Bc. Michal Bubanský

2.3.     Vlastnosti systému                                           Bc. Michal Bubanský

2.4.     Fórum                                                             Bc. Michal Bubanský

2.5.     Profil absolventa                                              Bc. Michal Bubanský

2.6.     Nástenka                                                        Ing. Jozef Pažín

2.6.1.  Kalendár                                                         Ing. Jozef Pažín

2.7.     Bezpečnosť v systéme                                     Ing. Jozef Pažín

2.7.1.  Prihlasovanie                                                   Ing. Jozef Pažín

3.        ŠPECIFIKÁCIA POŽIADAVIEK

3.1.     Profil absolventa                                              Bc. Martin Stanček

3.2.     Fórum                                                             Bc. Martin Stanček

3.3.     Nástenka                                                        Ing. Jozef Pažín

3.3.1.  Kalendár - plánovač udalostí                           Ing. Jozef Pažín

3.4.     Ostatné požiadavky                                         Bc. Michal Samiec

3.4.1.  Bezpečnosť systému                                       Ing. Jozef Pažín

3.4.2.  Prihlasovanie                                                   Ing. Jozef Pažín

4.        NÁVRH RIEŠENIA

4.1.     Architektúra systému                                       Bc. Marián Vašš

4.2.     Návrh obrazoviek                                           Bc. Martin Stanček

4.2.1.  Základná štruktúra webových stránok              Bc. Marián Vašš

4.3.     Model údajov                                                 Bc. Jozef  Ďuriš

4.3.1.  Logický model                                                Bc. Jozef  Ďuriš

4.3.2.  Entity logického modelu údajov                       Bc. Jozef  Ďuriš

5.        ĎALŠIE POŽIADAVKY A OHRANIČENIA

5.1.     Hardvérové požiadavky                                  Bc. Michal Samiec

5.2.     Požiadavky na softvér                                     Bc. Michal Samiec

5.3.     Prevádzkové procedúry                                  Bc. Michal Samiec

5.4.     Požiadavky na zálohovanie                              Bc. Michal Samiec

A.       ZOZNAM POUŽITEJ LITERATÚRY       Ing. Jozef Pažín

B.       ZOZNAM OBRÁZKOV                              Ing. Jozef Pažín

C.       ZOZNAM TABULIEK                                Ing. Jozef Pažín

D.       UPRESNENÉ A OPRAVENÉ ČASTI        Každý člen tímu


Dokument riadenia:

Tento dokument založil a spravuje v plnom rozsahu:     Bc. Michal Samiec

 

Dokument posudku na konkurenčný tím:

Vypracoval:     Každý člen tímu

 

Dokument reakcie na posudok konkurenčného tímu:

Vypracoval:     Ing. Jozef Pažín

 

Dokument odovzdávacieho protokolu:

Vypracoval:     Ing. Jozef Pažín

 

 

10.       Zmeny

V rolách členov tímu nenastali zmeny, prebehli ale bližšie vyšpecifikovania pre riešenie druhov úloh:

Bc. Michal Bubanský           – Dizajnér obrazoviek a autor ovládania

Bc. Jozef Ďuriš                     – Špecialista pre riešenie databázových úloh

Ing. Jozef Pažín                     – Hlavný dokumentarista

Bc. Michal Samiec               – Vedúci tímu 18

Bc. Martin Stanček              – Dizajnér obrazoviek a autor ovládania

Bc. Marián Vašš                  – Návrh rozhraní medzi aplikáciou a DB

 

 

 

 

11.       Stav plnenia úloh

Všetky úlohy sú evidované v systéme pre podporu manažovania projektov TRAC. Úlohy boli prideľované a riešené s pravidelnou 7 dňovou periodickou. Tento model prideľovania a riešenia sa osvedčil ako vyhovujúci. Podarilo sa splniť všetky stanovené úlohy a ciele určené pri štarte projektu.

V systéme TRAC boli vedené úlohy,  pričom tento systém disponuje možnosťou zobrazenia úloh v GANTTových diagramoch. Pre zobrazenie týchto diagramov je potrebné zadať URL http://www.e404.sk/tpis a zvoli5 zobrazenie GANTTS.

Systém vyžaduje autentifikáciu menom a heslom. Tieto údaje vlastnia každý člen tímu a jeho vedúci.



[1]     Informácie o TortoiseSVN sú dostupné na stránke http://tortoisesvn.net/