软件过程与管理期末复习知识点整理-西交宋永红软件过程与管理。⼀、概论
背景
什么是软件⼯程?
软件⼯程体系层次图:
软件⼯程体系层次的拓展与细分
⼆、过程综述
为什么要学习软件过程?
软件过程框架
两类框架活动区别:
过程模式
过程模式提供了⼀种有效的机制描述各种软件过程。
过程评估
三、惯例过程模型
惯例过程模型概述
惯例过程模型的优点
惯例过程模型的不⾜
瀑布模型
瀑布模型的特点:
瀑布模型的适⽤范围 :
增量过程模型
增量模型
⼯作流程
RAD 模型
演化过程模型
原型模型
原型的分类:
原型的使⽤策略:
螺旋模型
螺旋模型特点
统⼀过程模型
RUP的静态结构
需求⼯作流:确保开发⼈员构建正确的系统
核⼼⽀持⼯作流
RUP的动态结构
RUP 中的迭代(每个迭代周期都是⼀个⼩的瀑布模型)
不同的⼯作流在不同的时间段内⼯作量不同
统⼀过程各阶段的⼯作产品
RUP中的通⽤框架活动
RUP中的优秀实践
RUP
专⽤过程模型
基于构件的开发模型
构件
形式化⽅法模型
优势
不⾜
四、敏捷过程模型
1. 敏捷⽅法的发展历程
惯性过程模型与敏捷(Agile)⽅法对⽐
2. 敏捷
敏捷包括以下内
1