软件工程
- 考点概述
- 软件工程概述
- 能力成度模型
- 能力成熟度模型集成
- 软件过程模型
- 逆向工程
- 软件需求
- 需求获取
- 数据流图
- 需求定义
考点概述
重点章节
软件工程概述
之前老版教程的,之前考过
能力成度模型
记忆 能力等级 和 特点
能力成熟度模型集成
相比于CMM,第二个和第4个阶段不同
几乎不考
b
d
b
软件过程模型
将前一个阶段做完,才能开始下一个阶段
需求明确
适合于需求不明确的情况
结合了原型模型和瀑布模型
需求不明确
风险分析
有风险就选螺旋模型
指定计划
风险分析
实施工程
客户评估
将测试贯穿于整个信息系统的周期
单编(单边)
集详(吉祥)
系概(膝盖)
验需(延续)
分批次交付
面向对象 -喷泉模型
CBSD–基于构建
a
d
螺旋模型–风险评估,大型项目
适应性
面向人的
迭代增量式
统一过程模型 RUP
敏捷开发:轻量级
统一过程模型:重量级
RUP也是一个迭代的过程
初始,细化,构造,移交
逆向工程
还原源代码
抽象级别:逻辑
完备级别:代码级别
很少考察
a
d
软件需求
定义很少考,了解一下就行
系统需求是考点
a
需求定义
b
c
a
找递进关系
需求获取
JRP比较重要
a
d
采样属于数理统计
c
联合需求计划–开会
了解一下就行
数据流图是下午考试常考的
数据流图
分层数据流图
顶层数据流图:上下文数据流图
反映的是整个系统和外部实体之间的交互
顶层数据流图和0层数据流图中的数据流需要对应:就是说,在顶层数据流图中的数据流,0层都需要有
将加工细化
加工1的1层图的输入和输出数据流需要对应 0层图中对应加工的输入输出数据流
加工2的1层图的输入和输出数据流需要对应 0层图中对应加工的输入输出数据流
需求定义
SRS
最后的产出是需求规格说明书和需求基线
考试考需求变更流程
需求跟踪
正向跟踪:判断用户的原始需求是否都实现了
反向跟踪:判断软件是否实现了用户的需求
d
数据流图描述功能模型
ER图描述数据模型
选B
行为模型:状态转换图
A
和系统进行交互的是外部实体