软设之路2.1--软件过程

写在前面:

还没来得及写总览篇,先来写这篇即兴的先,现卖现唱

总览

总览

软件过程

1.瀑布模型

特点或关键字:
a.线性顺序连接
b.以文档为驱动,适合于软件需求明确的项目模型
c.优点:容易理解,管理成本低,强调需求调查和产品测试
d.缺点:客户需求必须明确,不便修改;不能演示系统过程;项目风险控制能力弱

2.增量模型

特点或关键字:
a.瀑布模型的一个变体,具有其所有优点
b.第一个增量往往是核心的产品
c.第一个可交付的版本所需成本和时间很少,减少风险
d.缺点:没有对用户需求变更进行规划,很可能导致后来增量不稳定,甚至需要重新开发

3.演化模型

为了应对商业和产品需求的变更经常变化,专门提出了演化模型
典型的演化模型有:原型模型和螺旋模型。

原型模型

特点或关键字:
a.原型是预期的一个可执行版本
b.不必满足软件的所有约束,目的是快速、低成本
c.探索型:弄清目标要求
d.实验型:验证方案合理性

螺旋模型

特点或关键字:
a.大型软件
b.结合瀑布模型和演化模型
c.具有周期性,强调风险分析,适用于庞大、复杂且高风险的系统

4.喷泉模型

特点或关键字:
a.以用户需求为动力,以对象为驱动,适用于面向对象的开发方法
b.迭代性和无间隙性,不像瀑布模型那样存在明显的边界
c.同步进行,节省开发时间
d.缺点:需要大量的开发人员,不利于项目管理;要求严格管理文档

5.基于构件模型

特点或关键字:
a.通过包装构件来构造系统
b.可以内部使用可以商业使用构件
c.领域工程:领域分析,候选构件
d.应用系统工程:可复用构件

6.形式化方法模型

特点或关键字:
a.数学语言和语义

说说考点

比较常考的是瀑布模型和演化模型,
1。以文档为基础,线性顺序(瀑布模型)
2。用户需求为驱动(喷泉模型)
3。需求不明确,经常变化(演化模型之一)

本文最后修改时间:2017年10月8日12:02:00(2)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值