软件开发生命周期总结

  1. 瀑布模型:
    这里写图片描述
  2. 演化模型
    第一次为试验性开发,得到试验性的原型产品,探索可行性。第二次在此基础上获得较为满意的软件产品。
  3. 增量模型
    先在第一次增量后做出核心功能,然后在接下来的每次增量中做出慢慢增加其他功能。
  4. 构件组装模型
    利用模块化思想将整个系统模块化,并在一定构件模型的支持下复用构件库中软件构件,通过组装高效率、高质量地构造软件系统。构件组装模型本质上是演化的,开发过程是迭代的。
  5. 极限编程
    把各种需求变成一个个小的需求模块,被安排在不同的开发周期里,得到一个尽可能准确的开发计划。每个开发周期都有很多相应的单元测试

猜你喜欢

转载自blog.csdn.net/Han_L/article/details/79786231