第10章 车奶序设计语言和编码.pptVIP

  • 1
  • 0
  • 约 18页
  • 2017-10-21 发布于浙江
  • 举报
第10章 车奶序设计语言和编码

软件工程 第10章 程序设计语言和编码 */59 编码阶段的任务是根据详细设计说明书编写程序 程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性 为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性 此外,还要求源程序具有良好的结构性和良好的程序设计风格 */59 内容摘要 程序设计语言 程序设计风格 */59 程序设计语言的特性 1、心理特性 从设计到编码的转换基本上是人的活动,因此,语言的性能将对程序员从设计到编码的转换产生重大的心理影响 影响程序员心理的语言特性有: 一致性:指语言采用的标记法(使用的符号)协调一致的程度。 二义性:对语句不同理解所产生的二义性将导致程序员对程序理解的混乱。 紧致性(compactness):指程序员必须记忆的与编码有关的信息总量。 局部性:程序由模块组成,应采用高内聚低耦合、模块独立、局部化等原则。 线性:人们习惯于按逻辑上线性的次序理解程序,程序中大量的分支和循环、随意的GOTO语句会破坏程序的线性,提倡结构化程序设计。 传统性:传统性容易影响人们学习新语种的积极性 */59 2、工程特性 程序设计语言的特性影响人们思考程序的方式,从而也限制了人们与计算机进行通信的方式。为满足软件工程的需要,程序设计语言还应该考虑:将设计翻译成代码的便利程度、编译器的效率、源代码的可移植性、配套的开发工

文档评论(0)

1亿VIP精品文档

相关文档