节点文献
小组软件过程的HDSD模型及仿真算法研究
Research on Team Software Process’s HDSD Model and Simulation Algorithm
【作者】 邹启杰;
【导师】 刘群;
【作者基本信息】 哈尔滨工程大学 , 计算机应用技术, 2004, 硕士
【摘要】 科学的软件过程管理和软件过程仿真是提高软件生产率、保证软件质量的两种重要的方法,作为比较新的研究领域,他们正日益受到学术界和IT业界的关注。本文就是描述了一种针对小组软件过程(Term Software process)的仿真模型。它是根据TSP的特点,选择将离散、连续以及基于状态三种建模思想结合的一种混合模型。这种模型分为两层建立,外层模型体现软件开发过程的阶段性;内层模型体现软件开发过程的连续性。可见,混合模型能够从不同角度模拟软件的开发过程,并能够对软件开发过程进行监督和预测,使得软件开发过程管理的更科学,开发出来的软件产品质量更高。 具体来说,本文主要研究内容如下: ● 介绍了软件过程主要组成部分和当前软件过程的主要研究方向;论述了软件过程模型的重要性;详细描述了小组软件开发逻辑和小组软件过程的主要组成部分。 ● 研究已有的软件过程仿真方法,并重点讲述和比较离散事件仿真模型、连续事件仿真模型、基于状态的仿真模型的特点和不足。说明尝试将多种建模方法相结合,使仿真模型能够更好的对现代软件过程进行模拟和预测。 ● 提出了针对小组软件过程的混合仿真模型(HDSD),详细讲述了此种模型的结构、应用原理、以及运行的过程,并且讨论了动态规划算法在模型实现过程中的应用。 ● 对上述理论进行实例验证,混合仿真模型(HDSD)应用于小组软件过程仿真,该方法有效可行,可以作为一种科学的提高软件过程质量的方法。
【Abstract】 As a new field of software research, software process management and software process simulation are the important ways of increasing software productivity and ensuring software quality, which is being given more and more attention to in the academic field and industrial field. This article has presented a new simulation model of the term software process. According to the characteristic of TSP, it is a hybrid model combined with discrete event model, system dynamics mode, and state-based process model. This model is divided into two levels: the inner level embodies the continuity of the software process, and the outer embodies the software development process by phases. This model can simulate software process on the variety levels, supervise and predict the software process. Also it can make the management of software development become more scientific and improve the quality of software.In this dissertation the main work includes: The main parts of software process and main orientations in the field of software process research are introduced. The significance of software process model is discussed and the logic of the term software and main parts are described at length. By researching the existing simulation methods, discrete event model, system dynamics mode, and state-based process model are stated and compared. It is clear that the hybrid model can better imitate and forecast the modern software process. A hybrid simulation model of team software process is brought forward, and the structure, the theory and the process of the model are narrated in detail. We discuss the application of dynamic planning algorithm in this model. Do experiment according as theory above. The hybrid simulation (HDSD) is applied to Term Software Process, which is availability. This model can beused to improve the quality of software process.
【Key words】 Software Process; Team Software Process; Software Process Simulation; Hybrid Process Simulation Model;
- 【网络出版投稿人】 哈尔滨工程大学 【网络出版年期】2005年 01期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】60