由于在软件发展的过程中并不是独立的,所以我们要从计算模型和软件开发本身的变化和趋势,再由此推测软件工程的发展趋势。
易企商道www.re来为你分析软件工程未来发展趋势
计算模型的发展变化:(1)CPU的运算能力按摩尔定律快速提升;(2)并行运算技术以及多核多线程技术使服务器的处理能力飞速提升;(3)互联网的快速普及使得云计算成为可能。
软件开发的五大趋势:(1)由于计算能力向服务器端的快速集中,提供高并行计算能力和可用性的中间件技术被广泛采用;(2)软件开发团队可以更集中关注于业务逻辑,导致了软件开发团队的规模变得越来越小,但角色变得越来越专业化;(3)计算能力的增强,使软件越来越易用;开发外包变得非常普及。(4)为了使分布在互联网上系统能够互相协作,SOA成为一个热点;(5)B/S结构的系统非常容易升级,这使得软件交付和升级的速度大大加快了。