ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V
PRAZE
PROVOZNĚ EKONOMICKÁ FAKULTA Katedra informačních technologií
Teze diplomové práce
POSOUZENÍ VYBRANÝCH PROGRAMŮ PRO PROVOZ STŘEDNÍ ŠKOLY
Vasilenko Alexandr Bc.
Vedoucí diplomové práce: ing. Hana Rysová 2003
Jak naznačuje téma této diplomové práce, bude zde provedena analýza ekonomických programů s cílem zjistit jejich kvality a nedostatky tak, aby bylo možné zjistit, který svou užitnou hodnotou se nejlépe hodí k zajištění chodu střední školy, konkrétně zde je posouzeno celkem pět programů, které jsou schopny zpracovávat mzdovou agendu školy. Střední školou, na které je hodnocení provedeno, je Gymnázium v Podbořanech, které se nacházejí v Ústeckém kraji, v bývalém okrese Louny. Jedná se o gymnázium s osmiletým studiem a zaměřením na cizí jazyky. Vzhledem k počtu pracovníků je potřeba, aby program zvládl práci s alespoň 25 zaměstnanci. Současný počet zaměstnanců je 20 a je potřeba mít alespoň nějakou rezervu pro případ nutnosti přijmout do pracovního poměru další zaměstnance. V současné době používá gymnázium pro správu mezd program PAM/VEMA, který je již svým pracovním prostředím zastaralý, neboť program je původně určen pro systém MS-DOS. Jeho používání i v dnešní době plyne z určité neochoty organizací a podniků, které takovéto programy stále používají, nakupovat nové moderní produkty. Tato neochota měnit něco zaběhlého pramení z obav, že by při přechodu na nový program na určitou dobu došlo k poklesu produktivity práce, neboť by se uživatelé, kteří s programem pracují, museli učit ovládat tento nový software. Jiným závažným důvodem je také určitá obava o stávající data, která by nemusela být přístupná a tudíž by došlo k nemožnosti jejich využití. Jako konkurenti byly vybrány programy, které jsou již konstruovány pro operační systémy rodiny Windows. Konkrétně se jedná o tyto programy: Altus Vario 02, StormWare Pohoda 2003 Net3, AdmWin for Windows a *Juwin. Hodnocení probíhalo v první části dle normy ISO/IEC9126 a ve druhé části byly pro hodnocení použity požadavky, které na program klade samotné prostředí Gymnázia v Podbořanech. Norma ISO/IEC 9126 Informační technologie - Hodnocení softwarového produktu - Charakteristika jakosti a jejich používání
2
Tato norma poskytuje základní přehled metod hodnocení jakosti softwaru. V současnosti je součástí i soustavy českých norem. Základním pojem při hodnocení softwaru dle této normy je tzv. Jakost Jakost - je míra uspokojení stanovených nebo daných potřeb uživatele při používání produktu a stanovených podmínkách.
[VANÍČEK Jiří Doc. RNDr., Csc
Měření a
hodnocení jakosti informačních systémů. 1. vydání: Reprografické studio PEF ČZU v Praze, 2000, 212 s. ISBN 80-2130667-X]
Pro to, aby bylo možné hodnotit jakost produktu, je potřeba si stanovit požadavky, které by měl program obsahovat, aby plně pokryl naše potřeby v podmínkách, ve kterých pracujeme. Můžou to být požadavky na implementaci určitých funkcí či činností, které od programu očekáváme a se kterými budeme pracovat. Při hodnocení je pak potřeba tyto požadované funkce odlišit od těch, které jsou sice v programu obsaženy, avšak pro naše potřeby nejsou důležité. Takové funkce do hodnocení nemůžeme zahrnovat, neboť by došlo ke zkreslení výsledku. Výjimkou je, pokud je těchto funkcí příliš mnoho a znepřehledňují tak ovládání programu, pak je lze do hodnocení zahrnout tak, že sníží změní ohodnocení programu k horšímu. Pro
hodnocení
programu
byla
vybrána
část
charakteristik
a
podcharakteristik obsažených v normě ISO/IEC9126. Výběr byl uskutečněn tak, aby byly vyřazeny ty podcharakteristiky, které nelze objektivně změřit či zjistit. Pro hodnocení tak zůstali pouze ty, které poskytují relevantní data. Jsou to tyto: •
Funkčnost
Přiměřenost
Přesnost
Schopnost spolupráce
3
•
•
• •
Bezpečnost
Bezporuchovost
Zralost
Odolnost vůči vadám
Schopnost zotavení
Použitelnost
Srozumitelnost
Naučitelnost
Provozovatelnost
Atraktivnost
Využití zdrojů
Účinnost Přenostitelnost
Přizpůsobitelnost
Instalovatelnost
Slučitelnost
Dle těchto vybraných charakteristik proběhla první část hodnocení. To probíhá za použití ordinální stupnice a výsledky programů jsou ohodnoceny slovně takto (od nejlepšího hodnocení k nejhoršímu): výborný, velmi dobrý, dobrý, podmínečně použitelný, nepoužitelný. Během hodnocení byly stanoveny ty podcharakteristiky, které jsou pro bezproblémovou práci s programem „životně důležité“, ty jsou ve výše uvedeném
výčtu
zvýrazněny
tučně.
Programy,
které
v těchto
podcharakteristikách dosáhly špatných výsledků nejsou v praxi příliš dobře použitelné, je sice možné jejich služeb využívat, ale s velkými nároky na pozornost a trpělivost uživatele, jinak může dojít k fatálním chybám a ztrátě dat. Ty podcharakteristiky, které nejsou zvýrazněny jsou v práci označeny jako doplňkové, což znamená, že jejich hodnocení nemá takovou váhu.
4
Ve druhé části jsou zhodnoceny programy dle podmínek, které jsou na střední škole. Tyto podmínky jsou: Obsluha alespoň 25 pracovníků Provoz v síti Hardwarové požadavky na úrovni techniky gymnázia Cenové podmínky (ty se bohužel nepodařilo zjistit, školy mají speciální ceny, které se liší od konkrétního případu) Hodnocení probíhalo postupně, dle pořadí podcharakteristik a jednotlivé programy byly konfrontovány mezi sebou. Vzhledem k vlastnostem ordinální stupnice nebylo možné rozdíly přesně kvantifikovat, nicméně pro tyto účely postačuje definovat rozložení hodnocení na pořadí dle toho, který program jak splňuje nároky na něj kladené. Po ukončení testování byly sestaveny tabulky hodnocení. Na základě přehledu výsledků hodnocení v těchto tabulkách a na jejich základě bylo stanoveno konečné pořadí programů. Hodnocení programů v klíčových podcharakteristikách STORMWARE POHODA ADMWIN 2003 NET3 7 3 2 4 0 2
PAM/VEMA
ALTUS VARIO 02
výborný velmi dobrý dobrý
2 2 3
8 1 0
podmínečně použitelný
2
0
0
0
0
nepoužitelný
0
0
0
0
0
5
*JUWIN 2 3 4
Hodnocení v doplňkových podcharakteristikách
PAM/VEMA
STORMWARE ALTUS POHODA 2003 ADMWIN VARIO 02 NET3
*JUWIN
výborný
1
1
2
1
0
velmi dobrý
1
3
2
2
2
dobrý
3
2
2
3
4
podmínečně použitelný
1
0
0
0
0
nepoužitelný
0
0
0
0
0
Hodnocení dle potřeb uživatele PAM/VEMA
ALTUS VARIO 02
STORMWARE POHODA ADMWIN 2003 NET3
Počet výborný výborný pracovníků Síťové velmi dobrý velmi dobrý prostředí Operační systém a výborný výborný hardware
*JUWIN
výborný
výborný
výborný
výborný
velmi dobrý
výborný
velmi dobrý
velmi dobrý
výborný
Z výsledkových tabulek vidíme, že dosud používaný software PAM/VEMA nedopadl v tomto srovnání vůbec dobře. Je to důsledek již zastaralé koncepce programu, která již dnes neposkytuje požadovanou úroveň uživatelského komfortu a funkce programu, zejména zabezpečení proti ztrátě dat při pádu programu či operačního systému nejsou vůbec vyhovující. Pro provoz střední školy tedy lze doporučit dva programy – Altus Varia 02 a StormWare Pohoda 2003 Net3, které skončili s téměř shodným hodnocením. Který z těchto dvou by tedy měl dostat pomyslnou korunu vítěze? Vzhledem k nižším nárokům je to Altus Vario 02, který se svým prostředím, funkcemi a stabilitou vyrovnává Pohodě, avšak s menšími nároky na hardware.
6
StormWare Pohoda nakonec tedy obsadila druhou příčku, byť s velmi těsným odstupem. O „porážce“ rozhodli právě vyšší nároky programu na systémové prostředky. Třetí příčka stabilně patřila AdmWinu, jehož odstup na vítěznou dvojici byl znatelný. Program není špatný, avšak nedosahoval kvalit svých pokořitelů. O čtvrtou pozici se tedy podělí oba zbývající programy – PAM/VEMA a *Juwin, jejichž rozdíly v hodnocení jsou minimální. PAM/VEMA disponuje více funkcemi, avšak pracovní prostředí patří dnes již historii a je značně nepřehledné. Cílem této práce bylo posoudit vhodnost používání softwaru pro zpracování mzdové agendy pro provoz na střední škole. Bylo porovnáno pět programů dle normy ISO/IEC9126. Hodnocení probíhalo dle vybraných podcharakteristik jakosti a výsledky slovně ohodnoceny a stanoveno pořadí programů. Na základě tohoto hodnocení je nutné vyslovit doporučení pro Gymnázium v Podbořanech, aby přistoupilo k obměně softwarového vybavení zajišťujícího práci s mzdovými agendami. Stávající produkt PAM/VEMA svými vlastnostmi sice postačuje pro zajištění provozu školy, nicméně možnosti a zejména bezpečnost a ochrana dat před poškozením v případě poruchy již není na odpovídající úrovni. Vítěz program Altus Vario 02 je v těchto ohledech výrazně lepší a za svým konkurentem nezaostává ani v otázce vybavení funkcemi pro práci se zaměstnanci a jejich platy. Cíl této diplomové práce byl tedy splněn. Bylo ukázáno, jakým způsobem je možné zhodnotit software, jak bylo ukázáno na konkrétním příkladě. Tento postup, samozřejmě s drobnými úpravami dle podmínek, je možné aplikovat na většinu běžných programů, a zajistit kvalifikované rozhodnutí při volbě nového programového vybavení.
7