软件开发流程简介
文章目录 1 软件开发流程简介 1.1 软件开发流程概念 1.2 常见软件开发流程 2 常见软件开发模型 2.1 即兴模型(Build-and-Fix Model) 2.2 瀑布模型(Waterfall Model) 2.3 增量模型(Incremental Model) 2.4 螺旋模型(Spiral Model) 2.5 敏捷模型(Agile Modeling) 3 项目开发流程选择示例 1 软件开发流程简介 1.1 软件开发流程概念 什么是软件开发流程? 通过一系列步骤保证软件产品的顺序完成。 软件产品在生命周期内的管理学方法。 软件开发流程的本质: 开发流程与具体技术无关。 开发流程是开发团队必须遵守的规则。 1.2 常见软件开发流程 常见软件开发流程如下: 即兴模型(Build-and-Fix Model) 瀑布模型(Waterfall Model) 增量模型(Incremental Model) 螺旋模型(Spiral Model) 敏捷模型(Agile Modeling) 2 常见软件开发模型 2.1 即兴模型(Build-and-Fix Model) 特征如下: 与最终用户交流后立即开始进行开发。 没有需求分析和需求发掘的过程。 没有整体设计以及规划的过程。 没有相关软件文档,维护性差。 2.2 瀑布模型(Waterfall Model) 特征如下: