四川大学软件学院课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
四川大学软件学院课件

技术上讲,如何进行用户界面分析和设计? 对象细化:以“计算机辅助室内设计系统”: “家具布置”为例 -首先,检查其用例描述:“我想能够在任何时候设计和编辑系统的布置方案。……”从中提取对象。 -接着为每个类定义属性和操作,以“家具模版”为例: --家具模版可以被转换为一个称为Furniture的类; --这个类包括了size、shape和location等属性; --评估对象动作:“室内设计师会从Furniture类中选择对象,将其移到平面图中的某个位置上,然后拖曳家具的轮廓……”,因此,任务“选择”、“移动”、“拖曳”等都是操作。 技术上讲,如何进行用户界面分析和设计? 工作流分析。举例:处方重填功能的泳道图 技术上讲,如何进行用户界面分析和设计? 层次表示。举例:“病人:重填处方请求” 技术上讲,如何进行用户界面分析和设计? .1界面分析 .1.1用户分析 .1.2任务分析 .1.3显示内容分析 显示形式:文字报告如电子表格,图形化显示如柱状图、三维模型、个人图片,或者特殊形式的信息如语音和视频文件等等 显示内容: ①由软件系统其它与界面无关的构件生成的,如控制类;②由软件系统访问数据库中存储的数据获得,如实体类;③从系统外部传递到软件系统的。 格式和美观:涉及如下问题,通过问题的回答明确显示格式和美观 -不同类型的数据是否要放在屏幕上固定的位置,如,图片一般显示在右上角? -用户能否定制内容的屏幕位置? -是否对所有内容赋予适当的屏幕标识? -为了便于理解,应该如何划分长篇报告? -对于大集合的数据,是否存在直接移动到摘要信息的机制? -输出图形的大小但是否需要适合所使用显示设备的限制? -如何使用颜色来增强理解? -出错信息和警告信息应如何呈现给用户? .1.4环境分析 技术上讲,如何进行用户界面分析和设计? .1界面分析 .1.1用户分析 .1.2任务分析 .1.3显示内容分析 .1.4环境分析 环境分析的重要性 环境分析也是通过提问与回答来进行。有这样一些问题需要解决: -可否采用某种方式来度量系统的交互,如每次交互所用时间、交互的准确性? -在提供一个输入之前,两个或多个人员是否一定要共享信息? -如何为系统用户提供支持? …… 技术上讲,如何进行用户界面分析和设计? 界面设计:通用的用户界面设计步骤 (1)使用界面分析获得的信息,定义界面对象和动作(操作)。 (2)定义那些导致用户界面状态发生变化的事件(用户动作),并对行为建模。 (3)描述每个界面状态,就像最终用户实际看到的那样。 (4)简要说明用户如何从界面提供的界面信息来解释系统状态。 .2界面设计 .1应用界面设计 .2用户界面设计模式 .3在精化设计模型时考虑4个常见问题 技术上讲,如何进行用户界面分析和设计? .2界面设计 .1应用界面设计:屏幕与用例之间的关系+用户接口设计除了需要设计“接口的整体结构”之外,还需要设计“每个屏幕的布局和细节”。 ①基于场景的建模 ②建模类 ③将定义的对象和动作按类型分类,分类为:目标、源和应用对象。 ④屏幕布局设计。 .2用户界面设计模式 .3在精化设计模型时考虑4个常见问题 :源对象 :目标对象 鼠标消息 显示 判定 打印 :应用对象 鼠标消息 菜单命令 排序 清除 技术上讲,如何进行用户界面分析和设计? 屏幕设计将产生一组完整的草图。 屏幕是边界对象,类图可用来表示屏幕组织。 示例中类没有显示属性和操作。关联表示冰木之间的导航路线,表示调用 WelcomeScreen Take Order Transfer Call Check Product Code Delivery 图:电话订货的用户界面结构 s1 s2 s3 s4 u1 u1 u1 屏幕与用例之间的关系 技术上讲,如何进行用户界面分析和设计? 屏幕布局设计。P331,chap11,Figure11.3 技术上讲,如何进行用户界面分析和设计? .2界面设计 .1应用界面设计 .2用户界面设计模式 TopLevelNavigation CardStack Fill-in-the-Blanks SortableTable BreadCrumbs EditInPlace SimpleSearch Wizard ShoppingCard ProgressIndicator .3在精化设计模型时考虑4个常见问题 技术上讲,如何进行用户界面分析和设计? .2界面设计 .1应用界面设计 .2用户界面设计模式 .3在精化设计模型时考虑4个常见问题 (1)响应时间 (2)帮助设施 ①是否能得到帮助? ②用户怎样请求帮助? ③如何表达帮助? ④用户如何从帮助中返回正常的交互方式? ⑤如何构造帮助信息? (3)错误处理 (4)菜单和命令标记 (5)应用系统

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档