Software process simulation modeling: Why? What? How?

被引:212
作者
Kellner, MI [1 ]
Madachy, RJ
Raffo, DM
机构
[1] Carnegie Mellon Univ, Inst Software Engn, Pittsburgh, PA 15213 USA
[2] Univ So Calif, Ctr Software Engn, Los Angeles, CA 90089 USA
[3] Portland State Univ, Sch Business Adm, Portland, OR 97207 USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/S0164-1212(99)00003-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software process simulation modeling is increasingly being used to address a variety of issues from the strategic management of software development, to supporting process improvements, to software project management training. The scope of software process simulation applications ranges from narrow focused portions of the life cycle to longer term product evolutionary models with broad organizational impacts. This article provides an overview of work being conducted in this field. It identifies the questions and issues that simulation can be used to address ('why'), the scope and variables that can be usefully simulated ('what'), and the modeling approaches and techniques that can be most productively employed ('how'). It includes a summary of the papers in this special issue of the Journal of Systems and Software, which were presented at the First International Silver Falls Workshop on Software Process Simulation Modeling (ProSim'98). It also provides a framework that helps characterize work in this field, and applies this new characterization scheme to many of the articles in this special issue. This paper concludes by offering some guidance in selecting a simulation modeling approach for practical application, and recommending some issues warranting additional research. (C) 1999 Published by Elsevier Science Inc. All rights reserved.
引用
收藏
页码:91 / 105
页数:15
相关论文
共 20 条
[1]  
Abdel-Hamid T., 1991, Software Project Dynamics: An Integrated Approach
[2]  
AKHAVI M, 1993, P 5 SOFTW ENG PROC G
[3]  
[Anonymous], THESIS U SO CALIFORN
[4]  
BURKE S, 1997, CMUSEI96TR024
[5]   PROCESS MODELING [J].
CURTIS, B ;
KELLNER, MI ;
OVER, J .
COMMUNICATIONS OF THE ACM, 1992, 35 (09) :75-90
[6]  
GRUHN V, 1992, COMPUTATIONAL SYSTEMS ANALYSIS 1992, P439
[7]  
Gruhn V., 1993, Systems Analysis and Modelling Simulation, V13, P37
[8]  
Hansen G.A., 1997, AUTOMATING BUSINESS
[9]  
HEINEMAN G, 1993, CUCS03693 DEP COMP S
[10]  
Kellner M, 1997, P WORKSH PROC MOD EM, P33