search for books and compare prices
Tables of Contents for Conceptual Modeling for User Interface Development
Chapter/Section Title
Page #
Page Count
Preface
ix
Modeling in User Interface Development
1
16
User Interface Development
1
1
Principles of Design
2
4
Models in Design
6
4
User Interface Development: The Functional View
10
2
Models of Dynamics
12
1
Models of Structure
13
1
The Role of ERMIA in User Interface Development
14
3
An Introduction to ERMIA
17
12
Evaluating Designs and Devices
17
1
ERMIA in a Nutshell
18
3
Information Artefacts
21
4
The Uses of ERMIA
25
4
The Components of an ERMIA Model
29
22
The Components
29
1
Entity
30
4
Relationship
34
6
Attribute
40
4
Entity, Relationship or Attribute?
44
1
Example: A Database of Papers Submitted to a Conference
45
1
Example: Telephone Network
46
5
Conceptual and Perceptual ERMIAs
51
12
The Information to Be Displayed versus the Display Itself
51
1
Manifest and Conceptual Entities and Relationships
51
4
Perceptually-coded Attributes
55
1
Example: A List Viewport
56
2
Distributed Conceptual Information
58
2
Comparing Different User Views
60
3
Searching for Information
63
18
Information Can Be Hard to Find
63
3
The Five Types of Entity Store
66
7
Example: The List of Flowers Revisited
73
2
Searching More Complex Structures
75
6
Dealing with Complex Relationships
81
10
Decomposing Many-to-Many Relationships
81
4
Different Manifest Structures Lead to Different Search
85
1
Making Many-to-Many Relationships Easy to Explore
86
1
Example: A Drum Machine Pattern Sequencer
87
1
Fossil Silt
88
3
Standard Structures and Safe Paths
91
12
Standard Structures for Search
91
5
Safe Trails
96
1
Connection Traps
96
3
Short Cut Keys
99
4
Representing Different Views
103
12
Levels of Information Artefacts
103
2
Example: Currency Exchange
105
3
Different Views Facilitate Different Tasks
108
5
Representing Mental Models
113
2
Developing ERMIAs
115
14
ERMIA as a Language for Design
115
1
Heuristics for ERMIA
116
2
Methodology for ERMIA
118
3
Case Study: The Oven Hob Problem
121
4
Building the ERMIA
125
4
Practical ERMIA Modeling
129
14
The Appointments Diary
129
2
The Alarm Clock
131
6
The ATM
137
6
Case Study
143
16
The Domain
143
3
Conceptual ERMIA of XBarnacle
146
5
A Perceptual ERMIA of the XBarnacle Interface
151
1
Using ERMIA to Identify Potential Usability Problems
152
3
Did the problems materialize?
155
1
Introducing critics: XBarnacle 3.2
156
3
Conclusions
159
10
ERMIA and Other Techniques
159
4
Choosing a Modeling Method
163
2
Usability Issues
165
1
Future Developments
166
3
Solutions to Exercises
169
8
Summary of Notation
177
4
Resources
181
2
Bibliography
183
2
Index
185
<