- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用户界面设计与开发精解--第1章??绪论
第1部分?基础知识 本章将介绍一些基础知识。有关项目、以用户为中心的设计、人员、团队协作、用户界面以及工具的基本知识,都是从事用户界面和使用性设计与开发必备的基础知识。这些知识都是最基本的,但确实是为更深层的设计和开发工作提供的“敲门砖”。第1章?绪论 上看,用户界面(User?Interface,简称UI)的设计似乎较为简单――针对某个具体的界面,每个人都有对和错的看法。几乎任何人都能够设计一个用户界面的某些部分,但很少人能够在开发过程中处理所有的工作并设计出风格多样的界面。能够原型化或实现软件界面的人也微乎其微,很少有人能在规定的时间内,按时将产品交付给用户。经验法则:任何人都能设计界面,任何人都能设计一个客户机/服务器(C/S)应用程序,任何人都能设计一个基于网络的应用,任何人都能设计数据库――这恰恰是当今世界软件领域普遍存在的事实。但设计时必然会遇到一些具有挑战性的制约因素,如竞争、界面、可用性、易维护性、成本、资源、技能和进度等,这些显然离不开专业技术。不适用于界面设计的一些观点有:。。软件设计必须严格符合用户界面、可用性、易维护性和易集成等方面的标准。。。实施必须开始于同时具备资源、设计时间限制和组建了具有特定技能的实施团队时。。。跟踪严格的结果规格说明。????设计界面的过程是非常复杂、非线性、不确定、非正交的。复杂性在软件开发中颇为常见?,在界面开发中尤其突出,因为界面开发有很多已知和未知因素。设计是非线性的,因为从设计开始到结束没有一个固定的、有序的、直接的路径。设计的过程是不确定的,因为输入相同并不等于结果相同,在有限制的情况下几乎不可能产生同样的结果。界面是非正交的,从某种意义上予,是设计中某一个决定对其他因素造成了影响,这些影响往往并不能带来令人惊喜的、出乎意料的结果。????统计独立性比构建用户界面和系统更为复杂。经验法则:用户界面设计与开发非常复杂,相对于计划、需求和部署来说,很容易被忽视。????为了简化对这样一个广泛课题的讨论,同时保证其切实有效,本书将提供“最佳实践”方法,它既涉及用户界面和可用性设计与开发,同时又提到计划、设计、实现、测试和部署。重点讨论如何识别成功用户界面所需的必要且充分的任务要素。?合适的事情是指一些基础性的东西,它们与目前软件业中为其定义的名称无关。本章包括以下内容:。。项目场景。。挑战。。项目成败的主要因素。。确定过程的方法。。确定解决方案的方法。。最佳实践????本书按线形的和设计任务流程来编排各章。但各章内容在某种程度上是独立的,目的是方便读者按需要查阅自己感兴趣的信息。????本章介绍的项目案例贯穿全书。书中所有练习都是以它为例展开,以便读者体会一套完整的现实设计、实现情景及工作任务。????对于产品的成功,作者、读者、用户界面及可用性工程专家或其他人的意见是非常重要的,但是用户和/或界面可用性的测试将最终决定一个解决方案是否适合需求或者是否好于其他解决方案。事实上,可选择的解决方案中,很大一部分能满足项目需求,但哪些因素是决定最佳设计成为公认的设计的关键因素呢?
1.1项目――尽量接近其实?????针对未来的新产品,市场调研已经确定了其“生产过程”进行高级管理。结果是,尽管预算非常紧张且人员非常短缺,但管理层仍然批准了“立即组建一个小型开发团队,令其对项目概念和相关开发费用的最初确认进行跟踪”。
1.应用软件????示例项目是开发一个系统,要求它能支持大型会议日程表2.安排和确定出席人选,像Guide,Share和Computer?Humman?Interaction(简称CHI,即人机交互)。会议项目包括辅导课、专题学术讨论会、正规报告和以后的会议日程安排。这一系统适用于参加会议的人员,以及定义和维护系统事件的组委会成员。
2.系统平台该会议日程安排系统确定在以下3个硬件和操作系统平台上运行;。。基于Microsoft?Windows的便携式计算机。。基于Windows?NT或Unix操作系统的网络计算机。。互相连接的个人数字助理设备(即PDA)????对于软件最新发布的版本,网络和电话支持服务可能较为重要,尽管这在项目启动时,尚不确定。市场调研中,有一项活动内容就是在3个月内反馈这一问题及其他问题的答案。
3.?工具????实现语言尚未选定。在项目开发中,就工具来说,没有固定的语言或工具标准。然而,Java,C++,Visual?Basic(VB)和HTML是所有或部分软件最主要的候选者。开发这个会议日程安排系统的公司也使用其他一些语言或工具,但没有对它们进行讨论或最后确定用于项目开发。
4.?团队????项目的启动团队由一名有经验的、积
您可能关注的文档
最近下载
- 苏教版(2024)新教材小学二年级科学上册第第一单元《它们是用什么做的》单元测试卷及答案.doc
- 农产品质量安全检测机构考核评审细则.pdf VIP
- 20S517排水管道出水口.pdf VIP
- 匡文波版《手机媒体概论》(2024年版)第八章 知识点笔记.pdf VIP
- 组织行为学第6章自测题及答案.docx
- 《初识Flash软件》优教课件.ppt VIP
- 《项目化学习设计:学习素养视角下的国际与本土实践》夏雪梅著.pdf VIP
- 匡文波版《手机媒体概论》(2024 年版)第四章 知识点笔记.pdf VIP
- 自考行政法学00261.doc VIP
- (中海壳牌二期环氧乙烷乙二醇装置优化改造项目环评报告书.pdf VIP
文档评论(0)