论文部分内容阅读
市场经济高速发展的今天,软件的开发周期时间越短,软件产品质量越好,后续可拓展性越好,所创造经济价值效益越大,所以如何能够加速软件开发时间与提高软件质量,加强后续可拓展性,成为最近软件产业中有待研究的重点内容,从而组件技术成为近几年来研究的较为热点话题[1]。在本文中所研究的基于组件技术的软件系统模型,由于采用组件技术作为核心思想技术,并且根据现有的技术手段加以改进,形成一套统一的标准,区别于传统软件的开发模式,使开发者更加着重于业务的开发,所以可以有效的提高软件质量,加强可拓展性。本文首先在对近几年的组件技术深入研究的基础上,设计并实现了基于组件技术的软件系统模型。基于组件技术的软件系统模型充分考虑了应用软件系统中资源的合理分配以及各种业务逻辑模块的组件化,保证了基于组件技术的软件系统模型的灵活性、易用性和扩展性[2]。并且充分考虑各种语言编写的组件兼容性问题,能够使用户可以在该组件模型的基础上快速的开发和部署实验,有效减少了编码工作量,提高了测试与开发的效率。其次,在该软件模型的基础上充分考虑了目前软件市场上的组件资源,设计并实现了基于组件技术的软件系统模型。该系统由一系列控制模块、连接总线以及XML接口组成,可以完成对各类业务组件的安装、信息的传递、组件安全的识别等基础功能。采用XML作为系统连接组件的接口,自定义标准化协议,简单易用,可以很好的满足对目前组件的连接需求。然后利用以开发的模型对现有组件安装进行测试给出测试以及分析结果。最后对本文所做的主要工作进行了全面的系统的总结,说明了该项目的社会价值与经济价值,并且阐述了未来的研究方向。