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

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

出于本次讨论的目的,我们将重点关注图形用户界面 (GUI) 的原型设计,以便与智能手表、医疗设备和汽车控制台等软件一起使用。 虽然原型设计有很多方面需要记住,但作为基线,提供了五个指导原则,在您设计 GUI 原型时必须记住:

  1. 牢记系统的目标。 

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

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

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

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

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

  4. 使用正确的工具。 

    GUI 原型的目的是为计划中的软件用户提供一种可视化和/或动手操作的方法来评估、审查和提供反馈,开发团队可以使用这些反馈来验证系统、用户和利益相关者的目标是否得到满足。 有许多现代软件工具、建模语言和方法可用于 GUI 原型制作,因此选择正确的工具来为您的特定项目建模以供审查非常重要。最好的原型制作工具套件将包括可用于 讨论图, 创建图形模型,以及有助于 编码接口 也是。 跨平台开发、易用性、交互式用户工具以及与其他常用软件工具的互操作性等特性非常受欢迎。

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

    虽然对 GUI 进行原型设计有相当大的好处,但仍有可能陷入“分析瘫痪”并在项目中出现时间和预算超支的情况。 原型只是用来指导开发和提高开发人员对用户需求的理解。 不要让原型成为项目。 完成建模阶段; 收集必要的信息并继续开发。