计算机软件开发技术和应用

计算机软件开发技术和应用

ID:5620063

大小:28.00 KB

页数:6页

时间:2017-12-20

计算机软件开发技术和应用_第1页
计算机软件开发技术和应用_第2页
计算机软件开发技术和应用_第3页
计算机软件开发技术和应用_第4页
计算机软件开发技术和应用_第5页
资源描述:

《计算机软件开发技术和应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机软件开发技术和应用  【摘要】作为一门新学科,计算机软件才发展几十年,取得的成果却非常巨大。目前,计算机软件还在高速发展着,软件通过计算机自身所带的逻辑功能,合理地组织计算机工作,可知,计算机的软件开发深刻地影响着计算机的发展。【关键词】计算机软件;开发技术;应用发展计算机的发展,带动了整个社会的进步,也大大改变了人们的生活,如今,它已不单单是一种计算工具,而是人类智慧的延伸,广泛运用于数据通信、文化教育、经济管理、医疗工程等领域。作为计算机技术的核心,软件产业日益发展,已成为我国经济发展的支柱型产业。1.计算机软件技术发展现状1.1

2、软件产业发展迅速据国家统计调查,金融危机之后,越来越多的软件企业为渡过营收难关,纷纷将目光转向国内市场,因为IT服务包在我国增长迅速。而近些年来,我国的软件产业规模逐渐壮大。1.2人才队伍的数量和质量有所提高6在全国从事软件工作的人员中,研究生和本科生的比例呈上升趋势,从而提升了软件开发的质量,满足了软件产业的需求。2.计算机软件技术发展存在的问题2.1软件产业缺乏核心技术客观地讲,我国的软件行业目前尚处于初级阶段,整体开发水平和能力都比较低,尤其是自主创新能力不够,导致我国的软件产业在全球软件产业链中处于中下游,产品层次和质量都处于较低的

3、水平。之所以会出现这些问题,主要原因就是缺乏核心技术,甚至在一些前沿性、关键性的领域还是空白。2.2软件人才结构性矛盾突出当前,我国从事软件行业的工作人员大多是一些基础性的技术人员,主要研究基础程序和软件技术支持等工作,缺乏高层次的科研人才,这就使得我国软件行业难以向更深更广的领域发展。此外,用人成本相对来讲也会高一些。2.3软件产业产品体系不合理虽然我国的软件产业取得很大成就,但其发展结构一直很不合理,没有领头军,缺少国际影响力。2.4软件产业的发展环境有待优化6我国多年来一直存在这样一个现象,对硬件的关注度要远大于软件,在投人力量方面,

4、软件产业大大不足。而国内的软件业在不断发展的过程中,也常常出现盗版软件、竞争不公和价格诱惑等不良现象,对知识产权的保护力度还处于较弱的阶段,这些原因致使各个软件企业对技术研发的投入不够,不能给工作人员提供优良的开发环境,工作人员也没有投入激情,导致产品的质量上不去,发展空间难以提升。3.Internet和新一代网络通信的应用3.1网络应用的普及提升了软件中间技术的发展空间,增大了其应用量作为一种新型的软件,中间件在Internet的影响下,内涵越来越丰富,其技术趋势主要呈现在两方面:一方面,支撑软件逐步向靠近运行层,欲与其融合,给系统提供更

5、多更强的支持;另一方面,中间件也正在对运行部署和高层计等开发工作做考虑。这两方面都是以软件构件和软件体系结构为技术基础的。广义上看,中间件指的是应用软件和系统软件之间的那部分,它主要是为了保障应用软件的高效开发和运行。目前,中间件已是软件技术重点研究的对象,主要的中间件有:消息中间件、数据访问中间件、远程过程调用中间件、面向对象中间件和事务中间件等。分布式计算和对象技术的结合产生了面向对象中间件,它主要负责提供一种能在异构分布计算环境中透明地传递对象的通讯机制。3.2网格计算6和以往的计算机应用体系结构不同,Internet使各种各样的服务

6、器都在网上连接,计算机系统也从Client/Server结构向Cllent/Network结构转变。受高层系统软件的控制影响,各种服务器产生了一个具备海量信息处理能力且能为社会大众提供一体化信息服务的大环境,此环境被称为“网格”,是Internet技术下一代发展目标。Internet负责计算机硬件的连通,Web负责网页的连通,而网格则担任着连通互联网上所有资源的重任,包括计算资源、通信资源、存储资源、信息资源、软件资源和知识资源等。在互联网上,数据和计算资源分布比较零散,存在于各个网络站点;在网格中,这些可得到统一管理或使用。这些应用体系结

7、构都在很大程度上影响着计算机系统,如何在跨地域的网络上建立网格系统,且网格系统要具有透明安全可靠、单一系统映像、资源共享和负载平衡的性能,这是当前计算机系统结构研究的重点之一,也是以后的一大趋势。3.3面向对象和构件化软件等新技术6在新世纪这个网络技术迅猛发展的时代,软件开发面临的环境日益恶劣复杂,跨越异构平台的能力和开放的系统结构是应用软件的需求,这就使得应用系统中的软件原来越大,但在传统技术的基础上,常会出现系统信息复杂化、维护费用增多、开发周期延长、功能扩展困难等问题。因此,当下的应用软件在互操作性、可扩展性、结构开放性和代码重用等方

8、面都要有所加强提升,构件对象设计模式在这种大环境下应运而生,它既具备互操作性和可扩展能力,也符合其他要求。Mierosoft公司的COM,Sun公司的JavBeans,OMG组织

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

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

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