Object modeling with UML gives developers powerful tools for building software that meets the requirements of its users. Now, in this book, the field's leading experts extend UML to user interface design -- a breakthrough that will enable the creation of far more usable, productive software systems. This book introduces techniques for integrating today's best methods and modeling approaches from both the object technology and the user interface development communities -- ensuring a stronger focus on the user than ever before. The book's coverage encompasses four richly interconnected sources of user, domain, and system modeling information: participative design, task analysis, scenario-based design, and use case analysis. It also demonstrates exactly how UML object models can be used to record user interface design information -- giving developers practical information for designing and constructing software that responds more fully to user requirements and expectations. With contributions from Larry Constantine and other leading software design experts, this book combines theory, practice, and real world "advice from the trenches."
Mark van Harmelen is an independent consultant who has been involved with object-oriented technology and human-computer interaction since 1985. Mark is also an Honorary Research Fellow in the Department of Computer Science at the University of Manchester, U.K. Previously Mark has been a Senior Researcher at Matsushita's (Panasonic's) Tokyo Research Laboratory, a tenured member of the academic staff at Manchester University, and has held various positions in industry. He has degrees in Computer Science and Psychology, including a Ph.D. in Computer Science. He started working on the integration of object modeling and user interface design in 1991, and initiated worldwide cooperation in the field in 1997. He continues to foster this cooperation.
0201657899AB04062001