基于特征的领域分析技术及其支持工具的研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:zhongjcrazytbag
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件复用是解决软件危机,提高软件生产效率和质量的现实可行的技术。领域工程是可复用资源基础设施建设的主要技术手段。领域分析是领域工程的前期阶段,是获取领域需求规约的关键过程。领域分析通过对同一领域中的若干应用系统及相关信息进行分析,明确领域应有的基本能力和行为,识别领域中的共性和变化性,建立反映整个领域需求的领域分析模型。这也是本文研究的主要内容——如何有效地进行领域分析活动。 本文在目前已有的研究成果基础上,针对目前研究工作中的不足之处,提出一种基于特征的领域分析方法,并建立相应的支持工具原型。 本文给出了一种以特征模型为中心,采用领域词典、特征模型和构件模型作为基本模型,其它模型为补充,多种模型共同表现领域需求的领域分析模型的参考结构。本文在总结已有的特征模型的基础上,区分了特征的各种类型,增加了一种新的特征之间的关系,说明了特征之间的各种关系表现的语义,用XML语言对特征模型进行了形式化的描述。同时,本文结合特征模型的结构和语义,对如何高效地建立特征模型给出了参考步骤。本文从特征之间的关系和特征本身的变化性出发,引入核心集的概念,提出一种从特征模型自动映射到构件模型的方法。本文针对构件的不同类型,对不同的构件采用不同的封装策略,并在此基础上,根据构件之间的语义联系,提出了一种构件组装的抽象机制。本文结合领域分析的特点,详细分析了实施高效的领域分析活动所必需工具支持,并运用面向对象的分析和设计方法,开发了一个支持领域分析活动的原型系统。
其他文献
数据库技术是计算机技术体系中最重要的部分之一.面对日益复杂的企业应用,数据持久层被提出并不断发展.它克服了传统数据库直接访问简单、僵化的缺点,大幅度提高了系统开发效
随着多核处理器的计算性能突飞猛进,成本不断降低,多核处理器已经广泛应用于嵌入式系统。另一方面,随着嵌入式系统性能的发展,图像处理技术也越来越多的应用于嵌入式系统。图像处
随着Internet技术的发展,WWW上积累了大量数据,成为世界上最大的数据源。但Web信息多以HTML格式发布,缺乏语义信息,造成大量的Web数据不能直接为应用程序直接使用。为了使大量的W
人类从自然界获得解决科学难题的灵感,借鉴自然界自身的规律,解决人类面临的科学问题已经成为现代科学研究中的一个非常新的研究思路。 本文就是在认识生物免疫系统运行机理
为了解决软件开发的复杂性问题,该文研究了模型驱动开发的核心思想,提出了一种敏捷模型驱动的多元层次软件开发方法.这种开发框架把软件开发划分为参考模型的元模型,参考模型
当今社会是一个信息社会,信息数据正以超乎人们想象的速度增长。信息对于人们来说是越来越重要,面对各种各样、庞大复杂的信息和数据,怎样安全地保存、及时地传输、快速地恢
Anycast是IPv6中提出的一种新型的网络服务,它在主机自动配置、网络负载均衡等方面的应用都非常广泛。对Anycast路由协议进行研究是确保Anycast服务能否实现的关键,Anycast路由
网络与信息安全问题已经日益突出,黑客入侵、信息泄密以及病毒泛滥所带来的危害引起了世界各地的高度重视。世界各国开始将网络与信息安全提高到国家安全的高度加以重视和研
随着互联网时代信息技术的深入应用,信息的来源日益增多,数据规模呈现急剧增长的趋势。面对海量的数据,越来越多的企业或组织开始重视数据的存储应用,数据仓库在这方面的应用
随着校园网的迅猛发展,基于校园网的应用越来越多,黑客攻击事件频有发生.如何确保校园网信息的真实、完整、保密和不可否认等信息安全问题己成为广泛关注的焦点.采用PKI技术