二、未来发展形势分析
(一)技术发展趋势
未来几年,软件技术将呈网络化、可信化、服务化、工程化和体系化的趋势,对国民经济各领域的渗透和带动力不断增强。
网络化趋势改变应用与技术模式。信息技术正处于“以机器为中心”向“以网络为中心”的重大变革期,网络化成为软件产业中最具影响力的发展趋势。跨平台的面向网络的软件开发和应用技术正在成为新的研究热点,随着网络服务标准的成熟,新一代软件将基本以网络为中心来实现各种复杂的分布式应用。
可信化成为网络软件应用的关键。随着软件规模越来越大,软件层次越来越复杂,以及应用领域的不断拓展,以服务的安全性、可用性和服务质量保证等为核心的高可信技术成为网络软件应用的关键;采用新的软件工程方法开发可信的基础软件平台及应用软件,提高网络软件的安全性和可靠性。
服务化趋势改变软件产业格局。互联网的广泛应用使各类软件产品以服务的形式向最终用户提供成为可能。未来绝大部分应用都将通过Internet提供服务,软件服务化将在绝大部分应用软件中普遍实现。软件服务将使目前的软件授权、开发、维护方式发生巨大变化,软件应用模式和商业模式也将随之发生改变。
工程化趋势推动复用技术和构件技术发展。网络化、服务化和国际化的发展趋势,使得软件更加复杂,开发难度增加,充分利用软件复用和软件构件技术是解决软件危机、提高软件开发效率和质量的有效途径,有助于实现软件的工程化、工厂化生产。未来大部分软件开发和部署将以复用和构件技术为基础来实现。
体系化竞争加速软件平台的发展。随着互联网的不断发展和计算应用的不断拓展,分布、并发的复杂应用,以及互通、互联、互操作的应用需求促进功能更加丰富、屏蔽操作系统具体特性的中间件等支撑技术得到快速发展,并形成较为完整的软件平台体系,软件的竞争已从产品竞争发展成体系竞争,软件平台体系将发展成为网络环境下各种应用的支持基础。 |