软件技术的发展

上传人: 毕业设计 IP属地:江苏 文档编号: 20190927195337348 上传时间: 2019-09-28 格式:doc 页数:8 大小:34.00KB
收藏 版权申诉 举报
软件技术的发展_第1页
第1页 / 共8页
软件技术的发展_第2页
第2页 / 共8页
软件技术的发展_第3页
第3页 / 共8页
软件技术的发展_第4页
第4页 / 共8页
软件技术的发展_第5页
第5页 / 共8页
资源描述:
软件技术的发展骆亚芬(计算机科学系软件班)摘要:在四个方面对软件技术的发展进行可一些思考:()从事物发展规律的角度,揭示软件技术发展的历程;()从软件本质特征的角度,浅析虚拟机各抽象层次的构造;()从软件开发的本质,提出了软件工程学科研究的内容,并研究了软件工业化生产模式;()的出现为背景探索了软件技术的发展趋势。关键词:软件工程,软件特征,软件工业化生产,软件复用,网构软件。软件工程作为独立的一门学科,其发展已逾年。世纪年代由于高级语言的流行使得计算机的应用范围得到较大扩展对软件系统的需求急剧上升从而产生了所谓的“软件危机”即软件开发从质量、效率等方面均不能满足应用需求。为了解决软件危机这一问题年在会议上首次提出了“软件工程”这一概念使软件开发开始了从“艺术”、“技巧”和“个体行为”向“工程”和“群体协同工作”,本文针对该历程中的若干问题进行了一些探索,即从事物发展规律的角度,揭示软件工程技术发展历程;从软件本质特征的角度,浅析虚拟机各抽象层次的构造;从软件开发的本质,指出了软件工程学科研究的内容,并研究了软件工业化生产模式;以的出现为背景,探索了软件技术的发展趋势。、软件技术发展的历程物的一种反映,是知识的提炼和“固化”客观世界是不段变化的,因此,构造性和演化性是软件的本质特征,如果使软件模型具有更强的表达能力、更符合人类的思维模式,即如何提升计算机环境的抽象层次,在一定意义上来讲,这紧紧围绕了软件的本质特征——构造性和演化性。在高级语言出现以前,汇编语言(机器语言)是编程的工具,表达软件模型的基本概念(或语言构造)是指令,表达模型处理逻辑的只要概念(机制)是顺序和转移,显然这一抽象层次是比较低的,高级语言的出现,例如:语言、语言、语言等使用了变量、标识符、表达式等概念作为语言的基本构造并使用种基本控制结构来表达软件模型的计算逻辑因此软件开发人员可以在一个更高的抽象层次上进行程序设计,。随后出现了一系列开发范型和结构化程序设计技术实现了模块化的数据抽象和过程抽象提高了人们表达客观世界的抽象层次,并使开发的软件具有一定的构造性和演化性的。软件工程的主要研究内容从某种角度来说软件开发的本质就是要实现“高层概念”到“低层概念”的映射实现“高层处理逻辑”到“低层处理逻辑”的映射。对于大型软件系统的开发这一映射是相当复杂的涉及到有关人员、使用的技术、采取的途径以及成本和进度的约束因此我们可以把软件工程定义为:软件工程()是应用计算机科学理论和技术以及工程管理原则和方法按照预算和进度实
展开
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

推荐文档

您可能关注

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 举报非法信息、侵权联系 QQ:9411152

机械图纸源码,实习报告等文档下载

备案号:浙ICP备20018660号
收起
展开