基于场景元模型的软件产品线需求追踪方法研究
发布时间:2021-04-21 17:58
软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术,而软件产品线可追踪性提供了一种处理软件开发生命周期中所生产的模型间的复杂逻辑关系与依赖关系的有效方法。虽然目前已有多种软件产品线需求追踪方法,但是这些方法仍存在一定的局限性:主要有以阶段性需求描述为主导致的需求获取不完整,追踪信息精确性和完整性不高带来的需求变更困难以及由变更引起的需求不一致问题。针对这些问题,本文主要对软件产品线中领域工程的需求追踪方法进行研究。首先,基于UML对软件产品线可变性建模,基于软件产品线领域需求分析、设计、实现三个阶段,提出了一个支持软件产品线的多视点建模框架,并构建了三个不同视点下的元模型。其次,基于多视点元模型,构建软件产品线多层次需求追踪信息模型,抽象出需求变化途径,通过追踪矩阵以及矩阵运算,实现需求追踪,有利于需求变更管理。然后,基于KAOS方法中对需求不一致性程度的衡量标准,设计可变性约束表对需求的一致性进行管理,消除需求因自然语言描述而产生的二义性和不一致性。最后,将ATM系统作为实际案例,对上述软件需求追踪方法和一致性管理方法进行了可行性和准确性验证,均取得了较好的效果。通过上...
【文章来源】:青岛大学山东省
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 引言
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文的研究内容及成果
1.3.1 论文的主要研究内容
1.3.2 论文的主要成果
1.4 本文的组织结构
第二章 基于多视点的软件产品线建模框架的研究与构建
2.1 软件产品线工程
2.1.1 领域工程
2.1.2 应用工程
2.1.3 可变性概述
2.2 面向多视点需求建模方法分析
2.2.1 软件产品线多视点建模的相关研究
2.2.2 Rational ADS
2.3 基于场景的SPL领域需求建模框架的构建
2.4 多视点软件产品线元模型构建
2.4.1 需求元模型的构建与分析
2.4.2 场景元模型的构建与分析
2.4.3 软件体系结构元模型的构建与分析
2.5 本章小结
第三章 多层次元模型间可追踪性研究
3.1 需求可追踪性研究
3.1.1 需求变更的原因和影响
3.1.2 软件产品线可追踪性研究
3.2 SPL多层次追踪模型及需求变化传播途径
3.2.1 构建多层次追踪模型
3.2.2 构建需求追踪框架
3.2.3 构建需求变化传播途径
3.3 变化追踪实现
3.3.1 构建需求变化追踪矩阵
3.3.2 需求追踪实现
3.4 本章小结
第四章 需求的一致性研究与实现
4.1 需求一致性研究
4.2 需求一致性管理方法的实现
4.2.1 KAOS方法
4.2.2 需求一致性管理方法
4.3 本章小结
第五章 实例分析
5.1 ATM简介
5.2 构建基于ATM系统的软件产品线多层次追踪模型
5.3 构建基于ATM系统的变化传播途径
5.4 构建基于ATM系统的需求追踪矩阵
5.5 需求追踪实现
5.6 需求一致性管理
5.7 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
攻读学位期间的研究成果
致谢
【参考文献】:
期刊论文
[1]多视点元模型间需求追踪性方法[J]. 李潇,魏长江. 计算机系统应用. 2019(09)
[2]一种安全攸关嵌入式系统需求追踪方法[J]. 王飞,黄志球,杨志斌,阚双龙,沈国华,陈光颖. 计算机学报. 2018(03)
[3]面向软件安全性需求分析过程的追踪模型[J]. 郑培真,苑春春,刘超,吴际,杨海燕,胡宁. 计算机科学. 2017(04)
[4]基于场景元模型的需求可追踪性研究[J]. 武加慧,魏长江. 青岛大学学报(自然科学版). 2016(03)
[5]一种基于场景的软件维护性需求分析方法[J]. 叶飞,朱小冬,王毅刚. 计算机科学. 2013(01)
[6]产品线可变性的需求方法研究[J]. 王孟伟,管群. 计算机工程与设计. 2011(11)
[7]一种基于UML的软件产品线可变性建模方法[J]. 罗代忠,赵文耘,彭鑫. 计算机应用. 2008(08)
[8]一种软件需求变化追踪方法[J]. 王映辉,王立福,张世琨,王琼芳. 电子学报. 2006(08)
[9]关于软件需求中的不一致性管理[J]. 朱雪峰,金芝. 软件学报. 2005(07)
[10]利用语义模型的需求可跟踪性的实现[J]. 张闯,唐胜群,王策. 计算机工程. 2004(18)
博士论文
[1]基于领域追踪模型的软件产品线开发技术研究[D]. 沈立炜.复旦大学 2009
[2]多视点需求工程中不一致性的检测与处理[D]. 江敏.武汉大学 2007
硕士论文
[1]面向问题的需求可追踪性方法及技术支持[D]. 刘国源.广西师范大学 2016
[2]基于谓词逻辑的需求追踪方法研究[D]. 陈光颖.南京航空航天大学 2016
[3]基于需求划分的需求冲突处理研究[D]. 白建秀.吉林大学 2015
[4]基于本体的软件需求跟踪的研究[D]. 裴志远.合肥工业大学 2011
[5]多视点需求工程的形式化方法研究[D]. 邵婧.华东师范大学 2007
本文编号:3152220
【文章来源】:青岛大学山东省
【文章页数】:53 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 引言
1.1 研究背景及意义
1.2 国内外研究现状
1.3 论文的研究内容及成果
1.3.1 论文的主要研究内容
1.3.2 论文的主要成果
1.4 本文的组织结构
第二章 基于多视点的软件产品线建模框架的研究与构建
2.1 软件产品线工程
2.1.1 领域工程
2.1.2 应用工程
2.1.3 可变性概述
2.2 面向多视点需求建模方法分析
2.2.1 软件产品线多视点建模的相关研究
2.2.2 Rational ADS
2.3 基于场景的SPL领域需求建模框架的构建
2.4 多视点软件产品线元模型构建
2.4.1 需求元模型的构建与分析
2.4.2 场景元模型的构建与分析
2.4.3 软件体系结构元模型的构建与分析
2.5 本章小结
第三章 多层次元模型间可追踪性研究
3.1 需求可追踪性研究
3.1.1 需求变更的原因和影响
3.1.2 软件产品线可追踪性研究
3.2 SPL多层次追踪模型及需求变化传播途径
3.2.1 构建多层次追踪模型
3.2.2 构建需求追踪框架
3.2.3 构建需求变化传播途径
3.3 变化追踪实现
3.3.1 构建需求变化追踪矩阵
3.3.2 需求追踪实现
3.4 本章小结
第四章 需求的一致性研究与实现
4.1 需求一致性研究
4.2 需求一致性管理方法的实现
4.2.1 KAOS方法
4.2.2 需求一致性管理方法
4.3 本章小结
第五章 实例分析
5.1 ATM简介
5.2 构建基于ATM系统的软件产品线多层次追踪模型
5.3 构建基于ATM系统的变化传播途径
5.4 构建基于ATM系统的需求追踪矩阵
5.5 需求追踪实现
5.6 需求一致性管理
5.7 本章小结
第六章 总结与展望
6.1 总结
6.2 展望
参考文献
攻读学位期间的研究成果
致谢
【参考文献】:
期刊论文
[1]多视点元模型间需求追踪性方法[J]. 李潇,魏长江. 计算机系统应用. 2019(09)
[2]一种安全攸关嵌入式系统需求追踪方法[J]. 王飞,黄志球,杨志斌,阚双龙,沈国华,陈光颖. 计算机学报. 2018(03)
[3]面向软件安全性需求分析过程的追踪模型[J]. 郑培真,苑春春,刘超,吴际,杨海燕,胡宁. 计算机科学. 2017(04)
[4]基于场景元模型的需求可追踪性研究[J]. 武加慧,魏长江. 青岛大学学报(自然科学版). 2016(03)
[5]一种基于场景的软件维护性需求分析方法[J]. 叶飞,朱小冬,王毅刚. 计算机科学. 2013(01)
[6]产品线可变性的需求方法研究[J]. 王孟伟,管群. 计算机工程与设计. 2011(11)
[7]一种基于UML的软件产品线可变性建模方法[J]. 罗代忠,赵文耘,彭鑫. 计算机应用. 2008(08)
[8]一种软件需求变化追踪方法[J]. 王映辉,王立福,张世琨,王琼芳. 电子学报. 2006(08)
[9]关于软件需求中的不一致性管理[J]. 朱雪峰,金芝. 软件学报. 2005(07)
[10]利用语义模型的需求可跟踪性的实现[J]. 张闯,唐胜群,王策. 计算机工程. 2004(18)
博士论文
[1]基于领域追踪模型的软件产品线开发技术研究[D]. 沈立炜.复旦大学 2009
[2]多视点需求工程中不一致性的检测与处理[D]. 江敏.武汉大学 2007
硕士论文
[1]面向问题的需求可追踪性方法及技术支持[D]. 刘国源.广西师范大学 2016
[2]基于谓词逻辑的需求追踪方法研究[D]. 陈光颖.南京航空航天大学 2016
[3]基于需求划分的需求冲突处理研究[D]. 白建秀.吉林大学 2015
[4]基于本体的软件需求跟踪的研究[D]. 裴志远.合肥工业大学 2011
[5]多视点需求工程的形式化方法研究[D]. 邵婧.华东师范大学 2007
本文编号:3152220
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3152220.html