软设之路2.1--软件过程
来源:互联网 发布:巨人网络征途2 编辑:程序博客网 时间:2024/06/10 06:29
- 总览
- 软件过程
- 瀑布模型
- 增量模型
- 演化模型
- 原型模型
- 螺旋模型
- 喷泉模型
- 基于构件模型
- 形式化方法模型
- 说说考点
写在前面:
还没来得及写总览篇,先来写这篇即兴的先,现卖现唱
总览
软件过程
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)
- 软设之路2.1--软件过程
- 我的软设之路
- 软设之路--总览篇
- 软设之路1.1-计算机系统
- [软考]之软件过程模型I
- [软考]之软件过程模型II
- 【软考之软件过程模型总结】
- 软件过程之 CMM
- 【Dongle】【软考】软件开发之软件过程
- 软件汉化 OllyDBG 入门之四--破解常用断点设
- 软设&DM学习之路NO.1
- 软设&DM学习之路NO.2
- 软设之路2.2-系统开发与运行
- 软设之路-4.1(数据结构及算法)
- opkg软件源设
- 软件开发过程之我见
- 软件工程之软件过程模型
- 软件工程之软件过程模型
- 双系统/虚拟机安装实践记录
- JZOJ 5398. 【NOIP2017提高A组模拟10.7】Adore
- 20171007离线赛总结
- 字典树Trie
- 第五周项目3 括号的匹配
- 软设之路2.1--软件过程
- 6.存储过程游标的使用
- Sublime Text 3 编译/运行Java程序
- unity_NGUI系统学习(五)_切图SlicedSprite九宫切图
- 2017.10.07【NOIP提高组】模拟赛B组 瑰丽华尔兹 题解
- 快速排序(java机试题)
- cassandra高级操作之索引、排序以及分页
- python自动化工具之pywinauto(一)
- 机器学习经典算法详解及Python实现--K近邻(KNN)算法