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

文档评论(0)