Přesné a výstižné pochopení potřeb uživatelů ovlivňuje celý následující životní cyklus projektovaného informačního systému. Dopad nesprávného pochopení požadavků uživatelů může mít v lepším případě za následek zvýšení celkových nákladů na údržbu informačního systému při jeho problémovém zavedení do provozu, v horším případě až celkové odmítnutí informačního systému potenciálním uživatelem. Z těchto důvodů je nutné při vývoji informačního systému přesně porozumět potřebám uživatelů v rámci celkového posílení jimi používaného programového vybavení, a to s důrazem na cíle hospodářské organizace od operativní až po strategickou úroveň. Transformace potřeb uživatelů do přesných a jednoznačných údajů je tedy rozhodující činností z hlediska následujících etap vývoje informačního systému.
Činnost, která se zabývá transformací potřeb a plánovaných záměrů uživatelů, kteří své požadavky vyjadřují většinou v ne zcela ucelené formě, se nazývá Requirements Engineering. Smyslem této činnosti je tedy převedení často nepřesně a nejasně formulovaných potřeb uživatele do přesné, úplné a konzistentní specifikace uživatelských požadavků v terminologii informatiky za použití psané formalizované symboliky.
V rámci procesu vývoje informačního systému vstupují do vzájemné interakce požadavky všech účastníků tohoto procesu. Obecně lze vycházet při definici požadavků z mezinárodního standardu IEEE ’610, který požadavek definuje jako:
1. Podmínku nebo schopnost, kterou potřebuje uživatel k řešení problému nebo k dosažení cíle.
Žádné komentáře:
Okomentovat