软件工程与实践 第6章 软件实现.pptVIP

  • 47
  • 0
  • 约1.01万字
  • 约 48页
  • 2017-11-06 发布于广西
  • 举报
6.3 常用编程工具与环境 6.3.2 编码管理系统及编译程序 1. 编码管理系统 编码管理系统是具有连接程序、管理操作系统,维护源程序、目标程序、文件及数据库等信息的综合管理系统。一个大型软件开发项目通常由多个程序员编程,程序分别放在不同的文件或程序库中,可能既有源程序又有目标程序。大型软件系统开发的重要环节是开发软件工具,自动完成上述编码管理工作。利用MAKE程序能保持模块间的协调关系。SCCS的目的是维护目标系统的多个版本,且无编码重复。 2. 编译程序 编译程序是各种高级程序语言特定的,以程序模块为单位,将源程序生成目标编码的系统软件。 6.3 常用编程工具与环境 6.3.3 软件生成技术 1.由需求导出程序设计 利用需求可以导出程序设计过程,以某种方式精确地定义用户的需求,经检验后由一个专门的程序将对用户需求的具体定义转变成相应的程序编码。 2.复用型程序设计 复用型程序设计方法,其实是软件设计模块化的推广。在程序模块化的基础上,提高程序模块的可移植/可重用性,以利于在新的程序设计时,采取“复用”技术和策略,提高程序设计的效率。 6.3 常用编程工具与环境 自动化程序设计方法,基于知识的、扩展的自动化程序设计模式,实现 方案如图6-3所示。 图6-3扩展的

文档评论(0)

1亿VIP精品文档

相关文档