前言
大爆炸模型是一种简单且缺乏规划和计划的软件开发模式,强调直接投入大量资源追求快速开发,但可能导致产品不符合预期和失败。该模型几乎无测试,易导致设计漏测,资源浪费风险高。1 软件开发模型之大爆炸模型
1.1 直接冲过河去的模型
软件开发大爆炸模型(Big Bang Model),也称为直接冲过河去的模型。就像过一条大河,大爆炸是直接往前冲,结果要么是冲过去了,要么是直接被水冲走了。
采用该模式进行软件开发,类似于宇宙大爆炸理论,是一种相对简单且缺乏规划和计划的开发模式。通常是把大量的人力、物力投入到一个产品的研发中,在短时间释放巨大的能量,结果可能得到我们预期的产品,也可能以失败告终。
1.2 模型特点
软件开发的大爆炸模型是最简单的软件开发模式,几乎没有计划、进度安排和正规开发过程,所有精力都花在开发软件和编写代码上,整体开发的速度会相对较快。
该开发模型缺乏计划安排和正规的开发过程,前期的需求可能并不明晰,可能导致开发人员最后实现的产品与顾客预期相差甚远,可能导致项目失败及之前投入的人力、物力等资源的浪费。
1.3 测试角色
大爆炸模型几乎没有测试,即使有也要挤在产品发布前,通常都会避免在此模式下进行测试。
大爆炸模型的重心主要放在编写代码上,通常情况下只有开发人员的功能自验,缺乏测试人员的进一步测试工作。测试人员通常也是挤在产品发布的前期,测试的已经是一个相对完整的产品,因为没有产品说明书、规格说明等资料,测试人员只能对产品开展一系列的探索性测试,进而很可能导致设计漏测的问题。