



















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The concept of a cognitive walkthrough, a design evaluation method used to identify potential usability issues in an interface before user testing. An overview of task-centered design, the purpose and process of a cognitive walkthrough, and examples of how to apply this method to create a uml diagram using dia. It also provides recommendations for improving the interface based on the user's perspective.
Typology: Lecture notes
1 / 27
This page cannot be seen from the preview
Don't miss anything!




















Based on TaskCentered Design by
Clayon Lewis & John Rieman, CU Boulder
I’m thinking: I want to create a UML diagram
Action:
I see a lot of symbols that aren’t UML.
I look through the menus, don’t see UML.
Finally notice drop down with Database. I try
it. Now I see UML.
Recommendation:
Highlight the drop down. It could be moved
up, but those tools don’t change. So it makes
sense where it is, but it’s mid-screen, hard to
notice.
Also, add a Diagram Type option to one of the
menus, maybe Select.
Step 2: Add parent class (Student)
Step 2B: Draw class onto canvas by clicking
Now I’ve selected the class tool
I’m thinking: OK, now I want to add
Student to my diagram. Do I click or
drag?
Action:
I click on the canvas.
Class is added, with name Class.
Recommend:
This seems clear, no
recommendation
Step 2: Add parent class (Student)
Step 2C: Change class name
Now I’ve added the class to my drawing
I’m thinking: I want to change
the name to Student.
Action:
I double-click where it says
Class.
Dialog comes up.
First text field is Class name. I
enter Student. Press OK.
Class name is changed to
Student.
Recommend:
This seems clear, no
recommendation
Step 3: Add name as private String
Steps 3B:Click New
Now I’m at the correct dialog
I’m thinking: I want to type in the
variable info.
Action:
I try to type in Name: field, but it’s
grayed out.
I consider just typing into the big text
box, but that doesn’t seem right.
I notice New, figure that’s what I
need.
Click it, I’m able to enter a Name and
Press OK.
Recommend:
We read right-to-left. I would
probably put buttons on left side of
text area. Maybe put default text
such as “No attributes defined” in the
Step 3: Add name as private String
Steps 3B:Change visibility to Private
Now my attribute is listed, but it has a +
I’m thinking: I missed something.
Action:
I bring dialog back up
Click on name
I quickly notice Visibility, change
to Private
Recommend:
I would default to Private (that’s
normally recommended except for
constants)
I would move Visibility higher in
list, after Type or Value