软件工程6.详细设计探究.pptVIP

  • 1
  • 0
  • 约 43页
  • 2017-10-05 发布于湖北
  • 举报
第六章 详细设计 结构程序设计 人机界面设计 过程设计的工具 面向数据结构的设计方法 程序复杂程度的定量度量 6.1 结构程序过程 来源:取消程序设计语言中GO TO 语句。程序的质量与程序中所包含的GO TO 语句的数量成反比。 经典定义:如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。 结构程序设计的本质:使程序代码容易阅读、容易理解;尽可能少用GO TO语句。 经典的结构程序设计 只允许使用顺序、IF-THEN-ELSE型分支和DO-WHILE型循环这3种基本控制结构。 扩展的结构程序设计 除了上述3种基本控制结构之外,还允许使用DO-CASE型多分支结构和DO-UNTIL型循环结构。 修正的结构程序设计 在扩展的结构程序设计的基础上,再加上LEAVE(或BREAK)、CONTINUE结构的使用。 LEAVE或BREAK结构:用于转移到循环结构后面的语句,实质是受限制的GO TO 语句。 CONTINUE结构:用于结束当前循环的本次循环体的执行,转入当前循环的下次循环的判断或执行。 6.2 人机界面设计 设计问题 设计过程 人机界面设计指南 人机界面设计问题:系统响应时间 定义:系统响应时间指从用户完成某个控制动作(例如,按回车键或点击鼠标),到软件给出预期

文档评论(0)

1亿VIP精品文档

相关文档