====== MI-NUR Návrh uživatelského rozhranní ====== * [[school:fit:minur:semestralwork|Semestrální práce]] ===== Nielsen's Heuristic Evaluation ===== - **Visibility of system status** * System keeps informing the user on what’s going on. * Feedback provided in reasonable time. - **Match between system and the real world** * The system “speaks the users’ language” * Real-world conventions. Natural and logical order of information. - **User control and freedom** * Users often choose system functions by mistake. * Provide “emergency exit” from unwanted states. - **Consistency and standards** * Conventions of the platform should be obeyed. - **Error prevention** * Eliminate error-prone conditions. Don’t let them happen. * Confirmation option - **Recognition rather than recall** * Relevant objects and options are visible. * The user is not requested to remember information. - **Flexibility and efficiency of use** * Provide keyboard shortcuts (accelerators). * Accommodate both novice and power users. - **Aesthetic and minimalist design** * Only relevant information is shown. * (Each unit of information competes with all other units of information.) - **Help users recognize, diagnose, and recover from errors** * Error messages in plain language * Precise indication and constructive suggestion of a solution - **Help and documentation** * Minimal, easy to search