工件:
|
![]() |
用户界面原型是为浏览和/或验证用户界面设计而构建的用户界面示例。 | |
角色: | 用户界面设计员 | |
---|---|---|
可选性/存在性: | 可选。在精化阶段构建。 | |
模板和报告: |
|
|
示例: | ||
UML 表示: | 不适用。 | |
更多信息: | ||
活动输入: | 活动输出: |
以下角色使用用户界面原型:
可以使用用户界面原型来浏览满足需求的可完成和合适的用户界面设计,帮助弥补需求(通过需求引发表达)和可行性之间的差距。创建用户界面原型的主要目的是能够在实际开发开始之前,“测试”用户界面设计(包括其可用性)。在开发上花费过多时间和资源之前,使用该方法可确保正在构建正确的系统。
用户界面原型可以是正式或非正式的、可执行或不可执行的以及精确度较低或较高的原型。例如,用户界面原型的范围从一组代表屏幕抓图的图片到一组交互的 HTML 页面。UI 原型的格式不是问题。重要的是记住用户界面原型的目的(浏览和/或验证用户界面设计),以及产生原型所需的技能(用户界面原型需要一些用户界面设计技能)。
在精化阶段早期构建用户界面原型,在分析、设计和实现整个系统(包括其“真正”的用户界面)之前。
在已定义某些初始需求和提议初始用户界面设计(或至少考虑过)之后,产生用户界面原型。浏览设计时可以使用用户界面原型来澄清这些需求中所有不明确的地方。但是,用户界面原型的主要目的不是引发需求。
用户界面原型通常与初始的用户界面设计开发一起构建,以可视化、测试该设计并获得对该设计的反馈。
用户界面设计员角色负责用户界面原型的完整性,确保原型提供的是一个可用的用户界面。
确定原型是否适合您的项目。确定要建立多少用户界面原型,以及任何交互方式的深度和现实性。确定原型是否纯粹是废弃型的,或者是否计划将某些方面演进到最终产品中。
记住为了实现早期测试用户界面的目标,与真实系统相比,原型的开发必须非常便宜,同时又要有足够的能力以便能够支持有意义的使用测试。
Rational Unified Process
|