Slovenská technická univerzita
Fakulta informatiky a informačných technológií
Ilkovičova 3, 812 19 Bratislava
Posudok prototypu tímu č. 14
Ú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ý prototyp 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.
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 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.
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 <[email protected]> Bc. Martin Hablák <[email protected]>
Odbor: Informačné systémy Bc. Martin Halák <[email protected]>
Bc. Peter Luciak <[email protected]>
Bc. Miroslav Matuška <[email protected]>
Bc. Milan Skuhra <[email protected]>
Dátum: 02.02.2006 Bc. Michal Žitňanský <[email protected]>
Školský rok: 2005/2006