软件过程与方法---课堂总结1 第二章 软件过程综述
来源:互联网 发布:多源数据融合 编辑:程序博客网 时间:2024/05/12 03:58
目录
第二章过程综述...............................................................................................................1
2.1软件过程及框架...................................................................................................1
2.2 过程模式与过程评估..........................................................................................2
第三章 惯例过程模型......................................................................................................3
3.1惯例过程模型概述...............................................................................................3
3.2瀑布模型.............................................................................................................3
3.3增量过程模型......................................................................................................4
3.3.1增量模型................................................................................................5
3.3.2 RAD模型..................................................................................................6
3.4 演化过程模型.....................................................................................................6
3.4.1原型模型..................................................................................................7
3.4.2螺旋模型..................................................................................................8
3.5 统一过程模型.....................................................................................................9
3.5.1 RUP的静态结构........................................................................................9
3.5.2 RUP的动态结构......................................................................................11
3.5.3 RUP与通用活动的对照...........................................................................14
3.6专用过程模型....................................................................................................15
3.6.1基于构件的开发.......................................................................................15
3.6.2形式化方法模型.......................................................................................15
第三章小结.............................................................................................................16
第四章 敏捷过程模型.....................................................................................................16
4.1敏捷..................................................................................................................17
4.2敏捷过程...........................................................................................................18
4.3敏捷过程模型....................................................................................................19
4.3.1XP 1......................................................................................................19
4.3.1极限编程2..............................................................................................20
4.3.2 Scrum 1(橄榄球).................................................................................24
4.3.2Scrum 2.................................................................................................26
4.4小结..................................................................................................................29
第二章过程综述
2.1软件过程及框架
(1)软件过程提供一个公用过程框架,在该框架下可以建立一个软件开发的综合计划。
l 通用框架活动适用于所有软件项目,而不在乎其规模和复杂性。
l 构成软件工程动作的任务集合可以依项目需要和团队特点而不同----使得框架活动适应于不同软件项目的特征和项目组的需求。
l 若干保护性活动独立于任何一个框架活动,且贯穿于整个过程模型之中。
(2)所有的软件过程都可以用公用过程框架来概括。但是由于软件所需解决的问题、项目特点、开发团队及组织文化的不同,软件过程的适应性调整才是成功的关键。Discussion:不同的软件过程之间有哪些不同之处?
2.2 过程模式与过程评估
(1)过程模式提供了一个模版,一种在软件过程的背景下,统一描述问题解决方案的方法。Ambler的过程模式模板:
模式名称
目的
类型
启动条件
问题、解决方法
结束条件
相关模式、已知应用实例
(2)根据抽象层次不同,过程模式有三种类型:
ü 阶段模式:描述完整的软件过程阶段
ü 步骤模式:描述过程框架活动
ü 任务模式:描述工作任务
(3)过程模式提供了一种有效的机制描述各种软件过程。
(4)过程模式可以复用
(5)建立了过程模式就可以构建过程模型
(6)过程模型需要经过评估以确定是否满足过程标准要求
(7) 过程评估方法
l 用于组织内部过程改进的CMM评估
l 用于过程改进的标准CMMI评估
l SPICE(ISO/IEC15504)
l ISO9001-2000
(8)过程评估的作用
软件过程改进和组织能力确定
- 软件过程与方法---课堂总结1 第二章 软件过程综述
- 软件过程与方法---课堂总结2 第三章 惯例过程模型
- 软件过程与方法---课堂总结3 第四章 敏捷过程模型
- 软件过程(软件工程第二章)
- CMMI 3级软件过程改进综述与 文档模板
- J2EE软件过程总结
- 软件过程与软件工程
- 软件开发过程培训总结
- 软件工程与软件过程改进(1)
- (课堂讨论)软件开发过程中的银弹
- 软件过程
- 软件过程
- 软件过程
- 软件开发方法综述
- 软件开发方法综述
- 软件开发方法综述
- 程序编译过程与软件启动过程
- 软件开发过程与爬山过程
- http://camstudio.org/
- 移动云计算服务端技术-课程总结2
- 中国社交视频规模达22亿元 用户1.02亿人
- [leet code] Minimum Depth of Binary Tree
- 第25章 网络
- 软件过程与方法---课堂总结1 第二章 软件过程综述
- samba无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 - playerboy
- CF225A题Coder
- CentOS6.5安装exFAT时python3不兼容scons的问题的解决
- RH318之安装虚拟化操作系统
- Debugging Terminology
- 虚拟桌面:一个简单的桌面管理工具
- 金山卫士开源软件之旅(八) netmon下netmon工程的解析---netmon.exe的启动过程分析
- 金山卫士开源软件之旅(三) netmon下FwProxy工程的解析----COM组件的管理模式