摘要
为了增强软件过程控制能力,保障软件产品质量,提出一种基于关键路径法的软件过程控制模型。该模型以过程活动间的网络拓扑结构为基础,在确保工期和关键路径上资源需求的条件下,控制其他活动的开始时间,使得过程中所需的总资源耗费较少,且在此耗费下各活动开始时间较早。在最优耗费的约束下,还给出了一个基于资源竞争链的浮动信息更新算法,以便更新各活动的浮动信息。最后,用实例验证了所提模型的有效性和可行性。
A software process control model based on critical path method was presented for enhancing the software process controlling to guarantee the product quality. The model is based on the topological structure of the process activities. Under the precondition of ensuring the time limit for the project and the resource requirement of the critical activities, the start time of the other activities were controlled by a mathematical model with the target of making the total resource cost less and the starting of the activities much earlier under the optimal resource cost. Under the constraint of the optimal resource cost, an algorithm based on resource competition chain was also promoted to update the float information of the uncritical activities. At last, the experimental results show the model is feasible and effective.
出处
《计算机应用》
CSCD
北大核心
2010年第10期2745-2748,2753,共5页
journal of Computer Applications
基金
四川省科技计划项目(2008GZ0003)
关键词
软件过程控制
关键路径
资源均衡
资源竞争链
浮动时间
software process control
critical path
resource leveling
resource competition chain
float time