第5章详细设计浅析.pptVIP

  • 14
  • 0
  • 约5.8千字
  • 约 65页
  • 2017-04-22 发布于湖北
  • 举报
软件工程 Software Engineering ;详细设计的主要任务; 传统的软件工程方法学采用结构化设计技术完成软件设计工作。结构化设计只用三种基本控制结构,即顺序结构、条件结构和循环结构。仅用这三种结构就能组成一个复杂的程序。过程设计就是用这三种结构的有限次组合或嵌套,描述模块功能的实现算法。;5.1 用户界面设计;5.1 用户界面设计;5.1.1 用户界面设计问题;5.1.1 用户界面设计问题 1. 系统响应时间 系统响应时间是许多交互式系统用户经常抱怨的问题。一般说来,系统响应时间指从用户完成某个控制动作(例如,按回车键或点击鼠标),到软件给出预期的响应(输出或做动作)之间的这段时间。 系统响应时间有两个重要属性,分别是长度和易变性。; 2. 用户帮助设施 几乎交互式系统的每个用户都需要帮助,当遇到复杂问题时甚至需要查看用户手册以寻找答案。大多数现代软件都提供联机帮助设施,这使得用户可以不离开用户界面就解决自己的问题。 常见的帮助设施有集成(Help,tip)的和附加(readme)的两类。; 3. 出错信息处理 出错信息和警告信息,是出现问题时交互式系统给出的“坏消息” 。出错信息设计得不好,将向用户提供无用的或误导的信息,反而增加了用户的挫折感。;设计出错信息和警告信息应考虑以下问题: 信

文档评论(0)

1亿VIP精品文档

相关文档