《软件工程 ——理论、方法与实践》知识概括第九章 软件实现
2015-02-28 17:42
288 查看
第9章 软件实现
软件实现是软件产品由概念到实体的一个关键过程,它将详细设计的结果翻译成某种程序设计语言编写的并且最终可以运行的程序代码。
一、程序设计语言
程序设计语言一直在不断地演化和演变,其发展经历了从机器语言到高级语言的过程。
二、软件编码规范
一般来说,一个Java源文件有若干节(section)组成,每一节都用空行和相关的注释隔开,文件的长度最好不要超过2000行。
Java源程序的一种标准格式,其组成结构如下:
(1)用于说明版权和版本信息的文件头注释;
(2)Package和import语句;
(3)类和接口说明语句。
代码的版式:适当的空行,代码行及行内空格,分行、对齐与缩进,命名规则、声明、注释。
三、软件编码案例分析
程序注释问题 程序注释应该简单明了,好的注释是对设计思想的精炼标书和清晰展现。
变量命名问题 不要采用自己的前缀来命名程序中的变量和方法。一个优秀的软件代码产品应该是可以被测试人员轻松读懂、被维护人员轻松修改的。
内存异常问题 内存异常的可能原因,内存泄露问题、指针参数问题、“野指针”问题。
异常处理问题 在使用异常处理的过程中,必须十分清楚在没有异常抛出、异常抛出时和异常处理后的程序执行流程,把握异常处理中的跳转和嵌套处理,并注意异常处理时存在的内存问题。
性能问题 避免创建重复对象,优化语句提高性能
四、软件代码审查
软件实现是软件产品由概念到实体的一个关键过程,它将详细设计的结果翻译成某种程序设计语言编写的并且最终可以运行的程序代码。
一、程序设计语言
程序设计语言一直在不断地演化和演变,其发展经历了从机器语言到高级语言的过程。
二、软件编码规范
一般来说,一个Java源文件有若干节(section)组成,每一节都用空行和相关的注释隔开,文件的长度最好不要超过2000行。
Java源程序的一种标准格式,其组成结构如下:
(1)用于说明版权和版本信息的文件头注释;
(2)Package和import语句;
(3)类和接口说明语句。
代码的版式:适当的空行,代码行及行内空格,分行、对齐与缩进,命名规则、声明、注释。
三、软件编码案例分析
程序注释问题 程序注释应该简单明了,好的注释是对设计思想的精炼标书和清晰展现。
变量命名问题 不要采用自己的前缀来命名程序中的变量和方法。一个优秀的软件代码产品应该是可以被测试人员轻松读懂、被维护人员轻松修改的。
内存异常问题 内存异常的可能原因,内存泄露问题、指针参数问题、“野指针”问题。
异常处理问题 在使用异常处理的过程中,必须十分清楚在没有异常抛出、异常抛出时和异常处理后的程序执行流程,把握异常处理中的跳转和嵌套处理,并注意异常处理时存在的内存问题。
性能问题 避免创建重复对象,优化语句提高性能
四、软件代码审查
相关文章推荐
- 《软件工程 ——理论、方法与实践》知识概括第十章 软件测试
- 《软件工程 ——理论、方法与实践》知识概括第十一章 软件演化
- 《软件工程 ——理论、方法与实践》知识概括第十章 软件测试
- 《软件工程 ——理论、方法与实践》知识概括开篇第一章
- 《软件工程 ——理论、方法与实践》知识概括第三章 软件项目管理
- 《软件工程 ——理论、方法与实践》知识概括第二章 软件过程
- 《软件工程 ——理论、方法与实践》知识概括第六章 面向对象基础
- 《软件工程 ——理论、方法与实践》知识概括第八章 面向对象设计
- 《软件工程 ——理论、方法与实践》知识概括第七章 面向对象分析
- 《软件工程 ——理论、方法与实践》知识概括第四章 需求工程
- 《软件工程 ——理论、方法与实践》知识概括第五章 软件工程中的形式化方法
- 软件工程——理论、方法与实践 第九章
- 软件工程——理论、方法与实践 之 软件实现
- 软件工程——理论、方法与实践 之 软件演化
- 阅读《软件工程—理论方法与实践》第九章心得体会
- 软件工程——理论、方法与实践 之 软件测试
- 软件工程——理论、方法与实践 之 软件过程
- 阅读《软件工程—理论方法与实践》第七章心得体会
- 软件工程——理论、方法与实践⑥
- 软件工程——理论、方法与实践⑧