恒联科技一直致力于为政府、企业、个人提供小程序、APP定制、电商系统、分销系统、支付系统、物联网系统、Saas平台、智能硬件等开发和服务。公司追求并一直坚持,为客户打造全网更有价值的互联网平台。
恒联科技一直致力于为政府、企业、个人提供小程序、APP定制、电商系统、分销系统、支付系统、物联网系统、Saas平台、智能硬件等开发和服务。公司追求并一直坚持,为客户打造全网更有价值的互联网平台。

软件开发之边做边改模型-陕西恒联科技

2020-09-22 14:01恒联科技

陕西恒联科技小编今天为大家分享的是软件开发的边做边改模型,下面我们详细分析。

边做边改模型(Build-and-Fix Model)

遗憾的是,许多产品都是使用'边做边改'模型来开发的。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。


在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程序出现错误,或者用户提出新的要求,开发人员重新修改代码,直到用户满意为止。

软件开发

这是一种类似作坊的开发方式,对编写几百行的小程序来说还不错,但这种方法对任何规模的开发来说都是不能令人满意的,其主要问题在于下面三点。

 

(1) 缺少规划和设计环节,软件的结构随着不断的修改越来越糟,导致无法继续修改;

(2)忽略需求环节,给软件开发带来很大的风险;

(3)没有考虑测试和程序的可维护性,也没有任何文档,软件的维护十分困难。