http://cs.dbpedia.org:8890/data/Princip_minim%c3%a1ln%c3%adho_p%c5%99ekvapen%c3%ad.atom2024-03-29T03:29:48.280646ZOData Service and Descriptor Documenthttp://cs.dbpedia.org/resource/Princip_minimálního_překvapení2024-03-29T03:29:48.280646ZPrincip minimálního překvapení (anglicky principle of least astonishment) se vztahuje na návrh uživatelských rozhraní, design a ergonomii software. Někdy je označován také jako pravidlo/princip nejmenšího překvapení.Princip minimálního překvapení souvisí s použitelností, přístupností, uživatelskou přívětivostí.Princip vychází z tvrzení, že uživatel je součástí systému. Uživatelské rozhraní má proto respektovat jeho zkušenosti, očekávání a mentalitu. To co je méně překvapující často záleží na konkrétním koncovém uživateli daného systému. Uživatelské rozhraní programu by mělo být nastaveno tak, aby ve výchozím stavu uspokojilo potřeby a komfort většiny cílových uživatelů.Jinak řečeno se tento princip snaží využít existující očekávané znalosti uživatele k minimalizaci doby učení se ovládání nového programu, například tím, že při návrhu uživatelského rozhraní využijeme prvky podobných, uživateli známých programů. V tomto ohledu může být očekávání uživatele úzce spojeno s konkrétním systémem nebo platformou, na kterou je uživatel zvyklý. Například u programů obsahujících ovládací prvek podobný Unixové příkazové řádce je uživatelem očekávána i podobná syntaxe příkazů. Stejně tak programy systému Windows by měly respektovat obvyklé klávesové zkratky.V abstraktnější rovině, jako je programové API nebo zdrojový kód programu, se očekává logické pojmenovávání funkcí a metod, kde již z názvu má být patrná funkcionalita. Složitější funkce u kterých to tak není by měli být doplněny o vysvětlující komentáře.V případě, kdy je prvek uživatelského rozhraní nejednoznačný, mělo by jeho chování uživatele co nejméně překvapit (dle principu nejmenšího zla). Konkrétně by se měl programátor pokusit vžít do role budoucího uživatele systému a chování navrhnout pochopitelně i pro uživatele bez znalosti vnitřního fungování programu.149951747800202Princip minimálního překvapení (anglicky principle of least astonishment) se vztahuje na návrh uživatelských rozhraní, design a ergonomii software. Někdy je označován také jako pravidlo/princip nejmenšího překvapení.Princip minimálního překvapení souvisí s použitelností, přístupností, uživatelskou přívětivostí.Princip vychází z tvrzení, že uživatel je součástí systému. Uživatelské rozhraní má proto respektovat jeho zkušenosti, očekávání a mentalitu.Princip minimálního překvapení4215Princip minimálního překvapení