Analýza a návrh |
Use-case -- prípady použitia | ||
Všeobecný prípad použitia | ||
| Základný prípad použitia |
|
Roly užívateľov
-
užívateľ -
štandardný -- ,,bežný'' užívateľ systému. Jeho primárnym cieľom pri pohybe v systéme je vyhľadávať v dokumentoch podľa kľúčového slova a zobrazovať jednotlivé časti dokumentov (čo v sebe obsahuje aj navigáciu medzi nimi)
-
administrátor -
Bežný užívateľ systému s administrátorskými právami. Administrátor má jediný právo pridávať jednotlivé moduly s dokumentami do systému, odoberať ich a iniciovať ich reindexáciu.
Popis procesov v use-case diagrame
Proces vyhľadávania
Užívateľ zadá vyhľadávací výraz. Systém vráti zoznam dokumentov, ktoré spĺňajú požiadavky užívateľa.
Reindexácia
Užívateľ spustí znovuvytvorenie indexu fulltextového vyhľadávania.
Zahrnutie modulu
Užívateľ zadá názov súboru XML pre modul, ktorý má byť zahrnutý do systému. V prípade, že súbor neexistuje alebo nemôže byť korektne načítaný, systém vypíše príslušnú správu. Ak spracovanie súboru prebehlo úspešne, systém upozorní užívateľa a vykoná reindexáciu daného modulov.
Odstránenie modulu
Užívateľ identifikuje modul, ktorý má byť odstránený zo systému. Systém odoberie príslušný modul a vykoná reindexáciu daného modulov.
by Róbert Novotný
