软件工程概论第九章--软件实现
软件实现是软件产品由概念到实体的一个关键过程,本章主要讲了程序设计语言、软件编程规范、软件编码案例分析、软件代码审查,详细的讲了软件实现中的相关知识。
程序设计语言主要讲了编程语言的发展演化过程,从计算机问世到现在编程语言的的高级化编程语言已经发展了很久。同时讲到选择一种合适编程语言的重要性。
软件编码规范讲了文件命名与组织和代码的版式,本节是以Java语言为例介绍一些通用的编码规范,文件命名与组织讲了Java语言中源文件的规范并用实例讲述。代码的版式讲到了适当的空行、代码行及行内空格、分行、对齐与缩进、命名规则、声明、注释等几个方面的规范。
软件编码案例分析讲了程序注释问题、变量命名问题、内存异常问题、异常处理问题、性能问题等,程序注释问题讲了编程时应有适当的注释但并不是越多越好应简洁有效。变量命名问题变量命名应有一定的规范做到写出的代码能让人读懂。内存异常问题包括内存泄露问题、指针参数问题、“野指针”问题,并给出了一些编程建议教育我们要有好的编程习惯。异常处理问题中应注意内存问题。性能问题应注意避免创建重复对象和优化语句提高性能。
软件代码审查中应检查类、属性、构造函数、方法头、方法体等来确保编写的正确性。