第08章程序开发过程.pptVIP

  • 7
  • 0
  • 约8.53千字
  • 约 30页
  • 2016-02-03 发布于天津
  • 举报
第08章程序开发过程

第8章 程序开发过程 8.1 软件开发方法概述 8.2 软件设计 8.3 软件编码 8.4 软件测试与调试 8.5 程序运行效率 8.1 软件开发方法概述 8.1.1 软件生存周期 8.1.2 软件开发方法 8.1.1 软件生存周期 软件的研制,从问题的提出,经过开发、使用、维护、修订,直到最后终止使用或被另一软件取代,如同生命体从孕育、出生、成长,到最后消亡,软件整个状态变化的过程称为生命周期(或生存期)。 8.1.2 软件开发方法 1 瀑布模型 8.1.2 软件开发方法 2 渐进模型 8.1.2 软件开发方法 3 喷泉模型 8.2 软件设计 8.2.1 概要设计 8.2.2 详细设计 8.2.1 概要设计 1 模块化 8.2.1 概要设计 2 概要设计 8.2.2 详细设计 在概要设计阶段得到软件系统的总体结构、各模块功能及其相互关系后,接下来的软件设计工作就是需要考虑如何实现每个模块的具体功能,这个工作阶段称为软件的详细设计阶段,通常也称为程序设计。详细设计阶段软件开发的主要任务就是对概要设计中每个模块的功能进行分析,建立每一个待实现功能的数学模型,将实际问题转化为数学问题,然后选择或制定解决相应数学问题的算法,并将该算法以适当的方式(比如流程图)描述出来,通过具体的描述形式直观、明确地反映程序设计思想,以待进入编码阶段。 8.3 软件编码 8.3.1 程序设

文档评论(0)

1亿VIP精品文档

相关文档