领域特征模型的构造与定制——相关技术及其工具支持

来源 :北京大学 | 被引量 : 0次 | 上传用户:lyxdaisy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是解决软件危机、实现软件产业工业化生产方式的有效途径。软件复用活动包含两个相关的阶段:可复用软件资产的生产阶段和基于可复用软件资产的应用系统开发阶段。领域工程对应于可复用软件资产的生产阶段,即系统地识别、开发和组织领域内可复用软件资产,并为后期的应用系统开发提供必备的资源和技术基础。领域分析是领域工程的前期阶段,是获取领域需求规约的关键活动。 面向特征的领域分析方法已被主流的领域工程方法接受。其基本思想是将具有客户/用户价值的软件特征作为软件需求的基本单元,并使用特征以及特征之间的关系(这两者的组合也被称为领域特征模型)来组织软件需求。通过对特征模型剪裁和扩展,可以为领域需求的复用提供有力的支持。 但是,在当前的面向特征的方法中,如何构造特征模型以及如何定制特征模型这两个重要问题尚未得到足够的关注。一方面,当前的方法往往通过手工分析各个样本系统的需求文档来构造特征模型,这不仅使得模型的构造工作繁琐且效率低下,同时构造结果的质量严重依赖于领域分析人员的个人经验和个人理解。另一方面,当前的方法对于特征的定制决策对其它特征造成的影响缺乏足够的研究,且缺乏对特征定制决策合理性的检查机制。 本文对构造特征模型和定制特征模型的相关技术进行了探讨。本文的主要工作包括:(1)提出了一种半自动方法来辅助特征模型的构造,引入了需求聚类的技术来识别和组织特征,并且通过对特征树的合并以及特征变化性的建模,来构造领域特征模型;(2)给出了特征模型定制决策的自动传播技术,并且集成了基于命题逻辑的特征模型验证方案,以有效地检查定制决策的合理性;(3)在基于已开发的特征建模支撑工具的基础上,提供了对特征模型的构造、定制和验证的工具支持。
其他文献
基于 P2P 技术实现音视频通讯是一个具有挑战性的研究课题。同时也有很强的实用价值,它将会对未来通讯市场产生深远的影响。国内外已有比较成熟的实例,如国外的 Skype、MSN,
近年来,随着软件行业的发展,软件项目的粒度在减小,开发团队规模在缩小,开发周期的日益缩短,以极限编程(XP,eXtreme Programming)为代表的敏捷软件开发过程的应用越来越广泛,但遗憾
学位
工作日志是软件外包项目监控项目进展的一个重要手段,它由工作人员填写,汇报项目进展状况和遇到的问题,汇报频度高信息量大,是项目进展月报和周报的补充。工作日志的质量一定程度
管理信息系统(MIS)是一个由人、计算机和管理软件等组成的能进行信息的收集、传递、存储、加工和使用的系统。随着科技的发展,信息的日益膨胀,企业信息化成了企业在竞争中处
面对规模庞大并且每天都在飞速增长的互联网,Web挖掘技术的研究和探索变得越来越重要。Web挖掘一般分为Web内容挖掘、Web结构挖掘和Web使用记录挖掘三个研究方向。在Web结构挖
计算机技术目前在企事业单位的广泛应用极大地提高了这些单位的管理水平,但由于业务需求的变化,造成应用系统的许多功能和业务流程不断变化,其中许多业务流程本身较复杂(如涉及
开放式数控系统是当前数控技术的研究热点。在发展高速高效高精度及智能化等性能的同时,功能的发展也要求越来越高,具体体现在尽量用软件来实现数控的所有功能,使硬件规模达
面向方面软件开发(AOSD)是一种基于关注点分离的软件开发新方法,它使用aspect封装横切关注点,解决了面向对象技术在进行非功能需求处理上的局限性。与传统的OO技术相比,AOSD从软
中国网通长途数据网是一个全国性的、以ATM技术为基础的电信级服务网络,是中国网通集团电信基础网络的有机组成部分,有效管理长途数据网是中国网通集团提高用户服务质量的重要
学位
本文在总结了访问控制相关的理论和虚拟企业特点的前提下,提出了基于任务的虚拟企业访问控制模型,实现了虚拟企业基于任务的协作。 模型将访问控制的角色职责分离和任务结合