| TITLE |
AUTHOR |
PUBLISHER |
DATE |
ISBN |
DESCRIPTION |
D E S I G N |
| Interactive Systems Design |
W.M. Newman M.G. Lamming |
Addison-Wesley |
1995 |
0-201-63162-8 |
|
| Desigining the User Interface |
B. Shneiderman |
Addison-Wesley |
1992 |
0-201-57286-9 |
This book, now in its third
edition (1997 - I have not reviewed it yet) provides deep insight into the various methods
and techniques of developing usable interfaces. |
| The Design of Everyday Things |
D. Norman |
Doubleday |
1988 |
0-385-26774-6 |
Formerly, "The Psychology of
Everyday Things," this is an entertaining and disturbing volume of how things are
designed. Although the domain is different from the software domain, usability and
intuitiion translates between the domains. This is a must read. |
| Software For Use |
L.L. Constantine L.A.D. Lockwood |
Addison Wesley |
1999 |
0-201-92478-1 |
The authors provide a design
approach that is heavily dependent on cognitive and usability aspects (and results of)
design. This book could find a place in the Requirements list and in the OO/Component
list. |
| Design Patterns |
E. Gamma, et al. |
Addison-Wesley |
1995 |
0-201-63361-2 |
An instant classic. Borrowing from
the work of the architect Christopher Alexander, this book explores the notion of software
patterns - reusable conceptual constructions. An important work. A CD version of the book
is available and it is excellent. |
| Analysis Patterns |
M. Fowler |
Addison Wesley |
1997 |
0-201-89542-0 |
The patterns movement is a major
contribution to the industry. (I list several in this section.) Martin provides various
business model patterns that are useful (and representative) of any number of actual
business domains. This book bears a resemblence to David Hay's Data Model Patterns
found in the Data Modeling Reading List. |
| Object-Oriented Design Heuristics |
A.J. Riel |
Addison Wesley |
1996 |
0-201-63385-X |
A volume of best-practice design
guidelines and heuristics that provides the designer with clear methods and techniques
that ensure a quality design. The book is very well laid out (similar to patterns) that
makes it easy to look and find guidelines that address specific issues. |
| Pattern Languages of Program
Design Volumes 1-4 |
Various Authors and Editors |
Addison Wesley |
1995 1996
1998
2000 |
0-201-60734-4 0-201-89527-7
0-201-31011-2
0-201-43304-4 |
A continuing series (catalog) of
patterns. |
| Refactoring: Improving the Design
of Existing Code |
M. Fowler |
Addison Wesley |
1999 |
0-201-48567-2 |
The title eludes to this being
about code, but it really is about design concepts and how to improve the design by
allocating features (behavior) appropriately. |