软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第07章 软件编码.pptVIP

  • 2
  • 0
  • 约1.2万字
  • 约 78页
  • 2017-08-21 发布于广东
  • 举报

软件工程学教程(第四版) 教学课件 作者 周苏 张丽娜 王文 第07章 软件编码.ppt

软件工程学教程 (第四版) 周苏 教授 第7章 软件编码 作为软件工程的一个步骤,软件编码是软件设计的自然结果。这个阶段的主要任务,是根据详细设计阶段所产生的关于每个模块的详细设计说明,编写成某种程序设计语言的源程序。 为了提高系统的可维护性,除要求得到的源程序语法正确外,还要求有较好的可读性、可靠性和可测试性。同时,编程语言的特性以及编写程序的风格也将深刻地影响到软件的质量及可维护性。 第7章 软件编码 软件编码可概括为4个基本步骤: 1) 问题分析:包括研究技术规范、弄清求解问题的性质、初步设计程序流程图,以及弄清不同编程人员之间的边界和通信。 2) 程序结构图设计:编写详细的程序结构图,为编码作好准备。 3) 确定程序规范化措施:包括检验个别的模块以及考虑模块之间的一致性。 4) 编码:在选择程序设计语言后,按结构化编程方法编程。 7.1 结构化程序设计方法 结构化程序设计 (SP,Structured Programming) 方法是由E. Dijkstra在20世纪70年代首先提出的,它主张用顺序、选择和重复3种基本控制结构来嵌套连接成具有复杂层次的“结构化程序”。每种基本控制结构只有一个出口和一个入口,并完成单一的操作。 7.1 结构化程序设计方法 结构化程序设计方法支持自顶向下、逐步求精的设计思想。与非结构化程序相比,结构化程序有较好的可靠性、易验证性和可修改

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档