J2EE平台下PLM构件库的设计与实现

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:sosen871213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统复杂度的增加,软件的规模日益庞大。人们逐步认识到,要真正实现软件的工业化生产方式,达到软件产业发展所需要的软件生产率和质量,采用软件复用技术是一条现实可行的途径。作为软件复用的一种重要方式,基于构件的软件复用技术获得了广泛关注和应用。随着领域开发的深入,在软件开发组织内部已经积累了大量可使用的领域构件,人们强烈地希望能够尽量复用该领域现有的软件构件搭建新系统。研究如何表示存储现有的可复用领域构件,为领域应用系统的开发人员提供良好的开发基础,使可复用的领域构件能够得到有效的管理和利用,变得非常的有意义。构件库作为一种支持软件复用的基础设施得到了产业界和学术界越来越多的重视,它可以提供对构件描述、分类、存储和检索等功能。本文首先从软件复用的历史背景、软件复用的定义、分类和研究现状给予介绍,并结合PLM项目,主要给出了基于构件的PLM系统的分析与设计,分别从系统的需求分析、开发环境的搭建、系统的体系结构和构件的开发做详细的阐述。开发PLM系统所需的构件以及新开发出的构件需要有构件库统一存储和管理,本文就目前国内外已经存在的构件库分析、学习和借鉴,在此基础提出了一种在J2EE平台下的PLM构件库系统(PLMCLS)的设计和实现方案。给出了PLMCLS的整体框架,并用UML用例图说明该构件库管理系统包括的功能。PLMCLS把PLM构件整体上分为九个层次的构件,并对每个构件进行刻面语义描述和接口语法描述,统一接口描述规范,使其具有唯一性,在检索和匹配时也是遵循语义和语法相结合的方式,给出了构件语法匹配的必要条件。在一定程度上提高了查全率、查准率和检索效率,整体保证了构件的重用率并为快速构建PLM系统提供了有效的支持。
其他文献
软件工程是为解决软件危机而诞生的一门学科,基于构件的软件工程CBSE提高了软件生产效率和质量,日益成为软件开发的主流范型。构件具有黑盒性质,因此,构件通过接口提供服务,
汉字识别系统能将输入到计算机中的汉字图像,经过一系列处理后提取出汉字的基本特征,并同计算机标准汉字模板库中的模板进行比较进而识别出输入的汉字。汉字识别问题属于超多
在网络使用过程中,由于用户具有各自的兴趣爱好和访问习惯,因此其关注的内容不完全相同,使用网络的时间和服务也各不相同,并且不同的用户群体不可避免地带有各自的群体行为特征。
近年来,随着对实时数据库服务的需求越来越多,实时事务调度逐渐成为一个研究的热点。先前的研究大都集中在单个或多个类型的实时事务的调度与并发控制上,但是由于实时数据库的应
随着Internet信息的迅速增长,整个Web信息已经被各种各样可搜索的在线数据库所深化,这些信息隐藏在Web查询接口下面,传统的搜索引擎由于技术原因不能索引这些信息,称之为Deep Web
本文首先对符号执行当前的研究现状、技术挑战和解决方案进行了全面深入的研究,分析了目前主要的DSE软件,研究显示DSE技术经过近10年的研究进展显著,但是仍然面临一些技术难
随着互联网络的发展,对等网络技术作为一种新型的分布式网络模式得到越来越多的重视和研究。各种基于P2P技术的应用不断涌现,人们不再满足于只利用对等网络完成资源的搜索和
随着用户对多媒体内容的需求日益增大,传统的C/S结构流媒体服务已不能满足大量用户的同时在线,且易形成系统瓶颈、扩展性不高。IP组播技术也存在固有限制,难以广泛部署。CDN
图像配准是计算机视觉和模式识别领域中的一项重要课题,在遥感探测、医学成像和基于多传感器融合的目标识别等研究中都有重大的应用价值。气象图像配准是为了实现一幅图像与另
随着互联网技术的发展,现如今的我们已经处于一个信息爆炸的时代。如何高效的组织和利用这些信息,则成为当今时代的一个巨大挑战之一。对图像资源而言,其自身包含了丰富的、