当前位置:主页 > 科技论文 > 软件论文 >

面向服务的可配置系统的设计与应用

发布时间:2024-02-29 05:26
  对于信息系统的开发来说,同一领域的系统具有很多的相似之处,甚至不同领域的信息系统也有一些相似之处,怎么样才能对已有的相似部分进行复用来提高开发效率一直是开发人员研究的热点。通常对可配置系统的实现采用软件构件,但软件构件技术手段只能实现整个软件构件的复用,而对于构件中的公共行为,复用性还不足。本文在基于软件构件技术的基础之上引入了面向切面的思想,研究提高构件中行为的复用性,该研究对提升信息系统开发效率具有重要的现实意义。本文在大量阅读国内外参考文献的基础之上,对基于软件构件技术、面向切面技术和可配置系统的相关理论知识做了深入研究,在构件技术中引入面向切面的思想确立了构件的分类,构件的选取原则,构件的分析和设计方法,根据面向切面思想把构件中相同的功能行为开发为小粒度的构件,使这些小粒度的构件不仅适用于相同领域的系统,还可以应用在其它领域中相似的功能中,这样就在更大程度上提高了复用性。在构件设计开发完成之后,运用XML语言对构件进行描述和组装,本文研究了描述文件的规约、描述文件的语言规范以及构件和构件连接的描述信息规范,通过XML语言描述文件将构件组装为一个可配置的信息系统。最后将所提出的构...

【文章页数】:75 页

【学位级别】:硕士

【部分图文】:

图2.1构件模型??Fi.2.1?Comonent?Model??

图2.1构件模型??Fi.2.1?Comonent?Model??

图2.1构件模型??Fig.2.1?Component?Model??经过组装之后的构件组合也可以算是一个构件,称之为复合构件,如图2.2所??/Jn?〇??组合构件??^构件?J?^构件? ̄?^???I?I????I??I??通过接口进行交互??图2.2复合构件模型??Fig.....


图2.2复合构件模型

图2.2复合构件模型

Fig.2.2?Compound?Component?Model??个清晰的构件模型能够让用户更加直白清晰的了解构件,对构件的理解确。??向切面编程技术??向切面技术概述??向切面思想应该算是面向对象思想的补充和完善,面向对象的三个基本装、继承和多态,并以此建立了一种对象层次结构....


图2.3软件的纵向和横向结构图??Fig.2.3?The?longitudinal?and?lateral?structure?of?software??

图2.3软件的纵向和横向结构图??Fig.2.3?The?longitudinal?and?lateral?structure?of?software??

小[51]。??利用面向切面的“横切”思想,面向切面和系统分为核心关注点和横切关注??点两个部分[52]。如图2.3所示。在纵向上,每一个业务逻辑是核心的关注点,每一??个服务是纵向核心关注点,与之关系不密切的是横向关注点。横向关注点的一个??重要特点是,它们经常发生在很多纵向核....


图3.2构件和方面相结合的开发模型

图3.2构件和方面相结合的开发模型

?面向服务的可配置系统的设计与应用???否符合用户需求,能不能完成预想完成的功能,如果能达到这些目标,最终就可??以生成系统。这中间的每一步都是一个双向的过程,如果出现错误,则退回寻找??原因,找出与系统需求不符合的地方,然后进行重新设计。软件构件和面向切面??结合的开发模型如图....



本文编号:3914566

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3914566.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户399ae***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com