Slovenská technická univerzita

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

Ilkovičova 3, 812 19 Bratislava

Posudok prototypu tímu č. 14

Úvod


Úlohou tohto dokumentu je posúdenie prototypu systému tímu 14. Tento systém nesie názov Tvorba rozvrhov (ROZVRHY). Prototyp systému je výsledkom práce tímu za prvý semester roku 2005/2006.

Predkladaný posudok má za úlohu posúdiť spomínaný prototyp systému na základe predloženej dokumentácie ku prototypu, príručky používateľa a prezentácie prototypu.

Dokument je rozdelený do dvoch častí, v prvej posudzujeme samotný proto­typ a jeho dokumentáciu. V druhej časti sa vyjadrujeme k prezentácii, ktorá sa uskutočnila dňa 20.12.2005 v softvérovom štúdiu.


Prototyp


Tím 14 pokračuje v práci na projekte, ktorý vznikol v roku 2003/2004. Prototyp samotný je už takmer funkčný systém na podporu tvorby rozvrhov. Ide o pomerne komplexný systém.

Cieľom tímu bolo implementovať kontrolu vstupov systému, zálohu databázy a vylepšiť systém z hľadiska bezpečnosti.

Bližšie sa vyjadríme k posledným dvom cieľom. Záloha databázy je dôležitá vlastnosť, bohužiaľ úroveň jej implementácie je veľmi nízka – tlačidlo, ktoré v podstate spustí vstavanú funkciu databázového servera a uloží výsledok do súboru. Vzhľadom na to, že tím už pracoval so zabehaným systémom by sme očakávali viac – napr. dopracovať import (ktorý, ako je zmienené v dokumentácií, je plánovaný), možnosť inkrementálnych záloh, možnosť zálohovať iba niektoré časti systému, atď.

Z bezpečnostného hľadiska sa – podľa dokumentácie – systém podarilo vylepšiť. Zdá sa nám však naivné skrývať detaily implementácie, keď je známe, že systém je naprogramovaný v jazyku PHP a autentizácia sa rieši pomocou session. Prostriedky pre takúto autentizáciu sú detailne popísané napr. v manuále k PHP a využívajú ich všetky webové systémy naprogramované v tomto jazyku a nie je dôvod ich utajovať. Preto musíme túto časť hodnotiť ako keby nebola implementovaná, resp. bola na rovnakej úrovni ako v pôvodnom systéme.

Z hľadiska používateľského rozhrania by sme odporučili tímu prehodnotiť kombináciu farieb textu a pozadia – biela farba na modrom pozadí je zle čitateľná a pri množstve informácií, ktoré systém prezentuje sa stráca prehľadnosť. Taktiež navrhujeme zmeniť text odkazov. V prototype ako odkaz na ďalšiu obrazovku slúžili tlačidlá vedľa názvu akcie, ktorá sa týmto tlačidlom vyvolá. Pre používateľa bude pohodlnejšie keď týmto odkazom bude aj tento názov danej operácie/akcie.

Po formálnej stránke pôsobí je dokument vyhovujúci, bez závažných textových chýb. V dokumente na webovskej stránke tímu však v čase písania tohto posudku chýbala príloha II.A.


Prezentácia


Prezentácia tohto systému bola improvizovaná. Takýto prístup sa dá zvoliť pri jednoduchom systéme a jednom prezentujúcom. Pri systéme s rozsahom aký má tento systém je potrebné každú prezentáciu pripraviť dopredu aj keď ide o prezentáciu zdanlivo malého významu.

Funkčnosť systému niekedy zlyhávala, čo autori v mnohých prípadoch prisudzovali nekonzistencii vložených cvičných dát. Občas sa objavila aj nefunkčnosť niektorých modulov, ktoré sa tím chystá dopracovať.

Z prezentácie bolo jasné, že tím vie na čom pracuje, ale zároveň bolo zrejmé, že príprave prezentácie venovali málo času. V prípade, že nefunkčnosť bola spôsobená chybami vo vstupných dátach, mali byť tieto chyby odstránené a vstupné dáta „vyčistené“. Ak systém nefungoval z iných príčin, možno by bolo vhodnejšie vynechať prezentáciu nefunkčných častí, alebo ich nahradiť statickými stránkami, ktoré by aspoň naznačovali budúcu funkcionalitu.



Celkové hodnotenie


Celkovo hodnotíme prístup tímu ako priemerný, napriek niekoľkým prešľapom sa dá predpokladať že ich prínos bude pre projekt pozitívny. Dúfame, že sa podarí uspokojivo implementovať najmä diskusné fórum a získať dostatočnú vzorku reálnych dát na testovanie prevádzky.











Sedem vyvalených

Tím 12

ALUMNI: Systém pre evidenciu absolventov

Akademický rok 2005/2006

Tím č.: 12 <timak05@gmail.com> Bc. Martin Hablák <hablak@snt.sk>

Odbor: Informačné systémy Bc. Martin Halák <halbikwork@zoznam.sk>

Bc. Peter Luciak <peter@luciak.org>

Bc. Miroslav Matuška <matuska@decef.elf.stuba.sk>

Bc. Milan Skuhra <majnet@zoznam.sk>

Dátum: 02.02.2006 Bc. Michal Žitňanský <zitnanskym@gmail.com>

Školský rok: 2005/2006