美文网首页
软件开发流程

软件开发流程

作者: mick_ | 来源:发表于2019-06-17 12:56 被阅读0次

瀑布式

流程:

需求分析-》设计-》编码-》测试-》运行维护

优点:

  • 容易理解,易于管理
  • 强调需求的调查,产品测试
  • 强调开发阶段性早期计划

缺点:

  • 客户必须完整的描述需求
  • 阶段工作难以逆转
  • 项目结束前不能完整演示系统
  • 项目延期风险大

适应场景

  • 大型项目

敏捷式

流程:

  • 需求确认 》 功能拆分 》 迭代开发 》 重构 》 完整发布
  • 计划 》 开发 》 测试 》发布 》计划.....

优点:

  • 曾量开发,进度可控,将大项目拆分小项目持续开发,阶段性产出
  • 持续测试与集成
  • 快速试错,拥抱变化

缺点:

  • 项目成员稳定性要求高,强调人员沟通
  • 文档管理弱

相关文章

  • 软件测试基本理论

    软件开发流程 了解软件测试,有必要先了解软件开发的一般流程 软件开发的一般流程:用户需求→需求分析→概要设计→详细...

  • 软件开发流程

    软件开发流程

  • 【币圈创业日志】软件开发外包

    @(区块链) 【币圈创业日志】软件开发外包 软件开发的流程 软件开发大致流程是 需求,设计,编码,测试 这是一个粗...

  • 测试开发笔记一(测试流程与理论)

    01 | 软件开发流程与项目管理 软件开发步骤 需求分析 概要设计:描述系统的处理流程、组织结构、模块划分、功能分...

  • (一)测试流程与理论

    1.软件开发流程与项目管理 软件开发流程的演变 传统瀑布模型->敏捷开发模型->DevOps开发模型 瀑布模型 瀑...

  • 软件测试考试知识点分享

    01 软件测试的流程是什么?(测试流程) (1)需求调查:全面了解系统概况、应用领域、软件开发周期、软件开发环境、...

  • 软件开发流程

    一个软件从开始到最后一共需要以下几个流程: 1、计划 2、分析 3、设计 4、编码 5、测试 6、维护...

  • 软件开发流程

    1.可行性研究报告 2.需求分析报告 3.软件概要设计 4.软件详细设计 5.软件编码 6.软件测试 7.软件维护

  • 软件开发流程

    瀑布式 流程: 需求分析-》设计-》编码-》测试-》运行维护 优点: 容易理解,易于管理强调需求的调查,产品测试强...

  • 软件开发流程

    软件开发就是一个平衡理想与现实间差距的过程。

网友评论

      本文标题:软件开发流程

      本文链接:https://www.haomeiwen.com/subject/obhafctx.html