摘要
软件维护问题已经日益成为人们关注的焦点,除软件产品本身固有因素(如软件维护性)影响软件维护工作量外,软件维护过程也对它有着重要的影响,一个资源配置合理的维护过程能够提高维护效率,并降低维护费用。文中提出了一个用于对软件维护过程运行进行建模和评估的方法,它能够提高一个维护组织的过程成熟度和效率。该方法建立了基于排队网络软件维护过程模型,并通过GRASP仿真来确定它的运行情况,可以对多种过程方案选择进行仿真,从而避免了实际系统运行实验的风险,仿真结果表明,该方法切实有效,它为软件维护过程的分析及过程改进提供了一个可行的方法。
Software maintenance is now a very important study area. Not only software inherent factors play a very important role in influencing software maintenance efforts, but also software maintenance process. A maintenance process with rational resource allocation can improve maintenance efficiency and reduce cost. A new model and evaluation method of software maintenance process performance is studied. The method may be helpful to improve the maturity and efficiency of a software organization. Software maintenance process model based on queue network theory is studied and the performance of the process is simulated by GRASP. Alternative process strategy can be simulated by the method and the best strategy cab be got after simulation. The risks of real experiments are avoided at the same time. The results indicate that the method works well and will be a feasible way in software maintenance process evaluation and improvement.
出处
《计算机仿真》
CSCD
2007年第11期103-106,239,共5页
Computer Simulation
基金
总装十一五预研项目(413270205)
关键词
软件维护
软件维护过程
离散事件仿真
过程仿真
Software maintenance
Software maintenance process
Discrete - event simulation
Process simulation