软件开发模式这个词在学校的时候就接触,出名的瀑布模式、螺旋模式都清楚是怎么回事,但是却在网络上找不到其定义。
今天我斗胆给个基础定义,抛砖引玉。
软件开发模式,首先是一种模式,所谓模式就是一种被大家认可有效解决问题的一种成熟方法。软件开发,则是讲软件需求开发交付的过程,包含了需求分析、方案设计、代码开发、测试评估、发布交付的过程。
结合起来,软件开发模式则是软件开发遵循的行之有效的方法。该方法和软件开发对象、开发人员的能力、基础支撑设施的情况是否适配决定了开发效率的高低、软件开发的成本以及竞争力。