基于模式的特征建模技术及支持工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:carina52
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是解决软件危机、实现软件产业工业化生产方式的有效途径。软件复用活动包含两个相关的阶段:可复用软件资产的生产阶段和基于可复用软件资产的应用系统开发阶段。领域工程对应于可复用软件资产的生产阶段,即系统地识别、开发和组织领域内可复用软件资产,并为后期的应用系统开发提供必备的资源和技术基础。领域分析是领域工程的前期阶段,是获取领域需求规约的关键活动。 领域模型是领域分析的直接结果,它组织了领域需求并显式地规约了领域需求的共性与变化性。领域模型是进行领域设计的输入,同时,对领域模型的定制可以得到具体应用的需求规约,这通常也是应用工程的第一步。 面向特征的领域分析方法正逐渐成为一种主流的领域工程方法。其基本思想是将具有客户/用户价值的软件特征作为软件需求的基本单元,并使用特征以及特征之间的关系(这两者的组合也被称为领域特征模型)来组织软件需求。利用这一领域分析方法得到的领域模型便是特征模型,通过对特征模型剪裁和扩展,可以得到具体应用的特征模型,从而为领域需求的复用提供了有力的支持。 但是,当前的面向特征的领域分析方法,更多关注于特征模型的基础概念及其对于后续开发过程的意义,而较少地关注特征模型的建模效率和质量问题。首先,在实际的领域建模过程中,很多问题在不同程度上是相同或相似的,而目前的特征建模技术缺乏相应的支持机制帮助建模者充分复用已有的成熟的建模解决方案,从而导致建模过程存在大量的重复劳动,极大影响了建模的效率;其次,由于特征建模理论与实际领域知识的复杂性,模型质量很大程度上依赖于建模者自身能力与经验,如果能够帮助建模者复用目标问题已有的且较好的特征建模经验,将会对模型的质量带来更多的保证。 为解决以上问题,本文将模式的概念引入到特征建模技术中,试图通过模式去捕捉针对特定问题的已有的高质量的特征建模方案,从而使建模者在遇到相同或类似的问题的时候能够利用已有的模式,以达到提高特征模型的建模效率和质量的目的。本文的工作主要包括:首先,基于已有的模式相关的定义,试图给出了在特征建模技术中模式的定义;其次,在给出的定义下,按照问题的抽象层次对特征建模中的模式进行了分类,并且对每一类模式给出了相应的示例;然后,给出了一种支持建模者使用并且管理模式的技术解决方案;最后,在已有的特征建模支撑工具上增加了模式管理构件,以提供建模者一种自定义、存储、管理并且使用模式的能力。
其他文献
城市草坪是以草坪、植物为主建植而成。草坪植物原属于地被植物的一部分,是用于铺设草坪的植物总称。它是园林绿化中的重要组成部分,对覆盖城市裸露地面、美化城市、提高城市环
学生学习过程中要学会产生疑问,才会真正促进学生的求知,会不会提出问题,能不能解决问题最关键的是学生是否能够擅长提出质疑,提出的问题有科学性,俗话说的“有水平”.提出有
微服务架构是一种细粒度、面向服务的软件架构,通过采用一套微服务的方式来构建一个应用,具有业务敏捷、松耦合、扩展性强、复杂度可控、按需独立伸缩等优点,已经成为工业界和学
强化学习是一种重要的机器学习方法。当前,在复杂的多智能体环境下,研究如何应用强化学习算法是机器学习中极具挑战性的前沿课题之一,吸引了国内外众多研究人员的兴趣。RoboCup
很长时间里,高中物理教学不能够很好地与学生生活、社会生产密切联系,造成物理学习和生产生活的分离.这样的教学一方面造成学生机械地被动的接受知识,不能够真正地提高学生的
美国犹太裔作家赫尔曼·沃克的战争题材小说是现代文学史上全景式表现二战进程的一部规模宏大的作品.小说真实地再现了从纳粹德国入侵波兰至珍珠港事件爆发这段战火纷飞的历
发现与创造是两个富有活力的动词,与智者终身相伴,她会打开未知世界的一扇窗。艺术的发现与创造,同样是衡量一个艺术家是否优秀的标准。没有情感的美学,没有发现形式,没有精
叶赛宁的一生充满了悲伤:乡村情结之悲,爱情未果之悲,信仰危机之悲,以及因信仰分歧而导致的友情之悲.这些具有悲剧性的经历直接导致了他的诗歌所特有的忧郁乃至悲观的基调,即
十六国时期,各割据政权在民族融合的大背景下纷纷调整统治政策.前秦皇帝苻坚重用汉族文士王猛,在政治、经济、文化、民族关系等方面进行一系列的革新,使前秦的国力日益强大,
传统的搜索技术满足了人们一定的需要,但由于其通用的性质,仍然不能满足不同背景、不同目的和不同时期的查询请求。个性化服务技术就是针对这个问题而提出的,它为不同用户提供不