期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 社科历史 > 宗教 >

构件软件工程技术研究

1构件软件工程技术及其优势分析

1.1构件软件工程技术内涵

构件是系统当中二进制软件单元,其运行的端口比较规范化,并能够直接和第三方实施组装,而基于构件的软件工程主要是通过操作便捷的构件在软件结构当中组成单独应用程序,从而来实现软件重用以及重组的目标。对于构件软件工程技术的运行方式方面,即插即用是其最为显著的特征,软件工程和一般的工程有着不同,软件是逻辑产品,所以在其功能上也只能依赖软硬件运行环境和人们对其实施的操作,并且软件不是实物产品,其费用主要就是体现在研制开发过程中,并非是在生产上,其自身的复杂程度也相对比较高。通过逐渐成熟的基本构件技术可将软件工具拆分成多个层次来发挥其自身的功能。

1.2基于构件软件工程技术的优势分析

基于构件的软件工程技术自身有着显著的优势,首先从其组建的结构上来看,传统软件工程结构体系对市场和客户的需求满足程度还远远不够,对实际的竞争环境的适应程度也不高,而在基于构件的软件工程技术下对新的结构体系进行了开发,从而最大化的实现其需求。而在软件的开发过程方面的优势体现主要就是能够实现分析设计以及运行的整体协调,对多个系统的配件循环使用。对于软件的开发方法而言,其从原先的单一系统已经向着多应用系统进行转变。还有就是在软件的方法论层面,构建软件的开发能够提供规范化端口,也是软件开发过程编程简单的构建组合,这一软件的方法论是将软件端口作为关键点并面向社会的。

2基于构件软件工程技术的不足及其开发过程探究

2.1基于构件软件工程技术的不足分析

从现阶段的构件软件工程的发展来看还有诸多的不足之处,主要是体现在CORBA的效率不高以及安全性得不到有效保证,并且还没有集成开发环境,从而就使其在竞争能力方面相对比较弱,没能够进入到主流开发技术行列。总体而言,其在总体的架构上是分成客户端以及服务器端这两个重要的部分,对于客户端的程序所发起的任何对象请求都需要进行两次压缩和解包的操作,而在两次通过ORB核心下就会使得其自身的效率比较低,从而造成安全性得不到有效保证。除此之外就是COM+自身的问题,主要就是其并非是独立层,而是集成在操作系统下,这一操作系统是其重要组成部分,由于不是独立中间层这样就很难形成软件界统一标准,所以对硬件以及操作系统的差异屏蔽就不能有效实现。另外就是COM与COM+没有解决PLLhell的相关问题,在对新应用程序进行安装过程中就会对原有的应用程序造成损坏从而让计算机用户产生恐慌心理。再有就是EJB/J2EE方面的问题,其最为显著的特征就是多层架构,而每层都致力于给应用程序提供特定功能,但由于其层次多所以在实际的部署上就存在着很大的难度,并且也不能达到预期的效率,对这些方面的不足之处进行优化处理就有着其必要性。

2.2基于构件软件工程开发过程探究

基于构件软件工程的开发过程在生存周期方面和传统的有着一些区别,其显得更为简单化,对任何的系统加强对其实施分析都是必要的,而对构件软件工程系统的分析就要能够遵从相关的原则,主要有封装原则以及抽象原则和继承原则等。构件属性以及服务要和接口得到紧密结合,从而使得构件能得以集中并完整描述具体事物,而封装信息隐蔽作用则有效对事物相对独立性得到了反映。另外从抽象原则方面来看主要体现在两个层面,首先是对个体事物细节差异进行舍弃并抽取共同特征来获取事物抽象概念,还有是只要对系统目标相关事物本质进行了解其他应进行舍弃。对构件软件工程的开发过程是复杂的,首先对蓝图的设计方面要将构件定义好,把整个系统分解一级子模块,如果太多复杂就继续进行分解二级子模块。然后就是构件准备和生产,在对蓝图设计之后要对模块构件进行准备和生产。为能够对软件开发时间和成本得到最大化的节约就要在网上搜寻实际需要的构件,这些构件往往是反复测试的,在价格和质量上都相对比较优异。还有几十对特殊的构件进行自定义,做好独立开发构件的思想准备。另外就是构件的集成以及测试方面,对单个的构件购买以及生产完成后,就要按照蓝图的设计实施二级子模块组装以及测试,在组装完成后实施兼容性以及功能测试。在对二级子模块的测试通过后对其实施组装然后实施一级子模块兼容性以及功能的测试,接着就能够实施软件系统系统集成测试,倘若在这一过程中发现出现了问题就及时的通过电子邮件来告知开发商,在对漏洞修复之后进行下载对原有问题构件加以替换。再有就是使用中用户以及相关维护人员要能及时对软件错误发现,并要能定期的撰写软件问题和修改的报告,这样对软件的持续良好的应用有着其重要性。

3结语

总而言之,构件软件系统对传统的软件运行条件以及开发的方法都有着相应的改变,这些方面的进步对软件编程领域的发展也起到了重要推动作用。通过对构件软件工程技术的简要分析探究,从理论上对其发展有着促进作用,由于受到本文篇幅限制不能进一步深化探究,希望此次理论研究能起到抛砖引玉的作用以待后来者居上,借此来进一步的推动构建软件的发展。

作者:俞集园 单位:杭州师范大学钱江学院


    更多宗教论文详细信息: 构件软件工程技术研究
    http://www.400qikan.com/mflunwen/skls/zj/101740.html

    相关专题:中国企业海外并购 西部资源期刊影像因子


    上一篇:试析民营创业投资发展问题及对策
    下一篇:一体化职业技能论文

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍