浅谈基于构件的软件工程技术研究_优秀论文_第1页
浅谈基于构件的软件工程技术研究_优秀论文_第2页
浅谈基于构件的软件工程技术研究_优秀论文_第3页
浅谈基于构件的软件工程技术研究_优秀论文_第4页
浅谈基于构件的软件工程技术研究_优秀论文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 浅谈基于构件的软件工程技术研究 信息时代的到来, 人们对于电子产品的依赖性越来越大, 同样电子产品对于人们的工作也起到了至关重要的作用。而软件对于电子产品的性能起着决定性的作用, 而软件工程存在的目的就是为了解决软件在运行过程中可能会出现的问题。所以笔者对于软件的先进性作出了分析并提出了构建软件的思路, 希望可以提高构件软件的性能, 以此来带动计算机软件行业的发展。 1 构件软件工程技术 1)构件软件工程技术的含义 构件软件它的功能、性能比其他软件明显, 并且构件软件在软件系统中属于二进制。与此同时由于构件软件它的端口是严格按照规范制作出来的, 因此它可以直接和第三方进行组装, 又由于构建的

2、软件结构是通过操作简单的应用程序在软件当中形成一个独立的应用程序, 从而实现了环保将软件实行重用、重组功能, 降低了成本, 提高了效益1。 2)构件软件工程技术的优势 基于构件的软件工程它的本质是用一种比较容易操作的构件应用与软件工程中, 并且形成一种单独的计算机程序, 并以此来实现软件在运行的时候出现了问题, 之后对软件的重新启动。从日常生活中, 可以了解到软件顾名思义就是不是实实在在存在的事物, 属于一种模糊性概念, 是一种有人的思维形成的, 这就意味着它只能存在于人们对计算机硬件的使用当中2。这就说明了构件软件工程技术所实施的对象不是在流水线上, 而是在计算机硬件的操作中研发出来的看,

3、这就形成了构件软件的复杂性。构件软件工程的运行方式是构件软件中最大的一个特色直接将构件软件插入系统中, 便可立即使用。构建软件在运行的过程中, 可以通过市场将构件软件的端口分发出去。由于设计构件软件的程序人员将端口的组件、程序分开设计, 这就可以使在没有任何情况的干扰下, 构件软件可以规范化的与第三方组装端口结合。当现在的构件软件已经开始走向成熟的时候, 程序人员便大胆地将构件软件区分出来:用于提供数据并且拥有永远地保存数据的功能, 这属于服务层;对构件软件的模型进行管理和服务的属于客户层3。 3)构件软件开发的描述 构件软件工程技术的应用是在不断地发展。软件工程在软件工程人员研发的过程中,

4、有关于任何的一个构件, 哪怕是最渺小的构件, 它们都是由一个或者几个对象通过软件工程人员的重新的、符合规范的组合而成的, 并且在用户使用的时候, 是通过规范化的接口来进行连接的。这一接口和大众的接口是一样的, 都是由进口、出口的设计而组成的。由于构件软件在软件工程人员研发时都是用对象组合而成的, 这就说明了组成构件中的任何一个零件都必须是标准的, 甚至可以说是要达到精准。之后就是由构件集成而组建而成的一个完整的应用程序。这是因为这样所以构件软件开发的周期主要分成蓝图设计、策划。软件开发当中构件的设计是非常重要的4。所以在软件开发过程中需要对蓝图的设计进行研究、分析、商讨, 并与此同时一定马上对

5、构建的准备实施进行, 因为这样就可以将构件进行循环使用, 用以降低成本, 提高效率。所以在当构件软件研发的过程当中出现突发状况时, 一定要尽快解决, 并以很快的速度进行研发, 用以提高效率。但构件软件系统开发完成时, 一定要对其进行逐级检查, 以最快的速度完成检查。最后在将构件按照规范合理的组合起来, 得到最终的应用程序。在组合的过程中, 为了使构件更加的显而易见、一目了然, 可以将组合好的构件用制图软件, 例如:CAD制图进行描绘, 并用A2或者其他型号的纸打印出来, 减少构件软件工程技术人员在构件软件的组合过程中的出错率, 并能及时的发现问题。 2 构件软件工程技术与传统软件技术的对比 1

6、)新的结构体系 由于传统的软件工程, 它从中央的构建组成再到互联网访问服务器的运行都已经严重跟不上时代的潮流, 无法满足人们在生活中以及工作中的需要, 也在很大程度上阻碍了软件工程的发展。但是构件软件的系统开发出来的新结构体系, 更替了传统的软件不能做到的功能, 对传统的软件工程进行了改革。 2)更换开发过程 由于传统软件在设计的时候采用的是将元素集合并应用, 这就从根本上导致了传统软件的老旧。因此设计构件软件的程序人员找到了这个问题的关键所在, 并加以改正5。所以在构件软件设计的过程中程序人员对元素进行了分析、设计、运行中的整体协调, 并且实现了系统配件在构件软件的作用下完成的循环使用的过程

7、, 同时实现了对于构件软件的开发由单调的应用程序一直走向多个元素整合在一起的应用程序。实现了将复杂的多种应用技术直接转化简单的构件软件的使用。使得构件软件工程在计算机软件行业处于不断上升、不断发展的状态。 3)更新了设计的理念 传统软件设计的理念是从计算机、调查或者实验得出的数据、开发、运行、客户等等, 反映出软件运行的功能、性能。这就导致了传统软件已经严重脱离了有关于人们的生活理念, 从而逐渐的落后。由于设计构件软件的程序人员已经将构件软件工程中将计算机的运行程序与现实生活分离。这就在说明在一定的意义上构件软件是将思维模式与现实存在的规律分离。由于软件的开发是严格依照规范化制造端口的, 这就

8、说明了构件软件工程技术的关键在于这个端口上, 这个端口实现了软件开发形成的构件与第三要素的组合, 使其变得更加的显而易见, 更加的面向了社会、满足了人们的需要, 在一定程度上对于传统的计算机软件起到了抨击作用4。 3 构件软件工程技术中存在着的不足 构件软件在开发时提高了软件的功能、性能, 并且在一定的条件下减少了开发的成本, 提高了构件软件的效益。由于构件软件实现了配置的循环使用, 这就意味着对于以后构件软件在使用的过程中, 减少了软件的维修费用, 延长了软件的使用寿命。并且由于规范化的端口, 这就意味着对于构件软件在使用过程中更加的灵活。虽然构件软件有这么多先进的设备、优先的理念等等, 但

9、是人们的生活水平还在提高, 科技还在不断地发展, 这就说明了构件软件它只有不断地发展, 跟着社会的潮流、跟着人们的需求进行不断地改进, 才能不被这个变换更迭非常迅速的社会所淘汰, 所以对于构件软件工程技术一定要有客观的认识, 不要盲目自大, 认识到构件软件工程技术存在的问题5。 1)安全性不高 从实践中可以看出构件软件工程技术的发展还处在青少年期, 因此存在着许多不周全的地方。首先便是人们最为重视的安全。从公共对象请求代理体系结构中可以看出构件软件工程技术, 它的效率不是很高, 并且最为重要的是它的安全性能得不到保障。这就直接导致了纵使构件软件工程技术有再多的优点、性能等也不能让人们在使用的时

10、候感到放心, 这就影响了构件软件的使用率、购买率。从而导致了在软件市场中没有竞争力, 也无法得到人们的认可, 不能与其他的软件技术相提并论。事情都是有两面性的, 都存在着利与弊。构件软件工程技术将软件工具拆分成为两个层次, 虽然有利用管理、服务、并且能提供最新的数据并对其进行永久性的保存。这就导致了对于客户端的请求都需要经过两次的解压, 而在各两次的解压过程中会使得在对象请求代管者的作用下, 导致其自身效率比较低, 从而直接导致了安全性能不高。因此对于客户端、服务器这两个层次构件软件工程技术人员一定要重视, 并希望加以改正。 2)许多系统不能实现 由于组件对象模型它不是一个独立层, 而是在集成系统中。这就直接导致了组件对象模型不能与整个软件系统形成统一, 从而造成了对计算机硬件、计算机操作系统不能起到屏蔽的效果。由于组件对象模型对于加载驱动等相关的问题的不重视, 这就直接导致了新安装的软件会破坏计算机原有的软件, 从而给用户带来困扰。 4 结束语 构件软件工程技术, 将传统的软件中存在的一系列问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论