下载此文档

(软件工程课件)第6章软件编码.ppt


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
第6章软件编码 2017 年3月 25 日第1页第6章软件编码本章内容结构?本章引言?学****目标?教学内容?本章小结?思考和练****课堂讨论第6章软件编码本章引言?经过软件的总体设计和详细设计后,便得到了软件系统的结构和每个模块的详细过程描述,接着便进入了软件的制作阶段,或者叫编码阶段,也就是通常人们惯称的程序设计阶段。?程序设计语言的性能和编码风格在很大程序上影响着软件的质量和维护性能,即对程序的可靠性、可读性、可测试性和可维护性产生深远的影响,所以选择哪一种程序设计语言和怎样来编写代码是要认真考虑的。但是,本章并不具体讲述如何编写程序,而是在软件工程这个广泛的范围内介绍与编程语言和编写程序有关的一些问题。 2017 年3月 25 日第2页第6章软件编码 2017 年3月 25 日第3页学****目标?熟悉程序设计语言的分类?了解程序设计语言的选择?理解并会应用程序设计风格第6章软件编码 2017 年3月 25 日第4页教学内容 程序设计语言的分类 程序设计语言的选择 程序设计风格 本章小结和****题第6章软件编码 2017 年3月 25 日第5页 程序设计语言的分类?从不同的分类角度,程序设计语言可得出不同的分类体系。从软件工程的角度,编程语言可分为基础语言、结构化语言和面向对象语言 3 大类。 基础语言 结构化语言 面向对象语言第6章软件编码 基础语言?基础语言是通用语言,它的特点是适用性强, 应用面广,历史悠久。? FORTRAN , COBOL , BASIC 和 ALGOL 都属于这类语言。第6章软件编码 结构化语言?20世纪 70年代以来,随着结构化程序设计思想的逐步发展,先后出现了一批常用的结构化语言。?作为基础语言的 ALGOL 语言是结构化语言的基础, 它衍生出了 Pascal 、C、Ada 等结构化语言。第6章软件编码 面向对象的语言?C++ 语言?Java 语言从软件工程的角度,按“代”可以将编程语言划分为: ?1GL: 面向机器的语言,代表是机器语言和汇编语言; ?2GL :始于 20世纪 50年代至 60年代,代表: FORTRAN 、 ALGOL 、COBOL 、BASIC 。?3GL :也称现代编程语言,代表 Pascal 、C、Ada 、C++ 、 Smalltalk 等、?4GL :代表: VB、VC、JAVA 。第6章软件编码 程序设计语言的选择程序设计语言选择的理想标准主要有: ?为了使程序容易测试和维护以减少软件的总成本,所选用的高级语言应该有理想的模块化机制,以及可读性好的控制结构和数据结构; ?为了便于调试和提高软件可靠性,语言特点应该使编译程序能够尽可能多地发现程序中的错误。?为了降低软件开发和维护的成本,选用的高级语言应该有良好的独立编译机制。第6章软件编码 程序设计语言的选择程序设计语言选择的实用标准主要有: ?待开发软件的应用领域?用户的要求?软件的运行环境?软件开发人员的知识?软件的可移植性要求

(软件工程课件)第6章软件编码 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人autohww
  • 文件大小620 KB
  • 时间2017-03-25