计算机软件开发技术的发展趋势与应用分析

计算机软件开发技术的发展趋势与应用分析

ID:33058037

大小:147.52 KB

页数:5页

时间:2019-02-19

计算机软件开发技术的发展趋势与应用分析_第1页
计算机软件开发技术的发展趋势与应用分析_第2页
计算机软件开发技术的发展趋势与应用分析_第3页
计算机软件开发技术的发展趋势与应用分析_第4页
计算机软件开发技术的发展趋势与应用分析_第5页
资源描述:

《计算机软件开发技术的发展趋势与应用分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电子世界2015J6J72-173计算机软件开发技术的发展趋势与应用分析邓勇南昌市工业技术研究院导出/参考文献关注分享收藏打印摘要:当今世界,计算机产业得到飞速度发展,各式各样的计算机软开发技术不断涌现,为计算机软件开发工作在计算机技术领域的发展创造了光明的发展前景。面对这个计算机普及的时代,了解软件开发技术中存在的问题,找到有效的解决对策,明确软件开发技术应用的发展趋势,是当前软件开发研究人员面临的一个重要课题。木文主要就计算机软件开发技术中存在的问题进行分析,在提出相关对策的同时,对其未来发展趋势进行展望。关键词:计算机;软件开发技术;发展趋

2、势;作者简介:邓勇(1957—),男,江西南昌人,大学本科,南昌市工业技术研究院助理研究员,研究方向:计算机数学、计算机软件。1计算机软件开发技术的发展对策1.1软件开发技术应注重核心技术的研发国家、企业以及高等院校应该与相关的研究机构进行合作,对计算机软件开发技术进行不断的创新,强化核心技术的研发,确保软件产品的质量,以促进国内软件开发技术的良好发展。此外,软件开发人员应该和客户保持好联系,了解客户的真实需求,依据其需求进行软件产品研发。对软件开发屮的存在的难点进行充分的了解和分析,提供有效、准确的数据进行软件开发,提高软件的有效性。1.2加强

3、软件开发队伍建设计算机软件工程的质量管理,也就是管理软件开发的一个过程,而这个过程的实现就需要人工来进行,因此,对软件开发人员进行适当的培养和管理至关重要。正常来说,可以采用以下两类方式管理和培养软件开发人员:(1)聘请优秀的软件工程质量管理人才,对国内外先进的管理经验进行学习,从根本上提升软件工程质量管理的水平。(2)定期对软件开发人员进行软件开发知识和技术培训,并让相关的管理人员和技术人员也参与其中,确保软件开发人员能够掌握最前沿、最先进的软件开发技术和管理知识,进而有效提升工作人员的综合素质和专业水平[1]。1.3注重软件产品开发的质量计算

4、机软件的质量对于软件的使用性能有着直接的影响,因此,软件开发单位应该组建一个专门的研发小组,给软件开发提供技术支持与人才保障,对软件开发过程中遇到的问题进行及时的处理和解决,确保软件设计的正常运行。2计算机软件开发技术的应用2.1常用软件开发技术的应用软件开发技术多种多样,大致可以分为JavaWeb、.net、PhP等几种类型。其中JavaWeb是当前最为流行的一种软件开发技术,适应于大型软件开发项目中,由于JavaWeb开发技术拥有多种开源框架,让JavaWeb程序员可以更快速地高岀质量较好的产品。PHP技术的入门操作非常简单,适合在小项目软件

5、开发中应用,PIIP技术的开发成本较低,开发的速度极快,让其在现代软件开发得到了广泛的应用。而.net技术则是运用C#语言进行软件开发,其标准对XML、SOAP等进行集成,实现与其他软件平台进行相互操作的功能。2.2面向对象软件技术的应用当前,计算机技术得到进一步的发展,软件开发的环境日益复杂,各类应用软件需具有跨平台的功能,才可能满足相关用户的实际需求。传统的软件开发技术具备较强的开放性和复杂性,使得软件在后期的维护比较繁琐,维护的成本也相对较高,使得软件的应用领域和功能难以得到拓展功能,对软件的更新造成了较大的阻碍,而面向对象的软件技术具备很

6、强的可拓展性,结构也相对开放,可以很好的弥补传统开发技术中存在的缺陷,给现代计算机软件开发带注入全新的活力。2.3建立了网络通信新时代计算机软件的快速发展,在很大程度上促进了计算机网络的普及,创造出了一个全新的网络通信新时代。局域网、无线网的出现,更将互联网技术向数字化、信息化的特点充分的体现岀来,通过网络把全球联系在一起,推动我国计算机软件开发技术向着全球化的方向发展図。2.4计算机软件开发中的分层技术(1)三层技术:该层主要包含表现层、业务逻辑层以及数据访问层,该层是双层技术的延伸和扩展,也是当前应用最为广泛的一种分层技术;其中,业务逻辑层主

7、要用于缓解表现层压力,并将处理逻辑关系工作赋予业务逻辑层,进而减少表现层工作量,最终实现人机的互动,具体运行过程,如图1所示。图1三层技术分析图下载原图(2)四层技术:四层技术主要是在web技术上发展而来,该种技术使计算机的运算更加复杂,其对计算的精确度和速度要求更高。四层技术主要包括存储层、业务逻辑层、数据层以及web层,其中web层决定了四层技术运行路径。(3)五层技术:该层主要是将数据层分解成集成层与资源层,但当前,该层技术发展还不完善,口应用教为局限;图2为网上购物系统应用五层技术运作的粗略图:■户艰图2网上购物系统五层技术分析图下载原图

8、3计算机软件开发技术的未来发展趋势3.1网络化随着网络化时代的到来,软件网络化的应用发展成为计算机软件开发技术发展的必然趋势。这种发展以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。