软件工程第六章【荐】.pptVIP

  • 1
  • 0
  • 约1.63万字
  • 约 73页
  • 2015-07-23 发布于河南
  • 举报
第6章 编码 内容提要 6.1 软件编码涉及的基本内容 6.2 开发高效软件的几个关键环节 6.3 程序设计方法 6.4 软件编码的依据及质量评价 6.1软件编码涉及的 基本内容 软件编码涉及的基本内容 6.1.1 软件编码的任务   编码就是把详细设计的结果用计算机能理解的形式——计算机代码来表示,即使用某种程序设计语言来编写程序。作为软件设计的一个步骤,编码是软件开发的一个重要阶段。软件的质量主要由软件设计的质量来保证。为使软件开发达到预定的目标,要求软件开发人员完成以下主要任务   将详细设计阶段完成的程序设计说明使用选定的程序设计语言书写源程序并保证模块的接口与设计说明的一致性。虽然软件的质量主要取决于软件设计的质量,但是程序设计语言的特性和编码的方法、风格也会对软件的可靠性、可读性、可测试性、可维护性产生深远的影响。 软件编码涉及的基本内容 6.1.2 程序设计语言的分类 自20世纪60年代以来已经有许多种不同的程序设计语言面世,但是其中只有一小部分得到了比较广泛的应用。对于品种繁多的程序设计语言,通常按其发展历史进程的不同进行分类,大致可分为4代(如图6.1所示)。其类别基本上可以分为低级语言和面向过程及面向对象的高级语言两大类。 软件编码涉及的基本内容 1.低级语言 低级语言包括机器语言和汇编语言。这两

文档评论(0)

1亿VIP精品文档

相关文档