收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

面向J2EE组件的组装工具的设计与实现

夏华轩  
【摘要】:基于软组件复用的系统开发方法是当前软件工程领域的一个研究热点,组件组装工具是对基于组件的软件开发过程提供支持的重要设施,被广大研究人员所关注。当一个软件团队针对某个领域进行持续开发了一段时间后,随着领域知识的丰富,积累了大量的可复用资源,为了更有效的利用这些可复用资源,提高软件开发效率,组件组装工具是一个必然的需求。 本文以“非成熟领域迭代开发过程模型及支持工具开发”项目为背景,结合J2EE(Java 2 Enterprise Edition)组件模型的特点,改造了现有的组件库的组件描述模型,改进了原有的组件检索算法,设计了一个支持团队开发的面向J2EE组件的组装辅助工具CATJ(Component Assembly Tool for J2EE),并基本实现。本文的工作成果主要有以下几个方面: 1、从描述功能语义和接口方法两个方面对组件描述进行了改进,将功能分配到接口方法中去描述,用主谓宾的方式描述,同时改进的组件描述模型还添加了更多的组装信息,使组件易于组装与检验。 2、提出了可执行组件包内容除了可执行组件外,还包括该组件使用的数据环境的描述的观点。需要数据环境支持的可执行组件被其它系统复用时,相应的数据环境必不可少。 3、改进了组件匹配算法,从多个方面对组件进行了匹配验证,同时将资源访问死锁检验算法引入到组件组装辅助工具,通过该算法检验组件在运行时可能发生的资源访问死锁情况。 4、提出了以本组装辅助工具为辅助的软件开发的过程模型,该过程模型的主要特点是将组件检索和系统组装相结合,为系统生成添加了自动化的成分。并以组装实例进行了说明。


知网文化
【相似文献】
中国重要会议论文全文数据库 前1条
1 蒋晶晶;叶剑;朱珍民;刘韩;;面向移动应用的分布式P2P情境数据检索平台的研究[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【poster】[C];2011年
中国硕士学位论文全文数据库 前5条
1 夏华轩;面向J2EE组件的组装工具的设计与实现[D];河北大学;2006年
2 张丽;本体在组件描述和检索中的应用研究[D];哈尔滨工程大学;2008年
3 殷勤;可重构装配制造执行系统及其组件管理技术研究[D];上海海事大学;2006年
4 刘韩;普适环境中情境信息共享机制的研究[D];湘潭大学;2011年
5 杜娟;基于语义网格的知识地图资源组织研究与应用[D];哈尔滨工程大学;2010年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978