it-swarm.cn

如何指定UI交互到数据映射(服务器端到客户端)?

对于给定的数据模型和业务逻辑(处理/提取该数据),如何指定UI以开发人员从中创建数据的方式显示/与该数据进行交互。

一个简单的例子:就是将性别与-一起存储在数据库中signUpDate。业务逻辑公开了fullName属性(由 +“” + 组成)。

UI的要求是,UI应显示fullName标签,并根据sex中的值显示一个男女图标。将鼠标悬停在标签上时,标签应显示signUpDate值。

您如何指定这个

  • 客户可以了解正在显示的内容,用户将与ui交互(例如,鼠标悬停)?
  • 开发人员可以了解数据来自何处,并且根据数据动态变化吗?

当前,我们正在使用Balsamiq,ER图,序列图,数据模型图和文字的组合来描述复杂的布局/数据映射/交互。

编辑:专门针对RIA而不是基于html的网站(想想Silverlight/Flash/GWT)

5
Chris Buckett

Axure 对此非常棒-您可以设计线框并进行交互以创建交互式HTML点击。虽然费用。

2
Julian H

最佳指定交互的方式是使用交互原型。由于原型尽可能接近真实的事物,因此它消除了设计和最终应用程序之间的几乎所有抽象层,从而使交流事物的工作方式变得更加容易。这将极大地增进客户的了解。它还将允许您测试不确定的事物(因为您正在询问如何指定事物,以便用户与鼠标悬停进行交互)。

为了显示开发人员状态以及这些状态如何变化,您的原型模型应支持这些状态,并允许查看原型的人激活应用程序的不同状态。您可以使用模拟数据(它应该是实际的模拟数据, 不是lorem ipsum Filler )来完成此操作,并可能使用简单的模板进行模态分析。

原型的格式不必与最终产品相同。它只需要以最终产品相同的方式表示交互即可。因此,即使最终的应用程序是桌面客户端或Silverlight应用程序,您也可以使用HTML来创建原型。

我们正在开发的 产品/ 支持上述所有内容,对于您所描述的情况,我建议使用它。

1
Rahul