(四) 用户界面开发过程概述
来源:互联网 发布:跌破净资产 知乎 编辑:程序博客网 时间:2024/05/29 00:31
本节概述了用户界面设计的三个阶段以及每个阶段的相关内容。
- 应用程序用户界面和用户体验
首先,我们得先澄清一下术语“用户界面”和“用户体验”的相关含义。
应用程序的用户界面通常包括那些,用户能够在他们的显示屏幕上直接看到或交互的对象。例如,文档空间、菜单、对话框、图标、图像和动画。
然而,应用程序的用户界面仅仅只是用户体验的一部分。用户体验的其他部分对用户不可见,却也是应用程序的组成部分,并且至关重要,包括程序启动时间、延迟、错误处理以及一些无需用户交互,就能自动完成的功能。
一般来说,一个用户界面需要用户采取行动来完成一项任务,而一个伟大的用户体验可以完全不带用户界面。
用户界面开发
在应用程序的整个生命开发周期里,需要提供一个合理的方案,才能给用户提供满意的用户体验。为确保方案的合理性,你不仅仅要关注程序功能上的实现,还必须得关注如何将程序任务通过用户界面来对用户进行公开。用户界面不仅仅是功能的展示,它还必须是可执行的!
下面概述了典型的用户界面开发过程的阶段:- 设计
- 功能需求 – 确定初始需求和应用的目标需求。
- 用户分析 – 了解每个用户的需求及期望,并且识别不同应用场景下的用户需求及期望。
- 概念设计 – 对应用程序必须支持的基础业务进行建模。
- 逻辑设计 – 为应用程序设计程序处理流程和信息流程。
- 物理设计 – 决定如何将设计好的逻辑在特定的物理平台上进行实现。
实现
- 程序原型 – 早期的开发重点,应放在总体界面上,而不是分散的视觉元素的设计上。
- 程序构造 – 构建应用程序,并准备好应对设计上的更改。测试
- 可用性测试 – 使用不同的用户,以及不用的应用场景下,对应用程序进行测试。
- 辅助测试 – 使用辅助技术以及自动化测试工具对应用程序进行辅助测试。
- 设计
©2015微软公司。 保留所有权利。
原文地址
0 0
- (四) 用户界面开发过程概述
- Android开发笔记之二 用户界面概述
- WinCE开发过程概述
- 嵌入式linux系统开发概述之六----图形用户界面(GUI)
- 嵌入式linux系统开发概述之六----图形用户界面(GUI)
- UI Overview//用户界面概述
- 用户界面概述--UI OVERVIEW
- xcode用户界面概述
- 【1】用户界面概述
- Android用户界面_UI概述
- 使用NetBeans进行J2ME开发(四):高级图形用户界面
- 使用NetBeans进行J2ME开发(四):高级图形用户界面
- 使用NetBeans进行J2ME开发(四):高级图形用户界面
- 使用NetBeans进行J2ME开发(四):高级图形用户界面
- 使用NetBeans进行J2ME开发(四):高级图形用户界面
- React-引领未来的用户界面开发框架-读书笔记(四)
- 用户界面开发
- (四)用户界面 View
- ActiveXObject( "Microsoft.XMLHTTP ")解析
- Android QQ第三方登录及加载网络图片到本地
- 小白排序指冒泡排序
- struts的核心组件—ActionServlet、RequestForward、Action
- AlertDialog 简单使用方法
- (四) 用户界面开发过程概述
- jhipster学习心得
- myeclipse的所有乱码问题
- inline内联函数
- TF-IDF与余弦相似性的应用
- 成为C++高手之指针与数组
- UVa 116 Unidirectional TSP (多段图的最短路 DP)
- mysql-server 依赖 mysql-server-5.5 解决方案
- 使用 linux 出现的问题及解决方案