软件开发模型

Posted bearrunning

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件开发模型相关的知识,希望对你有一定的参考价值。

软件开发模型(Software Development Model)。

内涵是开发全部活动和任务的结构框架,外延是瀑布模型迭代式开发螺旋开发敏捷开发

软件开发模型的阶段主要包括四个点,需求设计编码测试

模型是一种认知的方法论,能够清晰直观地表达开发全过程


一、模型

通过主观意识借助实体或者虚拟表现构成客观阐述形态结构地一种表达目的地物件。

模型分类:

  • 数学模型
  • 物理模型
  • 结构模型
  • 工业模型
  • 仿真模型
  • 人力资源模型
  • 思维模型

 

二、软件模型外延的比较

  四个阶段,需求设计编码测试

  1.瀑布模型

    每一个阶段做到最好,前期越完美,后期成本损失越少。

  2.迭代式开发

    以最短的时间搭建主要功能,通过客户或用户反馈,再进行逐步完善。

  3.螺旋开发

    每个阶段进行之前,进行风险评估。

  4.敏捷开发

    以人为核心、迭代、循序渐进,开发迭代阶段。


 

三、总结

  开发模型所衡量的指标

  1. 投入成本
  2. 维护成本
  3. 人员的综合素质
  4. 市场占有率
  5. 风险预防

以上是关于软件开发模型的主要内容,如果未能解决你的问题,请参考以下文章

学习软件测试软件测试分类软件质量模型开发过程模型测试过程模型

软件开发过程-------瀑布模型原型模型螺旋模型敏捷开发模型

软考 系统架构设计师 简明教程 | 软件开发模型

软件测试概论_1

软件开发过程模型

软件评测时笔记_软件开发模型学习20161021