预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

浅谈基于构件的软件工程技术研究摘要:随着经济的发展我国的科技也呈现出势如破竹之势对于软件的要求也逐步提高面对这样的现状传统的软件开发方法变的力不从心为了顺应高科技发展的潮流基于构件的软件工程技术研究便顺势而生并且在逐渐的取代传统位置的软件系统。关键词:构件;软件工程;技术;研究中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)13-0080-02信息时代的到来人们对于电子产品的依赖性越来越大同样电子产品对于人们的工作也起到了至关重要的作用。而软件对于电子产品的性能起着决定性的作用而软件工程存在的目的就是为了解决软件在运行过程中可能会出现的问题。所以笔者对于软件的先进性作出了分析并提出了构建软件的思路希望可以提高构件软件的性能以此来带动计算机软件行业的发展。1构件软件工程技术1)构件软件工程技术的含义构件软件它的功能、性能比其他软件明显并且构件软件在软件系统中属于二进制。与此同时由于构件软件它的端口是严格按照规范制作出来的因此它可以直接和第三方进行组装又由于构建的软件结构是通过操作简单的应用程序在软件当中形成一个独立的应用程序从而实现了环保――将软件实行重用、重组功能降低了成本提高了效益[1]。2)构件软件工程技术的优势基于构件的软件工程它的本质是用一种比较容易操作的构件应用与软件工程中并且形成一种单独的计算机程序并以此来实现软件在运行的时候出现了问题之后对软件的重新启动。从日常生活中可以了解到软件顾名思义就是不是实实在在存在的事物属于一种模糊性概念是一种有人的思维形成的这就意味着它只能存在于人们对计算机硬件的使用当中[2]。这就说明了构件软件工程技术所实施的对象不是在流水线上而是在计算机硬件的操作中研发出来的看这就形成了构件软件的复杂性。构件软件工程的运行方式是构件软件中最大的一个特色――直接将构件软件插入系统中便可立即使用。构建软件在运行的过程中可以通过市场将构件软件的端口分发出去。由于设计构件软件的程序人员将端口的组件、程序分开设计这就可以使在没有任何情况的干扰下构件软件可以规范化的与第三方组装端口结合。当现在的构件软件已经开始走向成熟的时候程序人员便大胆地将构件软件区分出来:用于提供数据并且拥有永远地保存数据的功能这属于服务层;对构件软件的模型进行管理和服务的属于客户层[3]。3)构件软件开发的描述构件软件工程技术的应用是在不断地发展。软件工程在软件工程人员研发的过程中有关于任何的一个构件哪怕是最渺小的构件它们都是由一个或者几个对象通过软件工程人员的重新的、符合规范的组合而成的并且在用户使用的时候是通过规范化的接口来进行连接的。这一接口和大众的接口是一样的都是由进口、出口的设计而组成的。由于构件软件在软件工程人员研发时都是用对象组合而成的这就说明了组成构件中的任何一个零件都必须是标准的甚至可以说是要达到精准。之后就是由构件集成而组建而成的一个完整的应用程序。这是因为这样所以构件软件开发的周期主要分成蓝图设计、策划。软件开发当中构件的设计是非常重要的[4]。所以在软件开发过程中需要对蓝图的设计进行研究、分析、商讨并与此同时一定马上对构建的准备实施进行因为这样就可以将构件进行循环使用用以降低成本提高效率。所以在当构件软件研发的过程当中出现突发状况时一定要尽快解决并以很快的速度进行研发用以提高效率。但构件软件系统开发完成时一定要对其进行逐级检查以最快的速度完成检查。最后在将构件按照规范合理的组合起来得到最终的应用程序。在组合的过程中为了使构件更加的显而易见、一目了然可以将组合好的构件用制图软件例如:CAD制图进行描绘并用A2或者其他型号的纸打印出来减少构件软件工程技术人员在构件软件的组合过程中的出错率并能及时的发现问题。2构件软件工程技术与传统软件技术的对比1)新的结构体系由于传统的软件工程它从中央的构建组成再到互联网访问服务器的运行都已经严重跟不上时代的潮流无法满足人们在生活中以及工作中的需要也在很大程度上阻碍了软件工程的发展。但是构件软件的系统开发出来的新结构体系更替了传统的软件不能做到的功能对传统的软件工程进行了改革。2)更换开发过程由于传统软件在设计的时候采用的是将元素集合并应用这就从根本上导致了传统软件的老旧。因此设计构件软件的程序人员找到了这个问题的关键所在并加以改正[5]。所以在构件软件设计的过程中程序人员对元素进行了分析、设计、运行中的整体协调并且实现了系统配件在构件软件的作用下完成的循环使用的过程同时实现了对于构件软件的开发由单调的应用程序一直走向多个元素整合在一起的应用程序。实现了将复杂的多种应用