下载此文档

软件工程教学课件第6章软件编码实现及系统实施.ppt


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
软件工程教学课件第6章软件编码实现及系统实施
编程语言种类
1.低级语言
低级语言包括第一代机器语言与汇编语言,它们是直接面向机器的语言。
2.高级语言
(1)传统高级语言
(2)结构化高级语言
(3)面向对象高级语言
3.第四代语言(4GL)
第四代语言(4GL)是指一些面向问题的高级语言,例如SQL结构化数据查询语言。同其他人工语言一样,第四代语言也用不同的文法表示程序结构和数据结构,但是第四代语言是在更高一级抽象的层次上表示这些结构,它不再需要规定程序算法细节。
具体地讲包括:
1.名字说明
2.类型说明
3.初始化
4.程序对象的局部性
5. 程序模块
6.循环控制结构
7.分支控制结构

选择编程语言的依据
通常情况下,高级语言比汇编语言具有更大的优势。
高级语言需要从软件问题技术角度、工程角度以及程序员心理学角度等多个方面对程序设计语言进行评价,比较各种语言的适用程度,考虑语言的现实可能性等。
(l)软件项目的应用领域。
(2)软件问题的算法复杂性。
(3)软件的工作环境。
(4)软件在性能上的需要。
(5)软件中数据结构的复杂性。
(6)软件开发人员的知识水平和心理因素等。
在以上因素中,项目的应用领域是需要着重考虑的最关键因素。
编码规范要求




编程风格与质量
1.源程序文档化
2.数据说明
3.语句构造
4.输入与输出
5. 效率
算法和数据结构对 程序设计的影响

使用需要平衡执行时间与设计的质量、标准、需求之间的关系,尤其避免为了速度而牺牲程序的清晰性和正确性。如果速度真的很重要,则要学习如何优化代码,否则可能适得其反。

数据结构式数据的各个元素之间逻辑关系的一种表示,数据与程序是密不可分的,如果采用的数据结构不同,底层的处理算法也不同。数据结构设计应确定数据的组织、存取方式,相关程度,以及信息的不同处理方式。
在编码过程中,为了对数据进行很好的处理,需要对数据的格式和存储进行安排,程序中如何通过数据结构来组织程序的技术有很多,原则就是尽可能保持程序的简单。
算法和数据结构对 程序设计的影响
例如在计算个人所得税的程序中,计算税率的要求如下:
收入低于10000元部分,扣税10%;
收入的10000到20000部分,扣税12%;
收入的20000到30000部分,扣税15%;
收入的30000到40000部分,扣税18%;
收入超过40000元部分,扣税20%;

软件工程教学课件第6章软件编码实现及系统实施 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人na2021
  • 文件大小1.35 MB
  • 时间2021-09-19