Ict551 Exercise
Ict551 Exercise
1. In designing a user interface, explain TWO (2) differences between designer mental
model and user mental model.
2. Explain TWO (2) importance of perception in human-computer interaction.
3. Describe TWO (2) types of human memory.
4. Describe TWO (2) suggestions of interface design that can reduce memory load of
users.
5. Describe TWO (2) principles of Fitt’s Law that may be applied to the design of a
mobile application.
6. You are required to design a registration form.
a. Describe ONE (1) suitable interaction style for the registration form.
b. Provide FOUR (4) advantages of interaction style that you have suggested in
a.
7. You are required to design a mobile application for elderly users that have visual
impairment. Describe any THREE (3) processes of User-Centered Design to design
a mobile application.
8. Describe TWO (2) reasons why Task Analysis is used in system design.
9. Construct a hierarchical diagram of Hierarchical Task Analysis (HTA) for the goal of
online shopping.
10. Describe TWO (2) error prevention guidelines in designing user interfaces.
11. Explain TWO (2) reasons with an example of when an auditory interface (input or
output) would be appropriate than a visual and keyboard interaction.
12. Describe TWO (2) reasons for user interface evaluation.
13. Evaluation of an interface in the computer system can be conducted by an expert or
user to identify any specific problems with the system. Explain TWO (2) advantages of
choosing an expert to evaluate your user interface.
14. Describe FOUR (4) principles of heuristic evaluation.
ANSWER
1. In designing a user interface, here are two differences between the designer mental model
and user mental model:
a. Knowledge and Expertise: Designers have a deep understanding of the system and its
underlying principles, technologies, and constraints. They possess knowledge and expertise
that users may not have. Designers' mental models are shaped by their technical knowledge
and design principles. On the other hand, users have their own mental models based on their
prior experiences, expectations, and understanding of how things should work. Users' mental
models are often simpler and may not align with the technical intricacies considered by
designers.
b. Context of Use: Designers approach interface design from the perspective of creating a
system that fulfills specific objectives and tasks. They consider the overall system architecture,
functionality, and design guidelines. Designers' mental models are influenced by the design
goals and requirements. Users, however, interact with the system in a specific context,
performing particular tasks or pursuing their goals. Users' mental models are more focused
on achieving their desired outcomes within their specific context of use, which may differ from
the broader design considerations.
2. Perception plays a crucial role in human-computer interaction, and here are two reasons
why it is important:
a. User Engagement: Perception is fundamental in creating an engaging user experience. The
design of visual elements, such as colors, shapes, and layouts, can evoke certain emotions
and capture users' attention. By carefully considering visual perception principles, such as
Gestalt principles or visual hierarchy, designers can guide users' attention to important
information, enhance the aesthetics of the interface, and create a more enjoyable and
engaging interaction.
b. Information Processing: Perception influences how users perceive and interpret information
presented on the interface. By understanding how users perceive visual stimuli, designers can
optimize the presentation of information to enhance understanding and facilitate efficient
information processing. Well-designed visual cues, affordances, and feedback mechanisms
can aid users in comprehending the interface, making decisions, and completing tasks more
effectively.
7. Three processes of User-Centered Design for designing a mobile application for elderly
users with visual impairment:
a. User Research: Conduct research to understand the specific needs, challenges, and
preferences of elderly users with visual impairments. This can involve interviews,
observations, or surveys to gather insights into their capabilities, limitations, and goals.
Understanding their context, including the devices they use and the environments they interact
in, is crucial for designing a tailored mobile application.
b. Prototyping and Iterative Design: Create low-fidelity prototypes of the mobile application to
gather feedback from elderly users. By involving them in the design process early on, their
input can shape the application's features, layout, and interaction patterns. Iteratively refine
the prototypes based on user feedback, ensuring that the design caters to their specific needs
and usability requirements.
c. Accessibility Testing: Perform usability testing with elderly users with visual impairments to
evaluate the accessibility and usability of the mobile application. This involves assessing
factors such as screen reader compatibility, font size and contrast, audio feedback, and
navigation options. By involving the target users in the testing process, designers can identify
potential issues, gather valuable feedback, and make informed improvements to the
application.
11. Two reasons when an auditory interface would be appropriate than a visual and keyboard
interaction:
a. Accessibility for Visually Impaired Users: An auditory interface can be more appropriate
when designing for users with visual impairments. For example, a blind user may rely on
screen readers or voice assistants to interact with a system. By providing auditory feedback
and voice-based input options, such as voice commands or speech recognition, visually
impaired users can effectively interact with the system and access its functionalities.
b. Hands-Free or Eyes-Free Interaction: In certain situations, users may not have the ability
to use visual or keyboard-based interactions. For instance, when driving a car, users need to
keep their hands on the steering wheel and their eyes on the road. An auditory interface allows
users to interact with the system using voice commands or speech recognition, enabling
hands-free and eyes-free interaction, enhancing safety, and reducing distractions.