design - content top

Posudok prototypu tímu č. 19

ÚVOD

Tento dokument predstavuje posudok tímu číslo 2 na prototyp vybraných častí systému tímu číslo 19, ktorého témou je „Znalostný manažment na báze technológie .NET.“ Okrem samotného prototypu je v tomto dokumente posudzovaná aj s ním súvisiaca dokumentácia a prezentácia prototypu, ktorá sa konala v Softvérovom štúdiu (laboratórium D07) dňa 17.12.2007 o 11:00. Posudok je členený na kapitoly, pričom každá z nich hodnotí iný aspekt prototypu tímu č. 19. Posudzovaný prototyp tímu č. 19, ktorý predstavuje výsledok posledného kontrolného bodu zimného semestra, slúži na vyhľadávanie dokumentov v báze znalostí a taktiež za-bezpečuje administratívnu činnosť pridávania a odstraňovania vyhľadávaných dokumentov.

DOKUMENTÁCIA

Tím č. 19 nám dal k dispozícií dokumentáciu k prototypu v podobe inštalačnej a používateľ-skej príručky, no samotnú technickú dokumentáciu spojenú s vývojom prototypu sme k dis-pozícií nemali. V tejto časti posudku sa teda nachádza naše zhodnotenie len oboch spome-nutých príručiek.

Inštalačná príručka

Príručka obsahuje stručné informácie týkajúce sa inštalácie a spustenia prototypu tímu č. 19. Postup inštalácie je stručný (nakoľko ide iba o prototyp), výstižný a jasne napísaný. Na zákla-de tohto postupu sa nám bez problémov podarilo prototyp úspešne nainštalovať a spustiť.

Používateľská príručka

Používateľská príručka opisuje prácu s prototypom tímu č. 19. Je prehľadná a podrobne po-pisuje všetky funkcie prototypu. Opisovaná príručka obsahuje minimálne množstvo grama-tických chýb. Dávame však tímu č. 19 na zváženie použitie slova „Combobox“, ktoré je nespisovné. Odporúčame toto slovo nahradiť slovom napr. „Zoznam možností,“ prípadne iným výstižným synonymom.

SOFTVÉROVÝ PROTOTYP

Prototyp tímu č. 19 sa skladá z dvoch programov – program určený na pridávanie i odstraňo-vanie dokumentov do bázy znalostí a program na vyhľadávanie dokumentov v tejto báze. Nižšie sú podrobne zhodnotené oba z nich. Ďalej je zhodnotený spôsob indexovania doku-mentov.

Pridávanie a odstraňovanie dokumentov

Program určený na pridávanie a odstraňovanie dokumentov v rámci bázy znalostí je pre-hľadne spracovaný a má intuitívne ovládanie. Aktuálna verzia programu neumožňuje doku-menty odstraňovať, na čo autori upozorňujú aj v používateľskej príručke. Náš pokus o pridanie nového textového dokumentu do bázy dokumentov nevyšiel, nakoľko sa tento dokument nepridal do zoznamu uložených dokumentov (nenachádzal sa v podadresári /dokumenty a ani sa nám ho nepodarilo vyhľadať pomocou nižšie opisovaného programu) napriek tomu, že program hlásil „Dokument bol úspešne pridaný.“ Avšak v okne príkazového riadku je uvedená informácia o neúspešnom pridaní dokumentu.

Vyhľadávanie v báze znalostí

Aplikácia na vyhľadávanie dokumentov uložených v báze znalostí má, podobne ako vyššie opisovaná aplikácia pridávania i odstraňovania dokumentov, prehľadné a intuitívne grafické používateľské rozhranie. Vyhľadávanie dokumentov sme viackrát úspešne otestovali. Skúsili sme vyhľadávať podľa rôznych regulárnych výrazov a ocenili sme upozornenie programu na nekorektnosť zlých vyhľadávacích kritérií. Správne funguje aj vyhľadávanie podľa kategórie dokumentu a taktiež aj obe ponúkané možnosti zoradenia nájdených výsledkov. Tie sú prehľadne zobraze-né v tabuľke, ktorá umožňuje zostupne aj vzostupne usporadúvať výsledky podľa jednotlivých stĺpcov. Ocenili sme aj funkciu spustenia programu asociovaného s vybraným dokumentom, čím je možné prezerať nájdené dokumenty priamo z tejto aplikácie.

Indexovanie dokumentov

Záležitosťou, na ktorej prakticky závisí funkčnosť celého posudzovaného prototypu, je inde-xovanie dokumentov. Napriek tomu, že v dokumentácií autori uvádzajú, že indexové súbory zaberajú 20 až 30 percent veľkosti originálneho dokumentu, v niektorých prípadoch sa zdajú byť indexové súbory zbytočne veľké. Navyše redundancia dát uložených v indexových súbo-roch je tiež značná. Autorom teda navrhujeme v ďalších fázach vývoja zvážiť zníženie veľkosti komprimovaním indexových súborov pomocou knižníc ZIP, resp. GZIP. Obidve knižnice po-skytujú rýchlu a pritom relatívne kvalitnú kompresiu údajov.

PREZENTÁCIA PROTOTYPU

Prezentácia prototypu tímu prebiehala v pokojnej atmosfére v priestoroch laboratória Sof-tvérového štúdia. Členovia tímu č. 19 ukázali funkcionalitu prototypu na zvolenej vzorke do-kumentov. Následne nám vysvetlili podrobnosti ohľadom prototypu do postačujúcich de-tailov. Všetky naše otázky a nejasnosti boli ochotne a pohotovo zodpovedané a vysvetlené.

CELKOVÉ ZHODNOTENIE

Tím č. 19 podľa nášho názoru zvládol vytvorenie prototypu vybraných častí systému na vyso-kej úrovni a presvedčil nás, že má potenciál vytvoriť kvalitný a robustný softvérový produkt. Negatívne však hodnotíme nedostupnosť podrobnej technickej dokumentácie týkajú-cej sa prototypu a chybu, na ktorú sme narazili pri testovaní prototypu – tá však mohla byť zapríčinená aj iným prostredím, pod ktorým sme testovali prototyp tímu č. 19, nakoľko počas prezentácie sa táto chyba neobjavila. Celkovo možno povedať, že posudzovaný softvérový prototyp dosahuje vysokú úroveň a tímu č. 19 želáme veľa úspechov pri ďalšej práci na ich budúcom produkte počas obdobia letného semestra.
design - content bottom
Funguje s prehliadačmi
Firefox a Internet Explorer 7