北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
第五讲 软件实现
第五讲 软件实现
内容和目的 编程语言的选择 ■编程风格 程序效率 编码要求 静态分析 ■代码审查 ■软件调试
内容和目的 ◼ 编程语言的选择 ◼ 编程风格 ◼ 程序效率 ◼ 编码要求 ◼ 静态分析 ◼ 代码审查 ◼ 软件调试
编程(编码) 编程是设计的自然结果 ■编程语言的特性和编程风格会深刻地影响软件 的重量和可维护性 ■软件实现是一个不断变换的过程:设计—源 程序——目标代码—机器码 ■为了保证程序编码的质量,程序员必须深刻理 解、熟练掌握并正确地运用程序设计语言的特 性。此外,还要求源程序具有良好的结构性和 良好的程序设计风格
编程(编码) ◼ 编程是设计的自然结果 ◼ 编程语言的特性和编程风格会深刻地影响软件 的重量和可维护性 ◼ 软件实现是一个不断变换的过程:设计——源 程序——目标代码——机器码 ◼ 为了保证程序编码的质量,程序员必须深刻理 解、熟练掌握并正确地运用程序设计语言的特 性。此外,还要求源程序具有良好的结构性和 良好的程序设计风格
编程的目的 编码的目的 ■是使用选定的程序设计语言,把模块 的过程性描述翻译为用该语言书写的 源程序(源代码) 模块的过程性描述编码‖源程序 (不可执行的) (可执行的
编程的目的 ◼ 编码的目的 ◼ 是使用选定的程序设计语言,把模块 的过程性描述翻译为用该语言书写的 源程序(源代码) 模块的过程性描述 (不可执行的) 源程序 (可执行的) 编码