软件工程学:详细设计教程方案.pptxVIP

  • 4
  • 0
  • 约8.21千字
  • 约 40页
  • 2016-08-12 发布于湖北
  • 举报
第6章 详细设计 (Program Design ? Coding) 本章主要介绍在详细设计中采用的结构程序设计技术、图形工具、面向数据结构的设计方法以及程序复杂性的度量方法。 详细设计的目的:是为软件模块结构中的每一模块确定算法和数据结构,用某种表达工具给出清晰的描述。 详细设计的任务: ? 过程设计,即设计软件体系结构中所包含的每个模块的实现算法。 ? 数据设计,即设计软件中所需要的数据结构。 ? 接口设计,即设计软件内部各模块之间、软件与协作系统之间以及软件与使用者之间的通信方式。 §1. 结构程序设计 结构程序设计的特点: ? 程序中使用三种基本控制结构 ? 程序应当单入口、单出口 ? GOTO语句的限制使用 详细设计的结果基本上决定了最终的程序代码的质量,因此其目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂,为使过程描述清晰易读、正确、可靠,须采用结构程序设计技术。 §2. 人机界面设计 人机界面设计是接口设计的一个重要组成部分。 对人机界面的评价在很大程度上是由人的主观因素决定,所以,使用基于原型的系统化的设计策略是成功地设计人机界面的关键。 1、应该考虑的设计问题 (1)系统响应时间 系统响应时间指从用户完成某个控制动作

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档