软件工程概论通读第九章
2015-02-10 20:56
148 查看
第九章:软件实现
软件实现过程包括代码设计、设计审查、代码编写、代码走查、代码编译和单元测试等基本活动。
程序设计语言:机器语言到高级语言的过程。FORTAN适合科学计算,COBOL商业处理领域,BASIC适应分时操作系统。结构化程序语言:直接支持结构化构建,具有很强的过程能力和数据结构能力。高级语言明显优于机器语言和汇编语言,采用高级语言有利于产生可读性强、易测试和易维护的程序代码。实用标准:应用领域、用户要求、系统兼容、可移植性、开发环境。
软件编码规范有利于测试和维护过程。文件命名与组织、代码的版式(适当的空行、代码及行内空格、分行对齐与缩进、命名规则、声明、注释)
软件编码案例分析包括程序注释问题、变量命名问题、内存异常问题(内存泄漏问题、指针参数问题、“野指针”问题、编程建议)、异常处理问题、性能问题(避免创建重复对象、优化语句提高性能)。
软件代码审查:语法、语意、功能或性能不足。
软件实现过程包括代码设计、设计审查、代码编写、代码走查、代码编译和单元测试等基本活动。
程序设计语言:机器语言到高级语言的过程。FORTAN适合科学计算,COBOL商业处理领域,BASIC适应分时操作系统。结构化程序语言:直接支持结构化构建,具有很强的过程能力和数据结构能力。高级语言明显优于机器语言和汇编语言,采用高级语言有利于产生可读性强、易测试和易维护的程序代码。实用标准:应用领域、用户要求、系统兼容、可移植性、开发环境。
软件编码规范有利于测试和维护过程。文件命名与组织、代码的版式(适当的空行、代码及行内空格、分行对齐与缩进、命名规则、声明、注释)
软件编码案例分析包括程序注释问题、变量命名问题、内存异常问题(内存泄漏问题、指针参数问题、“野指针”问题、编程建议)、异常处理问题、性能问题(避免创建重复对象、优化语句提高性能)。
软件代码审查:语法、语意、功能或性能不足。
相关文章推荐
- 软件工程概论通读第七章
- 软件工程概论第九章
- 软件工程概论通读第二章
- 软件工程概论通读第八章
- 软件工程概论第九章
- 软件工程概论通读第十章
- 软件工程概论通读第三章
- 软件工程概论通读第四章
- 软件工程概论第九章--软件实现
- 软件工程概论通读第十一章
- 软件工程概论总结第九章
- 软件工程概论通读第五章
- 软件工程概论通读第一章
- 软件工程概论通读第六章
- 前天晚上写完年度总结,昨天修改了一下系统tag,今天起开始通读系统tag
- 数学:确定性的丧失---第九章 天堂受阻:理性的新危机
- 第九章 集成员工
- C++ Template Metaprogramming 第九章试译: Crossing the Compile-Time/Runtime Boundary (1)
- 第九章 关联数组/哈希表
- C语言教程---第九章:预处理