Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Interfaces (interface between software and user (user interface),…
Software Interfaces
interface between software and user (user interface)
comand line (CLI)
Graphical User interface (GUI)
design guide lines
User familiarity
User in control
User Aesthetic
consistency
Minimal User memory
minimal suorise
recoverability
User guidance
User feedback
User Diversity
Confirmation of Destructive Request
visualization
4 abstract models have been proposed
Design model
Software Engineer's view
2.User Model
software engineer's view of user
User's Model
end user's view
System Image
implementor's view
Usability:
a measure of the effectiveness of the UI and how well the UI meets requirements
attributes to asses the usability
Learnability
Speed of Operation
Robustness
adaptability
for testing purposes the metrics are
Menus and input
screen readability
screen layouts
display characteristics
personalization
Accesability
aesthetics
speed
accessibility
how well the UI meets the requirements of users who are physically challenged
special needs can refer to many other needs other than physically challenged users
ethical
legal
bussiness
ADA
prohibits discrimination based on disability
User Models
KLM (keystroke level model)
to use KLM we use the set of time tables to derive the time for a task
GOMS
(goals, Operators, methods, selections )
Interface between internal software components
interface between software and external object