基于需求演化的软件开发迭代时机选择  

Timing of Software Development Iterations Based on Requirements Evolution

在线阅读下载全文

作  者:张卫民[1,2] 周伯生[1] 

机构地区:[1]北京航空航天大学计算机学院,北京100083 [2]北京航天飞行控制中心,北京100094

出  处:《飞行器测控学报》2008年第2期41-44,共4页Journal of Spacecraft TT&C Technology

摘  要:瀑布过程模型要求所有需求都明确并经过评审后才能开始软件设计和编码,使得整个软件系统的研制周期很长。为了缩短软件研制周期,可以采用迭代过程模型开发飞控软件系统。在采用迭代过程模型时,必须合理确定迭代的次数和每次迭代的时机。本文介绍了软件需求演化的概念,建立了基于需求演化规律的迭代次数和迭代时机确定模型,提出了确定软件需求演化函数的方法。以实例对模型的应用和演化函数确定方法进行了说明。As required by the waterfall process model, software design and coding should not start prior clarification and review of all requirements. This usually results in a lengthy schedule for development of a software system. An iterative process model is used in development of a spaceflight control software system to shorten the lead time. When the iterative process model is used, the number of iterations and the start points of the iterations must be optimized. The concept of software requirements evolution is introduced, A timing model of software development iterations based on requirements evolution is presented. The object of optimization for the model is the completion time of the project and the decision variables are the number of iterations and the start points of the iterations. A method is proposed for establishment of the requirements evolution function of a software system. The model and the method are illustrated with examples. Finally, a discussion of the limitations of the model is given.

关 键 词:软件工程 过程管理 迭代模型 需求演化 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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