近年来,网络技术和数据库技术的发展,使得软件规模越来越庞大;多单位、多团队的合作开发使得开发队伍的离散化程度增加;各种开发工具和开发平台的应用以及软件需求不确定性的增加,都使得软件开发变得复杂而难以一般的方式来有效管理,软件的开发过程就会变得混乱,软件生产的质量、周期、成本变得难以预测和控制,这就容易产生许多潜在的问题,往往就造成难以挽回的后果,软件危机越演越烈。为了转变这种情况,软件开发急需一种
经过二十几年的改革开放,中国经济已经取得了极大的发展,中国的企业也从以前在国内的小打小闹,开始逐渐走出国门,积极参与国际市场的竞争。尤其是在中国加入WTO后,中国的经济开始更多、更广泛地和世界经济联系在一起,参与到国际经济分工中;中国的企业,不管主动地还是被动地,也都将不可避免地卷入到国际竞争当中。因此,如何提升我国产业的国际竞争力,在国际分工中获得更有利的位置;如何提高企业在国际竞争中生存、发展