软件工程技术发展的过程和趋势竺立忠

上传人:杨*** 文档编号:302894169 上传时间:2022-06-02 格式:DOCX 页数:6 大小:29.79KB
返回 下载 相关 举报
软件工程技术发展的过程和趋势竺立忠_第1页
第1页 / 共6页
软件工程技术发展的过程和趋势竺立忠_第2页
第2页 / 共6页
软件工程技术发展的过程和趋势竺立忠_第3页
第3页 / 共6页
软件工程技术发展的过程和趋势竺立忠_第4页
第4页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程技术发展的过程和趋势竺立忠》由会员分享,可在线阅读,更多相关《软件工程技术发展的过程和趋势竺立忠(6页珍藏版)》请在金锄头文库上搜索。

1、 软件工程技术发展的过程和趋势竺立忠 Summary:软件工程技术的发展为人民的生活提供了很多的便利,尤其是近几年的电子商务的快速发展,对软件工程技术人才的需求越来越多,这种供不应求的人才需求促进了软件工程技术的发展。而且伴随着互联网和智能化终端对于我们生活习惯的改变,与之配套的各类软件也逐步向我们推广着各类常见的生活服务,从而为正常的生活带来诸多的便利,因而研究软件工程技术的发展也是我们在未来应当思考的主要方向。而就此笔者将通过本文,就软件工程技术发展思索方面入手,将进行具体的调查研究分析。Keys:软件工程;技术发展;思索方向引言软件作为一种知识密集型产品,近年来随着科学技术的快速发展,在

2、人们的生活中逐渐推广应用,对软件程序设计的要求也变得越来越复杂,所以,软件工程开发与研究在整个社会中起到了重要意义。软件工程作为一门独立学科,其发展历程已经超出30年,随着高级语言流行,计算机应用范围逐渐拓展,软件系统需求快速上升,“软件危机”由此产生。为了更好的推动软件工程向前发展,同时为软件技术开发提供理论上的基础,深入探析软件工程技术发展非常有必要。1现阶段软件工程的技术特点1.1具有多样性的开发语言对于软件工程而言,最重要的一个特点就是软件工程开发语言具有多样性特征。举个例子,JAVA语言是一种面向对象的开发语言,这种语言行书非常简单,具有非常好的实用性和环境适应性。对于不同领域的软件

3、开发具有非常好的适应性。可以根据客户的不同需求,制定不同的软件产品。开放的开发语言,能够使得软件开发成本得到进一步降低。从而使得更好的让软件人才进入这个行业,人才的积累,使得软件工程得到迅速发展。1.2具备良好的环境兼容性软件工程,现阶段具有良好环境兼容性。对于软件工程产生的产品,相当大一部分是服务于特定的产业用户。就目前而言,运行,各种软件的运行环境非常多样化,因此具有良好的环境兼容性是软件工程产品的非常大的一个特点。一方面,软件工程的产品能够兼容相关硬件。从而使得硬件的接口能够顺利地得到调试和操作。另外一个方面,软件公司的产品能够与各种类软件相互兼容。换言之,即便运行平台上存在其他的一些软

4、件,也不会影响开发软件的正常工作,从而更好的满足公司的需求。1.3注重功能扩展性软件工程产品的另外一个技术特点就是注重功能的扩展性。客户现阶段的需求和未来需求是不一样的。如果产品能够注重功能的扩展性,那么就能够使得开发成本降低。目前软件开发技术能够结合用户的需求,将软件功能设置为可扩展,并且提供相关的软件扩展接口,能够适应客户不同时期的软件需求。根据笔者的调研结果,我们不难发现,如果软件企业能够注重软件的扩展性,不仅能够提高用户的满意度,也能够节省企业的开发成本。2软件工程的发展历程计算机设备是20世纪中期为了战争研发出来的,战争结束之后开始将计算机从军事领域逐步转向民用工业领域,但是由于受到

5、科技条件的限制,当时的计算机在储备、计算处理等能力上都存在一定问题,后来到了60年代,随着工业领域的快速发展进步,计算机应用范围逐步拓展,但是软件研发方式、使用效率上始终不能满足工作需求,软件程序正是基于该危机提出,自此在工作上逐渐从个体行为方式逐渐朝着群众协同方式上转变。从20世纪末期开始,软件工程开始以软件过程为研究对象,开发了很多新模型如快速原型、螺旋模式及转换方式等,软件原型技术也进一步发展和更新。使用最为广泛的技术有迭代过程原型与废气式原型,原型语言的出现成了软件工程技术领域的一项最大成就,同时在设计原型语言的过程中,所使用的软件重用技术正是软件工程研究中的一项重要研究课程。3软件工

6、程的发展趋势3.1迭代化迭代化软件开发将整个软件分成多个阶段性,并且进行阶段性评估,完成和达到目标。迭代化通过改进和精炼开发流程,保证项目开发进度,从而持续满足用户的需求变更,降低风险,以实现软件的高质量开发。3.2全球化随着经济全球化的不断推进和加快,软件环境不断发生着改变。因此传统的软件工程开发思维已经不能满足当前的发展趋势。就目前而言,软件工程已经向全球化发展去弥补当前的不足。原因就在于,在软件开发的过程中,国内和国外的交流越来越密切,相关企业的合作越来越广泛。很多国际化的软件都需要国内外相关人员均参与其中。不同国家之间,企业之间的软件开发思维相互碰撞,因此促进了软件工程的国际化发展。3

7、.3模块化在软件工程发展的过程当中,模块化趋势是一个重要的表现形式。虽然不同软件开发企业的竞争依然非常激烈,但是这些企业都总结出了一个特点,就是产业产品的模块化。根据实践经验表明,如果一个企业采用了模块化发展思想,就能够使得企业的开发效率得到了飞速提升,同时企业开发产品灵活性得到了更为广泛的推动。产品模块化,成为提升企业竞争力的重要渠道。由此我们不难发现,软件工程模块化是未来发展的必然趋势,在开发过程当中,加强不同模块之间的聚合,使得各个模块之间相互功能协调,才能使得企业各个软件能够更加安全的稳定运行。3.4制定软件工程战略发展计划当前,随着我国相关部门提高对软件产业的重视,各种法律法规不断完

8、善,软件产业能够产生利润也非常高。由之前的750亿产值,提升到了将近4万亿的产值,成为支撑我国经济发展的重要产业。因此,为保障软件工程长远稳步发展,提升我国软件竞争力,国家相关部门应制定软件工程战略发展计划,明确未来几年内的发展目标,并结合我国软件产业发展环境,制定切实可行的实施计划。同时,加强软件工程产业化布局,在充分考虑不同地区软件产业发展情况的基础上,扶持一大批先进软件开发企业,统筹兼顾,充分发挥先进软件开发企业的带头作用,不断提升我国软件工程发展水平,促使我国软件工程不断迈向新的发展台阶,逐渐缩短与发达国家的差距,为我国软件工程长远,稳步发展奠定坚实的基础。3.5多态性多态性是指不同的

9、对象接受到相同的消息时,得到不同的结果。随着科技的发展,软件工程技术为满足更多用户需求,需要在动态变化的网络环境中,开发出一套软件相容于多个目标形态,为此多态性的特点将更加凸显。多态性使软件工程技术能更好的适应互联网的日益革新,具有满足个性需求的能力。3.6开放性开放性是软件工程领域的新趋势。随着信息的不断普及,部分软件在国内已无法良好的进行下去,需要得到国外的帮助,共同完成。软件的开放性加上全球化的共同协作技术,才能使软件在未来发展的更好更快。结束语综上所述,随着计算机的快速发展,计算机软件逐渐朝着动态、多变及开放的方向发展,从最大程度上满足不同消费群体。为了更好的适应新的发展趋势,从最大程

10、度上满足消费者的需求,计算机软件工程将会呈现出开发工程化、生产规范化以及过程规模化等特点,深入总结软件工程现状及发展,不断改进和更新软件工程,使软件工程更好的满足网络技术、计算机技术等科技领域新需求。Reference1沈海波,朱雄泳,周如旗,徐海蛟.基于特色课程群的软件工程专业建设与实践J.计算机教育,2017(12):141-143.2范庆春.面向卓越软件工程师培养的实践教学体系构建以合肥师范学院为例J.合肥师范学院学报,2017,35(06):81-84.3邓志刚.基于计算思维培养的软件工程专业本科教学改革与实践J.西部素质教育,2017,3(21):123-129.4郑永爱,陈晨.基于IT人才需求的软件工程课程的项目化教学研究J.电脑知识与技术,2017,13(31):167-169. -全文完-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号