软件工程导论(第五版)第六章课题.pptVIP

  • 4
  • 0
  • 约 89页
  • 2017-04-22 发布于湖北
  • 举报
软件工程;第6章:详细设计 ;6.1 结构程序设计 ; 理论上,最基本的控制结构只有两种:顺序、循环结构(选择结构可由其两者构造)。 学界认识到,不是简单去掉Goto语句的问题,而是要创立一种新的程序设计方法。 ——结构化程序设计(IBM率先成功运用)。;结构程序设计: 一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。 ;使用结构程序设计技术的好处: 1)提高软件开发工程的成功率和生产率; 2)系统有清晰的层次结构,容易阅读理解; 3)单入口单出口的控制结构,容易诊断纠正; 4)模块化可以使得软件可以重用; 5)程序逻辑结构清晰,有利于程序正确性证明。;经典的结构程序设计:只允许使用顺序、IF_THEN_ELSE选择和DO_WHILE循环;; 流程图通常由三种结点组成: 1)函数结点 如果一个结点有一个入口线和一个出口线,则称为函数结点。 ;2)谓词结点 如果一个结点有一个入口线和两个出口线,而且它不改变程序的数据项的值,则称为谓词结点。 ;3)汇点 如果一个结点有两个或多个入口线和一个出口线,而且它不执行任何运算,则称为汇点 。;1)顺序结构:相当于“A、B” ;2)选择结构 相当于“If exp then A

文档评论(0)

1亿VIP精品文档

相关文档