软件过程结构

过程流(process flow)

过程流:描述了在执行顺序和执行时间上如何组织框架中的活动、动作和任务。

  • 线性过程流 Linear process flow
    从沟通到部署顺序执行五个框架活动
  • 迭代过程流 Iterative peocess flow
    在执行下一个活动前重复执行之前的一个或多个活动。
  • 演化过程流 Evolutionary process flow
    采用循环的方式执行各个活动,每次循环都能产生更为完善的软件版本
  • 并行过程流 Parallel process flow
    将一个或多个活动与其他活动并行执行
    在这里插入图片描述

定义框架活动

  1. 通过电话与利益相关者取得联系
  2. 讨论需求并做记录
  3. 将笔记整理成一份简单的书面需求
  4. 通过 E-mail 请利益相关者审阅认可

明确任务集

每一个软件工程动作都由若干个任务集构成,每一个任务集都有软件工程工作任务、相关工作产品、质量保证点和项目里程碑组成。
在这里插入图片描述
在这里插入图片描述

过程模式

描述了软件工程工作中遇到的过程相关的问题,明确了问题环境并给出了针对该问题的一种或几种可证明的解决方案。

过程模式的描述模板:
  • 模式名称:清楚表示该过程的含义。
  • 驱动力:模式的使用环境及主要问题。
  • 类型步骤模式任务模式阶段模式
  • 启动条件:描述在应用模式前所具备的前提条件
  • 问题:描述模式将要解决的具体问题。
  • 解决方案:描述如何实现模式。
  • 结果:描述模式执行后的结果
  • 相关模式:与该模式相关的其他过程模式。
  • 已知应用和实例
    在这里插入图片描述
发布了176 篇原创文章 · 获赞 46 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43207025/article/details/105326864