关于开发模型的学习

一、开发模型分为:瀑布模型、快速原型模型、螺旋模型。

二、瀑布模型,是一种经典模型,提供了软件开发的基本框架。

        1、瀑布模型的优点:

                1)各阶段划分清晰
                2)强调计划与需求分析
                3)适合需求稳定的产品开发

              瀑布模型的缺点:
                1)单一流程,不可逆
                2)风险显露得晚,纠正机会少
                3)测试只是其中一个阶段,缺乏全过程测试思想
                4)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
                5)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险。
                6)早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。

        2、瀑布模型的开发步骤:

                1)计划:老板或者经理来做计划、考虑是否立项。计划完成后会出一个“可行性研究报告”。

                2)需求分析:产品经理(或需求经理)来做需求分析,分析后会出具“需求规格说明书”。

                3)设计:第一步进行概要设计,会出具一份“概要设计文档”;第二部进行详细设计,会出具一份“详细设计文档。

                4)软件实现(编码):开发工程师根据需求进行编程,得到软件。

                 5)软件测试:测试工程师对软件进行测试,测试后会出具一份“测试报告”。

                6)运行维护:运维工程师对软件进行日常维护、版本升级及新需求的添加。

三、快速原型模型,是通过简略快速的方式,开发一款有基本功能或模块的软件产品,为了竞标时展示给招标单位看,提高中标可能性。

        1、快速原型模型的开发步骤:快速分析、需求说明、构造原型、原型、运行原型、评价原型、修改意见。

四、螺旋模型,结合瀑布原型和快速原型模型。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值