首页 > 编程学习 > 【软件工程导论】1.软件过程模型

【软件工程导论】1.软件过程模型

发布时间:2022/11/24 23:16:58

软件过程模型

  • 什么是软件过程模型
    • 包括
  • 瀑布模型
    • 特点
  • 演化模型
    • 特点
    • 增量模型
      • 特点
    • 原型模型
      • 类型
      • 使用策略
        • 废弃策略
        • 追加策略
    • 螺旋模型
      • 特点

什么是软件过程模型

又叫作软件开发模型、软件生存周期模型在这里插入图片描述

包括

在这里插入图片描述

瀑布模型

在这里插入图片描述

每一阶段都会生成文档

在这里插入图片描述

特点

  1. 缺乏灵活性
  2. 在交互使用时才能发现问题,维护代价大
  3. 需要对需求了解到位
  4. 在软件开发过程中,不太可能发生重大变化,才比较适合瀑布模型

演化模型

在这里插入图片描述

特点

适用于对软件需求缺乏准确认识的情况

增量模型

在这里插入图片描述
融合了瀑布模型的重复、顺序
演化模型的迭代

在这里插入图片描述

特点

适用于需求经常变化的软件需求
在这里插入图片描述

原型模型

在这里插入图片描述
在这里插入图片描述

类型

在这里插入图片描述

使用策略

在这里插入图片描述

废弃策略

不考虑功能、结构先构造原型1
再在原型2中使用较好的结构和设计思想重新设计

追加策略

已实现已明确系统的一个子集,通过不断修改和扩充,逐步追加新的要求,最终演化成最终的系统

螺旋模型

在这里插入图片描述

每旋转一圈表示一个版本

一个圈的四个象限可以分为4个模块

在这里插入图片描述

在这里插入图片描述

特点

增加风险分析


本文链接:https://www.ngui.cc/article/show-701453.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000