📜  大爆炸模型概述

📅  最后修改于: 2021-08-25 16:44:44             🧑  作者: Mango

大爆炸模型:

大爆炸模型是从无到有的SDLC模型。它是SDLC(软件开发生命周期)中最简单的模型,因为它几乎不需要计划。但是,这需要大量资金和编码,并且需要更多时间。大爆炸模型的名称是在“大爆炸”之后建立的,“大爆炸”导致了星系,恒星,行星等的发展。类似地,此SDLC模型结合了时间,精力和资源来制造产品。根据客户的要求逐步构建产品,但是最终产品可能无法满足实际要求。

下图说明了Big Bang SDLC模型的概述

设计 :

产品要求在到达时就得到理解和实施。完整的模块或至少部分模块已集成并经过测试。所有模块都单独运行,排除有故障的模块以查找原因。这是一个合适的模型,其中的要求没有得到很好的理解,并且没有给出最终发布日期。简单来说,它可以分3点逐步淘汰,即

  1. 集成每个人的模块以提供独特的集成概述
  2. 分别测试每个模块以识别任何错误或缺陷
  3. 如果发现任何错误,则分离该模块并确定错误原因

何时使用它,哪里不使用:

这种SDLC模型适用于小型项目,当很少有人在项目上工作时,客户的需求不够精确且不断变化,或者它是虚拟/副项目。由于此模型中没有适当的计划,因此被认为是最差的SDLC模型,非常不适合大型项目。

由于以下情况,建议仅使用“大爆炸”模型:

  1. 开发用于学习或实验目的的项目。
  2. 用户方面的要求不明确。
  3. 当需要立即实施较新的要求时。
  4. 根据当前开发的产品结果更改需求。
  5. 没有关于产品发布或交付日期的严格指南。

大爆炸模型的特点:

  • 不需要详细记录的需求规范
  • 提供原型的快速概述
  • 需要很少的精力和实现的想法
  • 允许合并新技术以查看变化和适应性

Big Bang模型的优点:

  • 无需为此进行计划。
  • 适用于小型项目
  • 需要很少的资源。
  • 由于没有适当的计划,因此不需要管理人员
  • 易于实施
  • 它发展了新来者的技能
  • 对于从事此工作的开发人员而言,非常灵活

Big Bang模型的缺点:

  • 不适合大型项目。
  • 高风险模型,不确定性
  • 如果要求不清楚,可能会很昂贵
  • 正在进行的项目的模型不佳

结论 :

大爆炸模型是一种非常简单的SDLC模型,适用于需要学习的小型项目或不需要过多计划的附带项目。它太简单了,但是对于涉及许多复杂项目的大型项目来说是有风险的,并且会要求相关人员对项目所基于的技术进行良好的培训。