瀑布式开发

瀑布式开发是一种老旧的,正在过时的 计算机软件开发方法。
最开始的软件行业普遍采用这种方法,但是这种方法套用自传统工业生产,不适应计算机软件开发的具体情况。
瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。
瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高昂。瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的。 [1]
有论文统计他是造成70%软件开发失败的原因。
大体分为这几个阶段: 需求分析、设计、 编码、测试、维护。
需求阶段通常定义系统的需求,明白系统的目标。
设计阶段通常确定系统使用什么 数据库系统模块的划分,各个模块的功能。
编码阶段用 编程语言对设计阶段的实现。
测试阶段分 黑盒测试白盒测试。测试系统的功能是否实现,是否准确。
维护阶段是根据用户新的需要重新修改系统,使系统更加稳定,更符合用户的要求。
需求阶段的工作是否到位是整个系统开发的关键,在需求阶段有很多方式可以帮助自己完成工作,例如与客户畅所欲言,跟随客户参与业务过程等等。不管任何一种方法,任何一种方式,在需求阶段首先确定 系统边界,确定组织边界,然后摸清企业为消费者创造的价值,看清企业的 价值链,摸清价值链上的实体。最后要平衡价值链上各个实体之间的利益,争取系统做到大家都满意这个理想的状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值