互联网时代,企业应用软件对于企业的重要性越来越高,越来越成为支撑企业业务发展的重要因素,但是日益复杂的应用系统、不断变换的商业环境带来的无尽的业务需求,却使得快速实现满足业务要求的应用系统遭遇到严重挑战,表现为:
各个项目形成孤岛,缺乏统一的企业级应用平台
项目周期超过预期
无法快速响应业务需求变化
软件质量低下,Bug
软件复用度低,重复开发造成浪费
总体拥有成本高
软件人才流动造成严重影响
…
无论是采用定制应用的开发方式,还是基于套装软件进行二次开发,似乎都陷入问题的泥潭无法自拔,在“软件危机”的无奈中挣扎。从本质上,这根源于落后的编码式的软件开发方式,面对大型应用系统的复杂性,使用原子级的代码进行堆砌,必然造成应用系统的低效率和低质量,以及整个软件系统结构的僵化,无法快速满足变化的软件需求。
( 更多了解 ,请阅读 《软件的涅槃》、《软件中国的机会》)
|