Professional Documents
Culture Documents
Set 2
Please answer all five (5) questions.
a) Explain the following four (4) criteria that form part of the goals of system
engineering by giving an example.
i) Standardization
ii) Integration
iii) Consistency
iv) Portability
(8 marks)
Answer:
i) Standardization refers to the usage of common user-interface
features across multiple applications. For example, all Microsoft
Application has similar interface layout.
ii) Integration refers to the ability for different application packages
and software tools to integrate with one another to form the
interface. For example, we can use many different programming
languages to develop software on a particular platform.
iii) Consistency refers to common action sequences, terms, units,
layout, colors typography etc. in an application. For example,
within Microsoft Word, All the icons and menus have consistent
color usage and size.
iv) Portability refers to the potential to convert data and to share user
interfaces across multiple software and hardware environments.
For example, any software designed and programmed using Java
can be used on any platform.
(2 marks each)
b) Using the high level rule schemas given below, identify the consistent
grammar produced for the following task:
Answer:
CCB 1043/ Human Computer Interaction /Final Exam/ Mar - Jul 2017 Page 2 of 8
Set 2
i) DOWN – L
ii) UP – L
iii) DOWN – P
iv) UP – P
(2 marks each)
(1 mark each)
a) What are the three (3) advantages and disadvantages of using interviews and
focus-group discussion to evaluate an interface design in use?
(7 marks)
Answer:
Advantages
Interviewer can pursue specific issues of concern. (1 mark)
Focus group helps determine universality of comments. (1 mark)
Direct contact with users leads to specific, constructive suggestions. (2 marks)
Disadvantages:
Costly (1 mark)
Time consuming. (1 mark)
Only a small fraction of user community can be involved. (1 mark)
c) The syntax below describes the use of Backus Naur Form to outline the
grammar of a program or software.
(2 marks each)
a) For the following scenarios, Illustrate (with a diagram) what type of menu will
you use in your design to represent the interaction and why?
i) To guide a user through a set of actions needed to customize your
software.
ii) To allow users to select one (1) option out of five (5) displaying
only the selected option at the end.
iii) To provide grouped set of actions that is categorized and visible
upon clicking action by the user.
iv) To turn a feature on or off using a single component.
(16 marks)
Answer:
i) I will use a dialog box with three buttons to move to and fro and one
button to cancel to. (2 marks)
CCB 1043/ Human Computer Interaction /Final Exam/ Mar - Jul 2017 Page 4 of 8
Set 2
(2 marks)
ii) I will use combo box with a drop down list that will show all five option
and only the selected item upon choosing. (2 marks)
(2 marks)
iii) I will use menu bar with all groups visible and drop down menu upon the
user’s clicking action. (2 marks)
(2 marks)
iv) I will use a toggle button that changes its text and appearance according to
the mode selected by the user. (2 marks)
CCB 1043/ Human Computer Interaction /Final Exam/ Mar - Jul 2017 Page 5 of 8
Set 2
(2 marks)
b) Provide an example comparing two sets of commands which portrays the use
of consistent and inconsistent order of arguments.
(4 marks)
Answer:
a) For the following devices, describe their input characteristics and sample
applications in which it is worthy of use.
i) Button.
ii) Mouse.
iii) Joystick.
(9 marks)
Answer:
i) Button –
Simple discrete input (1 mark)
ii) Mouse –
Grasped with hand, one or more buttons, large arm movement, analog.
(2 marks)
Pointing and selecting in 2D space (1 mark)
iii) Joystick –
Grasped with hand, pushed or twisted, one or more buttons,
constrained movement in three dimensions, analog (2 marks)
Setting direction of movement in virtual space, continuous zooming
(1 mark)
CCB 1043/ Human Computer Interaction /Final Exam/ Mar - Jul 2017 Page 6 of 8
Set 2
Answer:
Answer:
(1 mark each)
a) The diagram below shows the interface of MSN Hotmail. Discuss the use of
the eight (8) golden rules in its design, and identify the areas in which these
rules were not addressed.
(10 marks)
CCB 1043/ Human Computer Interaction /Final Exam/ Mar - Jul 2017 Page 7 of 8
Set 2
Answer:
The following criteria needs to be discussed by the students, the evaluation may vary
based on their observation.
1. Strive for consistency. (2 marks)
Terminology
Prompts
Menus
Help screens
Color
Layout
Capitalization
Fonts
2. Enable frequent users to use shortcuts (1 mark)
Abbreviations
Special keys
Hidden commands
CCB 1043/ Human Computer Interaction /Final Exam/ Mar - Jul 2017 Page 8 of 8
Set 2
Macro facilities
3. Offer informative feedback (1 mark)
4. Design dialogs to yield closure (2 marks)
Sequences of actions should be organized into groups
Beginning, middle, and an end
5. Offer error prevention and simple error handling (1 mark)
6. Permit easy reversal of actions (1 mark)
7. Support internal locus of control (1 mark)
8. Reduce short-term memory load. (1 mark)
b) Give three (3) benefits and three (3) problems of voice recognition input.
(10 marks)
Benefits:
1. Useful in conditions such as the speaker’s hands are busy or the
speaker’s eyes are occupied. (2 marks)
2. Benefit handicapped users. (1 mark)
3. Using voice for identification purposes could be a benefit for
security systems. (1 mark)
Problems:
1. Poor recognition (1 mark)
a. humans < 1% error rate on dictation (1 mark)
b. top recognition systems get 5-10% error rates (1 mark)
2. Background noise (1 mark)
a. even worse recognition rates (20-40% error) (1 mark)
3. Slow (1 mark)