文档介绍:江西师范大学
硕士学位论文
基于构件技术的构件模型及平台的研究与设计
姓名:黄晓辉
申请学位级别:硕士
专业:计算机应用
指导教师:周定康
20080501
摘·要在理论研究方面取得到很大的发展,进一步促进了软件复用。但是在实际运用方面,还存在很多问题,如没有一个通用的平台来管理构件、没有一个很好的构件本文提出了建立本体的原则和层次模型,并在高校教育管理煊蛑薪运用和验证。完成领域分析后,本文对领域构件的设计方法进行研究,建立了层次化的领域构件模型。对领域构件粒度大小和功能划分进行了详细研究,建立了其次,本文分析构件的外部接口模型和内部存储模型。在外部接口模型中,本文用形式化的语言描述的构件的外部结构;然后研究了基于刻面的构件表示模并用形式化的语言表述了该模型。在构件接口模型基础上,提出了构件管理模型然后,在以上的模型基础上,本文开发出了一个构件管理和组装平台。该平用的设计模式以及一些运行结构。然后研究了基于墓辜芾砗投嗖愎辜最后本文讨论了在平台上的应用工程和系统实践。给出了在平台关键字:软件复用;构件复用;领域构件;构件生成与组装平台;软件产品线;可扩展标记语言自年谝淮翁岢鋈砑;母拍钜岳矗砑ひ狄恢北生产效率低下、产品质量不高、开发成本巨大、开发周期过长等问题困扰,这已经成为限制软件企业发展的重要原因。随着软件产业的发展,工业界和学术界越来越多地关注软件复用,希望通过复用高质量的软件部件来构建系统,解决软件危机。从世纪年代的子程序到年代的模块、年代的对象、年代的构件,软件复用水平一直稳步提高。特别是最近年来,基于构件的软件开发组装方法。针对以上问题,本文对其关键技术进行了深入的研究。首先本文在已有领域分析方法的基础上,提出以领域本体作为分析领域模型的思想,提高了领域知识表达的规范化和形式化的水平。在领域本体创建过程中,不同粒度的构件模型。型。在内部存储结构中,本文提出了基于多层结构的共享资源库的构件存储模型,和两种构件组装模型:手动组装和基于模板的组装。最后给出了一种基于匹配树的构件搜索模型。台是一种插件式结构,可以方便的扩展平台所需要的功能。然后讨论了该平台所装的实现。上的系统开发流程,并在此基础上开发了一个高校资源管理系统。
..,印甒,簃,籆;“;”,甌,.
独创性声明学位论文版权使用授权书本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名:签字日期:年月本学位论文作者完全了解江西师范大学研究生院有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权江西师范大学研究生院可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笫视帽臼谌ㄊ导师签名:日
绪论第一章研究的意义处理规则的描述,文档是有关计算机程序功能、设计、编制、使用的文字或图形不易控制、效率低下、生成成本高等一系列的问题,这就导致了年他在论文雎惺状翁岢隽恕叭砑;钡母拍睿⑶方法、工具和环境的研究。八十年代注重于面向对象的研究。虽然这些面向过程、面向对象等技术相继出现,它们都为软件实现技术的发展起到了里程碑随着竞争的加剧和客户需求的多样化,软件从过去主要用于提高生产效率、加强内部管理逐渐成为帮助企业获取更大效益的工具,成为人们工作和生活中必不可少的元素。随着近年来分布式对象技术和的飞速发展,使得软件软件工业化的趋势也随着软件规模和范围的不断扩大而日益迫切。在领域计算机业务系统的开发中,迫切需要可标准化设计、规模生产,集成化服务和按领域特征进行个性化动态配置的软件系统。于是九十年代开始,人们开始注重软件复用和基于构件的软件工程的研究。软件开发费用,还能显著的提高软件的可靠性及可维护性,提高软件系统得质量。基于构件的软件开发方法是软件工业化生产的现实可行途径。该方法不仅能提高软件产品在客户需求满意度,软件质量上领先于同类产品,提高软件项目的成功率。而且构件技术还使得软件的开发和维护变得简单易行,用户可以随着商业环境和技术的变化,实现软件的平滑演变。计算机软件是计算机系统中的程序及相关文档。程序是计算任务处理对象与资料,软件和硬件共同构成完整的计算机系统。计算机软件是整个计算机的灵魂,是人类智慧的伟大结晶。随着社会的发展和人们需求的不断变化,导致在计算机软件上的高度复杂化和个性化,随之而来就是计算机软件的生产难以管理、