<正>随着全球化浪潮及互联网技术的飞速发展,新兴技术例如移动互联网、云计算、大数据等越来越进入人们的生活,对于软件开发也提出了很多新的需要和挑战。早在1984年,在第一届国际软件过程讨论会上,已经正式提出了,"软件过程"的概念。它促使人们把研究注意力转向那些对于软件项目的成功起着关键作用的过程细节,以解决软件开发过程中遇到的问题。但是软件开发依然存在很高的失败比率,主要表现在开发进度严重延期、成本超支、软件