软件工程课件-4第四章软件编码.ppt
《软件工程课件-4第四章软件编码.ppt》由会员分享,可在线阅读,更多相关《软件工程课件-4第四章软件编码.ppt(34页珍藏版)》请在三一办公上搜索。
1、软件工程,任课教师:程丽计算机与信息学院,第四章 软件编码,4.1 程序设计语言的特征及选择4.2 程序设计风格,第四章 软件编码,课程的任务、目的和基本要求了解程序设计语言的特性和选择途径掌握养成良好程序设计风格应遵循的原则,本章内容介绍程序设计语言的特色及编码应注意的程序设计风格。,第四章 软件编码,第四章 软件编码4.1 程序设计语言的特征及选择,4.1.1 程序设计语言特性4.1.2 程序设计语言的选择,1.程序设计语言的分类面向机器语言高级语言第四代语言,第四章 软件编码4.1.1 程序设计语言特性,2.程序设计语言的特性心理特性工程特性技术特性,第四章 软件编码4.1.1 程序设计
2、语言特性,3.心理特性歧义性:要无二义简洁性:简洁易懂局部性和顺序性:高内聚低耦合,多顺序少分支、循环传统性:打破传统观念的束缚,第四章 软件编码4.1.1 程序设计语言特性,4.工程特性可移植性:能够移植开发工具的可利用性:全面利用开发工具软件的可重用性:软件可重用,但注意重用技术可维护性:源程序可读,语言文档化,第四章 软件编码4.1.1 程序设计语言特性,5.技术特性 根据软件需求、项目特点确定相应语言,第四章 软件编码4.1.1 程序设计语言特性,首先,确定求解问题对编码有哪些要求。其次,从以下方面选择满足要求的语言。项目应用领域 软件开发方法 软件执行环境 算法和数据结构的复杂性 软
3、件开发人员的知识,第四章 软件编码4.1.2 程序设计语言的选择,项目应用领域,第四章 软件编码4.1.2 程序设计语言的选择,第三,没有一种语言能等量地满足各种不同的要求,所以在做出选择时,必须优先考虑主要的要求,然后适当的照顾其它方面因素。,第四章 软件编码4.1.2 程序设计语言的选择,1.什么是程序设计风格 是指一个人编程特点、习惯及逻辑思路等,第四章 软件编码4.2 程序设计风格,2.编码风格的发展 从70年代以来,编码的目的从强调效率转变到强调清晰。与此相应,编码风格也从追求“聪明”和“技巧”,变为提倡“简明”和“直接”。,第四章 软件编码4.2 程序设计风格,3.如何养成良好的编
4、程风格源程序文档化数据说明语句构造输入和输出界面布局效率,第四章 软件编码4.2 程序设计风格,有意义的变量名称标准的书写格式适当的注释必要的注释,第四章 软件编码4.2 程序设计风格源程序文档化,不提倡用拼音给函数或变量命名,建议用英文标识符按意取名,这样可以“见名知意”,但用词力求准确单词之间采用下划线分开名字不能太长缩写规则一致避免使用相似的变量名,变量中尽量不含数字同一变量名不要有多种意义,第四章 软件编码4.2 程序设计风格源程序文档化之一有意义的变量名称,用分层缩进的写法显示嵌套结构层次在注释段周围加上边框;注释段与程序段、以及不同的程序段之间插入空行;每行只写一条语句;书写表达式
5、时适当使用空格或圆括号作隔离符。,第四章 软件编码4.2 程序设计风格源程序文档化之二标准的书写格式,注释通常用于:每一程序单元的开始处,重要程序段和难懂的程序段。模块起始部分使用序言性注释,说明模块的用途、功能、调用形式、参数描述、从属模块的清单、开发历史,描述数据程序段使用功能性注释,说明程序段或语句的功能以及数据的状态,用空行、缩进、括号区分注释和程序,第四章 软件编码4.2 程序设计风格源程序文档化之三适当的注释,函数说明。对几乎每个函数都应有适当的说明,通常加在函数实现之前,在没有函数实现部分的情况下则加在函数原型前,其内容主要是函数的功能、目的、算法等说明,参数说明、返回值说明等,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 课件 第四 软件 编码
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6027946.html