5 条 GUI 原型设计指南

有时,开发人员对事物的看法与用户不同。 创建用户界面 (UI) 原型是降低系统开发人员和系统用户之间发生脱节风险的一种方法。

开发人员需要在开发过程的早期与目标用户进行交互。 原型制作通常是一个迭代过程,以前的模型要么通过合并用户的更正和反馈来更新和改进,要么完全丢弃以获取新的和改进的模型。 原型可用于测试系统的单个组件或测试整个系统。

为了便于讨论,我们将重点关注用于智能手表、医疗设备和汽车控制台等软件的图形用户界面 (GUI) 原型设计。虽然原型设计涉及诸多方面,但作为基础,我们列出了五个在 GUI 原型设计过程中必须牢记的基本准则。

1. 工作时要牢记系统的目标。

GUI 使用户能够与软件系统进行交互,因此在进行原型设计时牢记系统的目标至关重要。 在这个阶段进行原型设计可能就像创建一个软件被创建来满足的需求或目标列表一样简单。 该列表将从较高级别开始,但将包括软件应该能够完成的任务列表。

2. 了解你的主要用户,并在原型设计时与他们合作。

  1. 开发人员应该很好地理解用户将与他们正在设计的 GUI 进行交互。 用户的期望将驱动用户体验,因此开发人员必须彻底了解这些用户。 牢记系统的目标,流程的下一阶段将涉及采访用户以了解他们对系统的需求。 在此过程的后期,开发人员应向用户展示工作和交互式模型以供测试,以查看他们是否正确整合了使用户能够成功使用系统的功能。

3. 了解系统所有利益相关者的利益。

  1. 软件系统通常有更多的利益相关者需要考虑,而不仅仅是主要用户。 这些人在原型制作过程中经常被遗忘。 这可能是在系统处理过程中从系统获取信息的其他部门,或者仅将系统用于特定功能(例如会计或人力资源所需的功能)的用户。 访谈过程和 UI 原型审查应包括对这些利益相关者的访问,并确保满足他们的特定需求。

4. 使用正确的工具。

  1. GUI原型旨在为计划使用的软件用户提供一种可视化和/或实践操作的方法,以便他们评估、审查并提供反馈,供开发团队验证系统、用户和利益相关者的目标是否得到满足。目前有很多现代软件工具、建模语言和方法可用于GUI原型设计,因此选择合适的工具来建模您的特定项目以进行审查至关重要。最佳的原型设计工具套件应包含可用于讨论图绘制的功能, 创建图形模型,以及有助于 编码接口 也是。 跨平台开发、易用性、交互式用户工具以及与其他常用软件工具的互操作性等特性非常受欢迎。

5. 不要陷入“分析瘫痪”。

  1. 虽然制作图形用户界面原型有很多好处,但也存在陷入“分析瘫痪”并导致项目工期和预算超支的风险。原型的作用仅在于指导开发,并帮助开发人员更好地理解用户需求。 不要让原型成为项目。 完成建模阶段; 收集必要的信息并继续开发。

我们的网站使用 Cookie。继续浏览即表示您同意我们按照隐私政策中所述的方式使用 Cookie。