基于构件的软件开发前景分析(基于构件的软件开发特点)

软件开发 1674
今天给各位分享基于构件的软件开发前景分析的知识,其中也会对基于构件的软件开发特点进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、目前使用的构件库有哪些?它们的使用现状和未来发展目标是什么?

今天给各位分享基于构件的软件开发前景分析的知识,其中也会对基于构件的软件开发特点进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

目前使用的构件库有哪些?它们的使用现状和未来发展目标是什么?

目前使用现状:

构件库作为软件复用的基础设施,成为近十几年来软件复用的研究热点和重点,当前出现了不少的构件库系统和原型,包括REBOOT构件库,青鸟构件库,Agora构件搜索引擎,CodeBroker。

REBOOT是欧盟信息技术计划ESPRIT中的一个项目,目标是研究、开发以及推广复用驱动和面向对象的软件技术,是90年代初期国际上比较出名的构件库之一,由一个存储构件的复用库以及一组支持构件生产、考察、分类、选择、评估和适配的复用工具组成。

青年构件库是国家九五重点科技攻关项目——软件工程环境工业化生产技术及系统的研究开发重点的核心组成部分之一,是一个基于Internet的软件资产库管理系统。

Agora是CMU SEI 开发的一个构件搜索引擎。SEI的一些研究人员认为传统的构件库是一种大型的集中式系统,库的可访问性和可扩展性都有限,随着JavaBeans、ActiveX、CORBA等商业构件标准的简历与发展,在Internet的各个节点上分布着大量可复用的标准构件,因此,应该研究一种在Internet上搜索这些构件的工具。

CodeBroker是美国Colorado大学开发的一个构件库原型,其特色是构件库与源程序编辑工具实现无缝集成,为用户提供主动查询服务。CodeBroker存储构件是Java的类和方法,辅助Java程序员开发。

未来发展目标:

构件库是支持基于构件的软件开发的基础设施。在构件复用的过程中需要一个使用有效的工具支持构件管理、存储和检索。对于开发人员来说一方面需要一个构件提交的场所用于发布自己开发的构件,另一方面需要再软件开发的过程中尽快检索到自己所需要的构件,这两面都需要一个强有力的构件库的支持。

构件库中构件的管理具有较大的灵活性,小规模企业内部的构件库可以是集中式的系统,并且可以在一定程度上促进企业软件复用,但是,由于构件数量的有限,软件开发的效率提高必然会受到很大的局限。止呕众多软件企业联合形成一个统一的软件构件库,采用基于网络的分布式管理方式,不同的构件库之间在物理上呈分布结构,在逻辑上形成一个整体,为不同领域构件提供一个发布、管理、检索、交易的场所,才能真正为软件开发效率带来质的提高。

解释为什么基于构件的软件开发提高了软件开发的生产效率

摘要

基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.

软件开发以后的就业前景怎么样?

一、我国信息化人才培养还处于发展阶段,导致社会实际需求人才基数远远大于信息化人才的培养基数,使得数以万计的中小企业急需全面系统掌握软件开发基础技能与知识的软件工程师。目前对软件已达20万并且以每年20%左右的速度增长。在未来5年内合格软件人才的需求将远大于供给。

二、从各大招聘网站的招聘数据统计来看:软件工程师的人才需求一直保持全年IT行业需求的最高,月月居十大热门行业榜首,招聘始终维持在15%-20%左右的IT职业市场份额,其薪资也节节高升,软件工程师的起薪从5000至8000元/月左右。我国目前每年的软件人才缺口达60万以上,而企业对软件人才的需求也以每年20%的速度递增。

三、软件工程是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展。对软件工程师人才的培养给予了非常优惠的政策。在所有软件开发类人才的需求中对Java工程师的需求达到全部需求量的60%-70%。应该说Java软件工程师就业前景是非常好的,再加上Java软件工程师不仅IT专业企业需要,广大的非IT企业也需要,前景是非常乐观的。

关于基于构件的软件开发前景分析和基于构件的软件开发特点的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

扫码二维码