(四) 用户界面开发过程概述

来源:互联网 发布:跌破净资产 知乎 编辑:程序博客网 时间:2024/05/29 00:31

本节概述了用户界面设计的三个阶段以及每个阶段的相关内容。

  • 应用程序用户界面和用户体验
    首先,我们得先澄清一下术语“用户界面”和“用户体验”的相关含义。

应用程序的用户界面通常包括那些,用户能够在他们的显示屏幕上直接看到或交互的对象。例如,文档空间、菜单、对话框、图标、图像和动画。

然而,应用程序的用户界面仅仅只是用户体验的一部分。用户体验的其他部分对用户不可见,却也是应用程序的组成部分,并且至关重要,包括程序启动时间、延迟、错误处理以及一些无需用户交互,就能自动完成的功能。

一般来说,一个用户界面需要用户采取行动来完成一项任务,而一个伟大的用户体验可以完全不带用户界面。

  • 用户界面开发
    在应用程序的整个生命开发周期里,需要提供一个合理的方案,才能给用户提供满意的用户体验。为确保方案的合理性,你不仅仅要关注程序功能上的实现,还必须得关注如何将程序任务通过用户界面来对用户进行公开。用户界面不仅仅是功能的展示,它还必须是可执行的!
    下面概述了典型的用户界面开发过程的阶段:

    • 设计
        - 功能需求 – 确定初始需求和应用的目标需求。
        - 用户分析 – 了解每个用户的需求及期望,并且识别不同应用场景下的用户需求及期望。
        - 概念设计 – 对应用程序必须支持的基础业务进行建模。
        - 逻辑设计 – 为应用程序设计程序处理流程和信息流程。
        - 物理设计 – 决定如何将设计好的逻辑在特定的物理平台上进行实现。
        
    • 实现
        - 程序原型 – 早期的开发重点,应放在总体界面上,而不是分散的视觉元素的设计上。
        - 程序构造 – 构建应用程序,并准备好应对设计上的更改。

    • 测试
        - 可用性测试 – 使用不同的用户,以及不用的应用场景下,对应用程序进行测试。
        - 辅助测试 – 使用辅助技术以及自动化测试工具对应用程序进行辅助测试。

©2015微软公司。 保留所有权利。
原文地址
 

0 0
原创粉丝点击