Ins 202 ( Human Computer Interface ) Flashcards
(36 cards)
What is human computer interaction
Deals with the design execution and assessment of computer systems and related phenomenon thats are for human use .
List areas where hci can be implemented with distinct importance
1) computer science- application design and engineering
2) psychology- application of theories and analytical purpose
3) sociology- interaction between technology and organization
4) industrial design - for interactive products like mobile phone, microwave oven etc
Whit is the full meaning of Acm- sig chi
Association for computer machinery — Special interest group on computer human interaction
List shneidermans eight golden rule
By Ben shneiderman is used to differentiate a good interface design from a bad one . It is useful in the experimental assessment gor better GUI’s graphical user interface
1) strive for consistency
2) cater to universal usability
3) offer informative feedback
4) design dialogs to yield closure
5) prevent errors
6) allow easy reversal of actions
7) support internal locus of control
8) reduce short term memory load
List Norman’s seven principles
By Donald Norman can be used to transform difficult tasks
1) use knowledge in the head and knowledge in the world
2) simplify task structure
3) make things visible
4) get the mapping right ( user mental model= conceptual model = design model )
5) convert constraints into advantages
6) design for errors
7) If all else fails standardize
What is heuristic evaluation
This is a methodical procedure to check user interface for usability problems
List Nielsen’s ten heuristic principles
1) visibility off system status
2) match between system and real world
3) user control and flexibility
4) consistency and standards
5) retrieved prevention
6) recognition rather than recall
7) flexibility and efficiency of use
8) aesthetic and minimalist design
9) help, diagnosis and recovery from error
1) documentation and help
What are the theee categories of Hci design guidelines
1) general interaction
2) information display
3) data entry
List the guidelines for general interaction
List the guidelines for information display
List the guidelines for data entry
What is usability engineering
This is a decipline within human computer interaction, which includes users contributions from the start of the process and ensures the effectiveness of the product by the use of usability requirements and metrics
Goals of usability engineering
1) efficient to use
2) effective to use
3) error free in use
4) easy to use
5) enjoyable in use
Usability definition and three components
Components
1) efficiency- the competence used in using the resources to effectively achieve the goal
2) effectiveness- the completeness with which user achieve their goal
3) satisfaction - the ease of work systems to its users
It is the efficiency, effectiveness and satisfaction with which user accomplish their goals in a particular environment
What is usability study
This is the methodical study in the interaction between people product and environment based of experimental assessment
What is usability testing
It is the scientific evaluation of the stated usability parameters based on the user’s requirements, competence, prospect safety and satisfaction
What is acceptance testing
Also known as user acceptance testing is a procedure that is carried out by the user as a final check point before signing off from a vendor
What is a software tool
This is a programmatic software used to create maintain or otherwise support other programs and application
List software tools
1) specification method - the method used to specify GUI
2) grammar - written instructions or expressions that the program will understand
3) state chart - chart method developed for simultaneous user activity and external actions
4) evaluation tools - tools to evaluate the correctness and completeness of programs
5) software engineering tools - extensive programming tools to provide user interface management system
6) interface mock up tools - are used to creates quick sketches of graphical user interface
7) interface building tools - design methods that help in designing command languages, data entry structure and widget
Software engineering
It is the study of designing development and preservation of software
What is prototyping and list and explain the types
it is a trial and partial design that helps users in testing design ideas without executing a complete system
Types
1) low fidelity prototype - are simple and inexpensive as it uses manual procedures like sketches etc
2) medium fidelity prototype - involves some but not all of the procedures of the system
3) high fidelity prototype - simulates all functionalities of the system in a design
What is user centered design and list the drawbacks
This is the process of collecting feedback from the users to improve the design
Drawbacks
1) passive user involvement
2) user perception of the new system may be in appropriate
3) designer may ask incorrect questions to users
What is GUI
Graphic user interface is the interface from which users can operate programs applications and devices in a computer system. It contains icons menus widget labels for users to access
List and explain 5 hci interactive devices
1) touch screen- it is a new interactive device. A touchscreen is a display screen that acts as an input and output device, allowing users to interact with digital content by touching the screen with a finger or stylus
2) gesture recognition- it is a future hci interactive device. It is a subject in language technology that has the objective of understanding human movements through mathematical procedures
3) speech recognition- it is the process of transcribing spoken phrases into written text .
4) keyboards - these are primitive interactive devices. It uses an organization of keys to serve as an input device to the computer
5) response time - this is the time taken by a device to respond to a requests. It is the sum of service time and wait time