this time of year, theres plenty of leftover wrapping paper sitting around. why not put it to good use? if you create interfaces, you may have heard of paper prototyping. its a technique that lets you mock up, test, and refine a design -- totally on paper -- before you write a line of code. figure 1 shows an example of a paper prototype screen, and the second half of this article has more details about the method. but first, we begin with some signs that paper prototyping might be right for your project.
when to use paper prototyping 【程序编程相关:字符转换与编码模式】
figure 1. heres what a paper prototype screen looks like, using the familiar page setup dialog box as an example. although crude, even a hand-sketched interface is usually good enough to get meaningful feedback from users. 【推荐阅读:领略java.util.Canlenda】
sign 1. there are many different ideas about the design.maybe you sit in meetings arguing about how users will use the interface. maybe youve got a radical idea that could result in a slick and elegant interface ... or land you in the usability hall of shame, if users cant figure out how to use it. maybe there are different approaches to the design, and you arent sure which is best. 【扩展信息:用 JFC/Swing 将可访问性构建到】
paper prototyping lets you conduct informal usability tests with real users early in the project, before the design is cast in concrete code. here are six signs that your project could benefit from paper prototyping.
in practice, there will be times when any of the possible approaches will prove to be good enough for users, and you might as well flip a coin. other times, theyre all fundamentally flawed due, to some factor youre not aware of yet. in either case, its a waste of time to debate the designs. instead, you need to get user feedback.
... 下一页