Software Engineering

Software Engineering

软件工程 - 敏捷过程 #

Review

  1. 2020/04/08

时间就像一张网,你撒在哪里,你的收获就在哪里。

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观: 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划 也就是说,尽管右项有其价值,我们更重视左项的价值。

不是我们流程完全按照敏捷设计了就是敏捷了,而是需要不断反思我们是否按照这个思想在实践了才是符合敏捷思想的核心。 换一个角度,其实和我们组织的价值观是一致的。

  • 主人翁意识;
  • 追求卓越;
  • 空杯心态;
  • 思变创新;
  • 以客户为中心;
  • 真诚直接

敏捷相关的知识点 1、敏捷核心价值观 2、完整的scrum流程 3、每日例会和看板 4、回顾例会

软件过程模型 #

  • 瀑布模型
  • 快速原型模型
  • 增量模型
  • 螺旋模型
  • 喷泉模型
  • RUP
  • 敏捷过程
  • 微软过程

软件工程分析 #

  1. 问题定义
  2. 可行性研究
  3. 需求分析
  4. 总体设计
  5. 详细设计
  6. 编码和单元测试
  7. 综合测试
  8. 软件维护