软件产品族的变化性建模方法研究

来源 :浙江工业大学 | 被引量 : 0次 | 上传用户:epwangke96
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品族的开发方法作为系统性复用方法,是对于瞬息万变的软件需求、新软件危机以及传统商业模式缺陷的有效解决方法之一。软件产品族的变化性建模是以整个软件产品族为基础有组织有目的地辨识核心资产以及跟踪和记录变化性的过程,对于系统性复用十分重要,是提高软件产品族复用效率的关键过程。本文在分析当前变化性建模方法的基础上,提出一种管理导向的软件产品族变化性建模(Management-oriented variability modeling,MOVM)方法,该方法采用软件产品家族谱系模型记录家族成员,管理导向的理念作为变化性建模的主体思想,涵盖领域工程、应用工程和反馈演化过程,贯穿整个变化性生命周期。主要研究内容包括:1、MOVM的变化性表示机制从变化性表示机制的需求出发,分析特征模型和用例模型的特点,定义并分析了两套表示机制:特征表示机制和用例表示机制。其中,特征表示机制扩展了传统FODA标识,用例表示机制扩展了传统UML标识。此外,提出的迭变元素符号有效地标识家族模型中未涵盖或者不稳定的个性化特征,为客户个性化定制服务,也为MOVM的反馈演化过程提供驱动力。2、MOVM的建模过程在分析家族模型演化的意义,提出MOVM采用的软件生命周期模型的基础上,为变化性的六个阶段和反馈演化过程提出相应的管理策略,并从领域工程、应用工程、反馈演化过程分析相关流程细节,给出MOVM方法模型。MOVM方法的主要思想在于利用用例模型进行客户交互,利用特征模型与资产库映射以及迭变元素的积极反馈演化作用。MOVM方法维护的是两个涵盖所有正式产品的家族模型:家族特征模型和家族用例模型以及两个模型之间的映射关系。迭变元素促进着家族模型的演化,含有迭变元素的产品以某产品的变种存在,维护了家族模型的稳定,也积极促进了产品的多样化和个性化。3、MOVM的核心资产管理配置为了提高变化性定制和配置阶段的效率,提出MOVM的核心资产管理模型以及在管理模型基础上的核心资产配置框架。由于迭变元素的存在,配置框架的过程被分为非迭变部分和迭变部分两个并行进程。为了进一步提高核心资产的复用程度,对于迭变部分,提出一种基于逻辑推理的构件检索算法,该算法采用进程代数理论描述构件行为,正向推理为指导思想,用于检索核心资产的构件库中可能满足迭变部分需求的构件或构件组合方案,从而降低成本并提高构件复用程度。最后,研究MOVM方法在实际项目开发中的应用情况。使用MOVM方法开发一个应用实例——仪表企业信息管理系统。从领域工程通过样本分析构建家族模型,以及应用工程复用核心资产构建目标系统,以及反馈演化过程的展现。充分验证了MOVM方法在实际项目开发中的可行性和有效性。
其他文献
随着自动化仪表的智能化及现场总线技术的发展,现场设备管理及维护已成为工控领域的重大课题。本文在分析各大厂商设备管理系统的基础上,围绕当今流行的两大设备描述技术及三
宪州矿业集团公司1997年树立起我国综合采煤生产新的里程碑:公司的东滩矿综采二队年累计产煤达400万t,在全国率先达到世界先进水平。这个公司曾以一个综采队年产煤300万t的优异
优化来源于现实,在我们的日常生活中,会遇到许许多多的优化问题。其中很多问题又都是多目标优化问题。在多目标优化中,各目标之间是互相矛盾和互相冲突的,其最优解往往有无穷
信息化的发展促进了信息的交流传播和共享,同时,也引发了一系列的社会问题,其中最突出的问题是信息资源共享和知识产权保护之间的关系处理问题。本文在深入分析二者关系的基
H.264国际视频压缩标准以其方法简单、估计效果好、和编码压缩效率高等特点很受视频压缩界的青睐。H.264视频编码标准能在保持相同图像质量的前提下,比以往编码标准节省多达
现实世界中的通信链路经常会产生传输错误,传输错误常常导致图像的坏损,而图像恢复可以通过差错掩盖(Error concealment)技术将这些坏损图像恢复为人眼可接受的图像。最佳邻
在当今的信息大爆炸时代,信息技术更强调服务于生活,人们在日常生活中越来越强调自由性、移动性及方便性,因此,传统的固定工作地点的工作模式已不能满足人们的需要,人们对能
我矿两台WK-4挖掘机经长期使用后准压电机发生滚键、轴伸雄面磨损及键槽撕裂如图1。轴伸四周磨损近2mm撕裂区10minX40mm深5mm,由于缺乏备件修复影响了生产.笔者认为对轴伸可采
长期以来,大多数学校党支部的组织生活方式单一、内容单调,党员过组织生活,一般都是在会议室,读读报纸,念念文件,念的枯燥乏味,听的昏昏欲睡,不仅影响到党员教育工作的成效,
本文主要研究内容是基于视频扫描的桥梁裂缝监测系统(简称BCMSBVFS)中的图像处理部分,通过该部分获得桥梁裂缝特征信息,进而达到实时评价和预报桥梁健康、安全状态的目的。图