前言
为了更有针对性的更好的做好测试,需要了解和学习软件开发模型。1 软件开发模型的定义及常见模型
1.1 为什么学习软件开发模型
为了更有针对性的更好的做好测试,需要了解和学习软件开发模型。
1.2 什么是软件开发模型
软件开发模型(Software Development Model)也叫软件开发生命周期、软件生命周期模型、软件生命周期,每个公司的叫法不一样。软件开发生命周期模型是软件产品从最初构思到退役的过程。包括需求、设计、编码和测试、维护等阶段。
软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。
1.3 常见的软件开发模型
常见的软件开发模型有:大爆炸模型、边写边改模型、瀑布模型、螺旋模型、敏捷软件开发。