1.提取需求
跟所有软件工程一样,了解和关注开发意图是很重要的。你应当和用户及相关人员沟通,以了解其真正的需求。他们应该完善所有功能,并适当的用用户方案和情景来描述。优先处理哪些有风险的,重复的和重要的工作。这些工作则是由需求工程师的角色来完成的。
●Expression Blend 3 - Sketch Flow SketchFlow是Blend的可直接在WPF中创建交互原形的新的很酷得功能。使用集成的Wigglystyle"让图像变成草图。该原型可以在一个独立的集成了一个反馈机制的播放器上运行。
●预演∶预演应该在项目的线框图和纸上原形之前来做。用户得到一个要处理的任务,它可以在纸上模拟控制。测试主管提供一个说明交互状态的文件。
●可用性实验室:创建可用性实验室,你需要有一个屏幕捕捉软件和摄像头的电脑。先证者给他一个任务,需求和交互工程师在观察它的运行情况。甚至不需要说明那里或者为什么出问题了。
3.实现业务逻辑和原始的用户界面
4.整合图形设计
5.软件测试
跟所有软件工程一样,了解和关注开发意图是很重要的。你应当和用户及相关人员沟通,以了解其真正的需求。他们应该完善所有功能,并适当的用用户方案和情景来描述。优先处理哪些有风险的,重复的和重要的工作。这些工作则是由需求工程师的角色来完成的。
2.验证用户界面原型
创建一个用户界面原型是用户和工程师之间建立一个互动设计的共识,交流思想的重要步骤。这个主要由交互设计者实现。有用的仅仅是一张粗略的用户界面草图,以免过早的讨论实际细节。对此,这里有一些技术和工具︰
●纸上原形∶使用纸和笔来粗略的描画用户界面。不需要任何工具和结构。每个人都可以在纸上描述它的意愿。
●线框图∶线框图经常用来描述页面的布局。之所以叫线框图,是因为它描画得是空间或图像的轮廓。这个可以借助PowerPoint或Visio完成。●Expression Blend 3 - Sketch Flow SketchFlow是Blend的可直接在WPF中创建交互原形的新的很酷得功能。使用集成的Wigglystyle"让图像变成草图。该原型可以在一个独立的集成了一个反馈机制的播放器上运行。
●交互原形︰最昂贵的和实际的方法是创建一个(可重复使用)互动工程为原型,但使用的是虚拟数据。
●预演∶预演应该在项目的线框图和纸上原形之前来做。用户得到一个要处理的任务,它可以在纸上模拟控制。测试主管提供一个说明交互状态的文件。
●可用性实验室:创建可用性实验室,你需要有一个屏幕捕捉软件和摄像头的电脑。先证者给他一个任务,需求和交互工程师在观察它的运行情况。甚至不需要说明那里或者为什么出问题了。
3.实现业务逻辑和原始的用户界面
4.整合图形设计
5.软件测试