INF3720 Assignment
2 (COMPLETE
ANSWERS) 2024
(602765)- DUE 2
August 2024 ; 100%
TRUSTED workings,
explanations and
solutions.
ADMIN
[COMPANY NAME]
,Question 1: 13 marks Question 1.1 Many software products suffer
from interaction design errors that are annoying to users because
they do not follow fundamental design principles. As an interaction
designer, how can you ensure that software products are designed to
provide a good user experience? (2 marks) Question 1.2 There is a
fine line between an interaction that works and one that is usable.
Designing interactions that work and are usable is achievable if
design principles are appropriately applied. Discuss the design
principles that guide interaction design. (5 marks) Question 1.3
Identify and discuss five usability goals. Also, provide one positive
or one negative comment regarding the usability of myUnisa that
you have experienced for each of the goals. (6 marks)
Question 1.1: Ensuring Good User Experience in Software
Products (2 marks)
To ensure that software products provide a good user experience, an
interaction designer can:
1. Adhere to Established Design Principles: Follow
fundamental design principles such as consistency, feedback,
simplicity, and error prevention. These principles help create
intuitive and user-friendly interfaces.
2. Conduct User Research and Testing: Regularly engage with
end-users through surveys, interviews, and usability testing.
This helps in understanding user needs, preferences, and pain
points, allowing the designer to make informed decisions and
iteratively improve the product based on real user feedback.
Question 1.2: Design Principles Guiding Interaction Design (5
marks)
,Design principles are crucial in guiding the creation of effective and
usable interactions. Key principles include:
1. Consistency: Ensure uniformity in design elements, such as
fonts, colors, and navigation structures, across the application.
Consistent interfaces reduce the learning curve and prevent
user confusion.
2. Feedback: Provide users with clear and immediate responses
to their actions. For instance, visual cues or messages
confirming that a button has been pressed or an action has been
completed help users understand that their input has been
received and processed.
3. Simplicity: Simplify the interface by removing unnecessary
elements and focusing on essential functions. A clean and
straightforward design makes it easier for users to navigate and
find what they need.
4. Visibility: Make important information and options easily
visible. Users should not have to search for critical functions;
these should be readily accessible.
5. Error Prevention and Recovery: Design interfaces that
minimize the possibility of user errors and provide clear
instructions for error recovery. For example, confirmatory
dialogs before destructive actions and easily accessible undo
functions help prevent and mitigate errors.
Question 1.3: Usability Goals and myUnisa Evaluation (6
marks)
Usability goals help measure how well a system supports users in
achieving their objectives. Five key usability goals are:
1. Effectiveness: The accuracy and completeness with which
users achieve their goals.
, o Positive Comment: myUnisa effectively allows students
to access course materials and submit assignments
accurately.
o Negative Comment: Navigation to specific course
resources can be cumbersome, impacting overall
effectiveness.
2. Efficiency: The resources expended in relation to the accuracy
and completeness of goals achieved.
o Positive Comment: myUnisa provides quick access to
grades and feedback, enhancing efficiency in checking
academic progress.
o Negative Comment: The login process can be slow,
reducing efficiency, especially during peak times.
3. Satisfaction: The comfort and acceptability of the system to its
users.
o Positive Comment: The interface design is visually
appealing and user-friendly, contributing to a satisfying
user experience.
o Negative Comment: Frequent system downtime can
frustrate users, negatively affecting satisfaction.
4. Learnability: How easy it is for users to accomplish basic
tasks the first time they encounter the design.
o Positive Comment: myUnisa offers clear instructions
and tutorials for first-time users, aiding in learnability.
o Negative Comment: Some advanced features are not
intuitive, requiring additional time to learn.
5. Memorability: How easy it is for users to reestablish
proficiency after a period of not using the system.
o Positive Comment: The consistent layout and design
make it easy to remember how to navigate the system
after a break.