The First Pass

Screen Structure Charts

In my early days as a developer of client/server applications, I created physical screen layouts immediately during prototyping. All too often, I then found myself in discussions with my business sponsor tackling issues along the lines of, “Move the OK button over 4 pixels” and “Wouldn't a gray background be more appealing?” Discussions like these shouldn't dominate the prototype. Instead, the prototype should initially identify major window groups and the overall strategy for look and feel, and only at the end address issues of aesthetics.

Researchers have found that 60 percent of an application's usability can be traced to how well the user interface maps to the mental model of the user. Some people also ...

Get Developing Applications with Java™ and UML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.