活动联系模型与案例驱动建模研究

来源 :中山大学 | 被引量 : 0次 | 上传用户:tomato20099002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决信息系统的需求获取难、描述难、验证难等关键问题,需求工程应运而生,并迅速成为软件工程的研究重点。在需求获取方面,目前已涌现出一批有代表性的方法,如面向目标或基于场景的方法,但由于这些方法主要通过分析员与用户进行交互来获取业务知识和用户需求,需求获取的质量和效率高度依赖于分析员的能力和用户的配合度。在需求建模方面,传统的结构化分析与建模方法面向解空间直接进行系统建模,由于逻辑上不连贯,难以保证所建立的系统模型能切实解决业务问题。虽然面向对象方法可以进行业务建模,如基于用例或基于过程的UML业务建模,但由于缺乏对表单和规则的描述,而且形式化程度不足,无法建立完整的、准确的业务模型。 本文首先针对目前需求工程在业务建模方面的不足,提出了一个面向信息系统问题空间的业务描述模型——活动联系模型。ARM是基于活动的,ARM以活动和活动间的联系来描述业务,可以有机结合业务流程和业务规则的建模,与UML活动图相比具有描述能力强、形式化程度高和完整准确等优点。 在ARM模型的基础上,本文针对现有需求获取方法的缺陷,提出了一种客观的、案例驱动的业务需求获取和建模方法——案例驱动建模方法。CDM通过对业务案例进行数据挖掘自动获取业务流程和业务规则并建立ARM模型。论文研究并提出了CDM-ARM建模的形式化框架和五个核心算法,包括基于案例的活动内容获取算法CBIaM、活动规则获取算法CBRaM、联系对象获取算法CBErM、联系条件获取算法CBCrM以及活动联系获取算法CBARM。基于上述算法,本文还开发了CDM-ARM的建模工具——CDMTools。与现有的交互式需求获取方法相比,CDM方法具有客观、无二义、高效等优点。最后进行了模拟实验。结果表明:CDM-ARM建模方法是可行的,不但可以降低对用户和分析员的依赖,并且可以提高业务需求的完整性和准确性。
其他文献
众所周知,在优化理论中为得到必要最优性条件,通常需要约束品性假设.利用广义微分学的知识,我们知道集值映射的度量(次)正则性是一种约束品性.因此,度量(次)正则性及其等价条件的
本文基于SVG技术的图层定义方法对工作流模型分层输出方式进行了研究。介绍了工作流模型以及现阶段常用的几种建模方法,重点介绍了工作流网;介绍了SVG技术和XPDL技术的特点和优
在第一章中,作者引入了一个新的解析函数类B(α,λ,A,B).用Briot-Bouquet微分从属的方法,讨论了此函数类的从属关系、包含关系及属于此函数类或子类的某些充分条件. 第二章研究了
小波分析是近年来应用数学领域新发展起来的一个数学分支,它被认为是应用非常广泛的一种数学工具,它已被成功地应用于信号分析、图像处理、地震勘探和语音识别等领域中,其影响非
启发式教学是中学思品课教学应采用的基本方法。提问法是贯彻启发式教学的主要途径之一。为了充分发挥教师的主导作用和学生的主体作用,切实提高课堂教学的效益和质量,必须改
我是石场村党支部书记,天门市第四、五届人大代表。从当选代表的那天算起,屈指数来已有7年了。回顾7年来的任职历程,扪心自问,虽然与法律和选民对人大代表的要求还有一定的
在经典的线性计量经济学模型中,所利用的数据有两个基本特征:一是在模型中,要么只利用时间序列数据,要么只利用截面数据;二是作为被解释变量的样本观测值必须是连续的,且与随机误差
在今天的教育改革中,体现合作精神的小组学习形式已被越来越多的老师接纳,并且有意识地运用到课堂教学中去,活跃了课堂气氛,切实提高了课堂教学效果,得到师生们的欢迎,尽管存
如果用最少的字来概括,光荣与梦想包含了我对宣传思想工作的认识。宣传思想工作的历史责任是立足于人类文明发展的至高点,不断适时地指出社会文明进步的方向,做民族振兴、人
由于线性互补问题LCP(M,q)在机械、物理、经济和金融等领域中有着广泛的应用,所以,线性互补问题数值方法的研究受到许多学者的关注,并出现了许多方法,如互补主元方法等。然而,对大