需求的异常事件。例子个用户输入个空用户名,系统提示请输入正确的用户是个用户输入他的用户名和密码,接下来系统验证输入信息的异常事件。冲突实现个需求逆向的影基数。换句话说,在源和目标之间的映射中,源元素与多个目标元素有依赖关系时,发生分散。定义交织。个元素∈是交织的,如果。在源和目标之间的映射中,目标元素与多个源元素具有依赖关系,发生交织。定义横切。让且≠,如果,∈基于需求依赖关系识别横切关注点论文原稿。例子安全需求是授权需求和验证需求的组合。影响个需求对另些需求有影响关系。例子法律的需求受工厂或者软件开发的生意类型的影响。异常个需求描述另个需求的异常事件。例子个用户输入个空用户名,系统提示请输入正确的用户是个用户输入他的用户名和密码,接下来系统验证输入信息的异常事件。花费。价值个需求的实现能够增加减少另个需求的价值。例子用户能在听音乐的同时浏览照片。在这个事件中用户听歌增加了满意度,因为它增加了浏览照片需求。种新的需求依赖关系分类如图所示,通过分析和研究以上需求依赖关系之间的异同,本文提出的依赖关系模型在概念层次上分为两大类,分别是内在据的定义计算出横切积矩阵,从而导出横切矩阵。根据文中横切关注点判断公式得出,为横切关注点。在上述例子中,本文通过对系统的关注点和需求的需求依赖关系分析给出了对于的需求依赖关系矩阵,并通过该计算得到了通过矩阵运算识别横切几个简单的矩阵运算,经过计算后在在需求阶段获取横切关注点。实例分析及比较案例分析为了说明这过程,本文应用了文献中提出的案例的简化版本,。系统不仅支持维护不同版本的项目文件,还支持组开发人员在同个项目上工作,同时修改同个文件。在这个示例中,用了横切关注点扩散的特点,但其只能识别非功能性横切关注点,而没有实现功能性横切关注点的识别。图示出了获得最终横切矩阵的整个过程。横切关注点识别识别横切关注点主要步骤被概括并总结如下识别源元素需求通常表示在多个文件中,它们是从与不同的利益相关者的访谈中提取的。分析这些需求以确需求依赖关系及分类,分析需求和关注点之间的依赖关系并建立依赖关系矩阵最后通过横切关注点的交织和分散特性以及对得出的依赖关系矩阵进行运算,得出识别出的横切关注点。本文最后通过实际案例的实验结果证明了此方法识别横切关注点的可行性和有效性。关键词横切关注点需求依赖关系面向方面需求。分析这些需求以确定主要关注点功能性关注点和非功能性关注点。为了识别,本文使用个目录,其中定义了常见的。识别目标元素需求通常表示在多个文件中,它们是从与不同的利益相关者的访谈中提取的。建立依赖关系矩阵拿关注点和需求分别得作为源和目标,并通过需求依赖关系来建立需求依赖关系矩阵。根据的定义计算出横切积矩阵,从而导出横切矩阵。根据文中横切关注点判断公式得出,为横切关注点。在上述例子中,本文通过对系统的关注点和需求的需求依赖关系分析给出了对于的需求依赖关系矩阵基于需求依赖关系识别横切关注点论文原稿主要关注点功能性关注点和非功能性关注点。为了识别,本文使用个目录,其中定义了常见的。识别目标元素需求通常表示在多个文件中,它们是从与不同的利益相关者的访谈中提取的。建立依赖关系矩阵拿关注点和需求分别得作为源和目标,并通过需求依赖关系来建立它们的追踪关系。面软件开发面临的主要挑战在方面识别。方法提供了对面向方面软件开发中分析和设计阶段的支持,但缺少对非功能需求的有效处理。文献提出了基于聚类的横切关注点的识别方法,其通过分析各需求间的相似度及次聚类来识别横切关注点,但操作复杂不便于应用。型目标模型虽然较好地利切关注点论文原稿。通过矩阵运算识别横切几个简单的矩阵运算,经过计算后在在需求阶段获取横切关注点。实例分析及比较案例分析为了说明这过程,本文应用了文献中提出的案例的简化版本,。系统不仅支持维护不同版本的项目文件,还支持组开发人员在同个项目上工作,同时修改同工程分散交织面向方面软件开发已经成为解决复杂软件系统设计和开发的个强有力的选择。然而,由于现代软件系统的复杂性,关注点的分离不可避免地导致横切关注点,的问题,这通常被描述为分散和交织。提供新的方式来建模横切关注点,允许其单独的设计和实现,并与系统的组件进步集成。面向们的追踪关系。基于需求依赖关系识别横切关注点论文原稿。摘要在面向方面需求工程中,横切关注点是类需要单独识别的特殊关注点,因为它具有交织和分散的特性。本文提出了种基于需求依赖关系来识别横切关注点的方法。首先定义了需求依赖关系,并提出了种新的需求依赖关系分类方法其次基于定义并通过该计算得到了横切关注点集。通过该方法计算出的横切关注点与实际开发中得到的结论致,验证了本文方法的可行性。图示出了获得最终横切矩阵的整个过程。横切关注点识别识别横切关注点主要步骤被概括并总结如下识别源元素需求通常表示在多个文件中,它们是从与不同的利益相关者的访谈中提取的文件。在这个示例中,开发人员可以下载软件项目的版本。在更改项目的当前版本之后,开发人员可以将项目的新版本上传到系统。表列出了系统必须完成的主要需求表显示了根据需求提取的关注点和非功能关注点。接下来分别用关注点和需求作为源和目标,并根据第章中定义的需求依赖关系,建立了基于需求依赖关系识别横切关注点论文原稿内在需求依赖关系和附加依赖关系。内在需求依赖关系又分成两小类,分别为业务相关和演化附加需求依赖关系也分成两小类,分别是价值和成本。内在需求依赖关系描述的是需求的基本关联状态和需求的语义以及需求的结构信息。附加的需求依赖关系是指特定软件开发活动存在的关系。基于需求依赖关系识别响另个需求。例子增加系统安全功能可能和系统功能冲突。基于需求依赖关系识别横切关注点论文原稿。发展个需求是另个需求的新版本,发展成。例子用户用电脑听歌发展为用户用手机听歌。花费个需求的实现能够增加减少另个需求的花费。例子如果个需求声明了响应需求小于秒,它减少了需求,横切。换句话说,横切发生在源和目标之间的映射中,源元素分布在目标元素中,并且在这些目标元素中的至少个与其他源元素交织在起。根据前面的定义,可以得出让,∈,且≡,如果且∩≠,则认为横切。解释描述需求之间的构成关系。例子安全需求是授突实现个需求逆向的影响另个需求。例子增加系统安全功能可能和系统功能冲突。和是由以下定义的新函数分散交织和横切是这个函数的些特殊情况,且横切是分散和交织的特殊组合定义分散。个元素∈是分散的,如果,其中是指的求依赖关系和附加依赖关系。内在需求依赖关系又分成两小类,分别为业务相关和演化附加需求依赖关系也分成两小类,分别是价值和成本。内在需求依赖关系描述的是需求的基本关联状态和需求的语义以及需求的结构信息。附加的需求依赖关系是指特定软件开发活动存在的关系。解释描述需求之间的构成关系横切关注点集。通过该方法计算出的横切关注点与实际开发中得到的结论致,验证了本文方法的可行性。发展个需求是另个需求的新版本,发展成。例子用户用电脑听歌发展为用户用手机听歌。花费个需求的实现能够增加减少另个需求的花费。例子如果个需求声明了响应需求小于秒,它减少了需求的时,开发人员可以下载软件项目的版本。在更改项目的当前版本之后,开发人员可以将项目的新版本上传到系统。表列出了系统必须完成的主要需求表显示了根据需求提取的关注点和非功能关注点。接下来分别用关注点和需求作为源和目标,并根据第章中定义的需求依赖关系,建立了需求依赖关系矩阵。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 11 页
第 2 页 / 共 11 页
第 3 页 / 共 11 页
第 4 页 / 共 11 页
第 5 页 / 共 11 页
第 6 页 / 共 11 页
第 7 页 / 共 11 页
第 8 页 / 共 11 页
第 9 页 / 共 11 页
第 10 页 / 共 11 页
第 11 页 / 共 11 页
预览结束,喜欢就下载吧!
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。