基于UML模型的敏捷开发迭代顺序的确定  被引量:4

Determination of Agile Development Iteration Order Based on UML

在线阅读下载全文

作  者:胡文生[1,2,3] 赵明 杨剑锋[2,3] 龙士工[2] 

机构地区:[1]贵州商业高等专科学校计算机科学与技术系,贵阳550004 [2]贵州大学计算机科学与信息学院,贵阳550025 [3]贵州省可靠性工程中心,贵阳550025

出  处:《计算机科学》2013年第12期215-218,共4页Computer Science

基  金:国家自然科学基金(61163001)资助

摘  要:确定迭代顺序是敏捷开发过程中首先要解决的一个关键问题,它是敏捷开发过程的基础,有很多文献资料在这方面做了大量工作,但都是以功能组的价值为依据来确定迭代开发顺序的,这种以单一指标为依据确定迭代顺序的方式往往会产生一些意料不到的后果,而且对功能组价值的确定大多采用定性的方法,很难用定量的方法来实现。针对敏捷开发过程中迭代顺序研究中所存在的一些问题,提出了利用UML(Unified Modeling Language)用例图和顺序图来计算代表系统各个功能的用例的使用概率和风险程度,以用例的使用概率和风险程度为基础,以概率统计和模糊意见集中决策方法为手段来定量确定敏捷开发过程中的迭代顺序。To determine the iteration order is a critical problem in the agile development, and it is the foundation of agile development process. There are a lot of literatures to do a lot of work in this area. But the iteration order is based on the value of functional groups in many literatures. This iteration order based on a single indicator will often be unexpected consequences. The value of the functional groups is mostly determined by the qualitative approach, and it is difficult to using the quantitative methods to realize it. This paper put forward that we can use UML(Unified Modeling Language) use case diagram and sequence diagram to calculate the use probability and risk degree of use cases representing each system functional,to solve the problems about the study of iterative sequence in the agile development process. And based on the use probability and risk degree of cases, we can determine iterative sequence in the agile development process with the method of Probability and Stgtistics and Fuzzy Decision-making Method for opinion concentrated.

关 键 词:UML 用例 风险程度 价值 迭代顺序 

分 类 号:TP312[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象