考察侧重点 占分比较重
b
c
d
A
D
常用V模型作为干扰选项
B 需求明确且不发生变化
A 需求明确
a
a c
B
C
d c
A D
b 目的是:用最小的人力物力时间去发现潜在的各种错误和缺陷
自顶向下:不需要编写驱动模块,需要编写桩模块 自底向上:不需要编写桩模块,需要编写驱动模块
没考过冒烟。。。(了解一下就行,不用记忆)
边的数量-节点的数量+2 闭合区域数量+1
c 最上面的边不计算进来。。
逻辑覆盖考察较多
A c
a d
b 判断覆盖:(分支覆盖)每个分支取真和取假值至少都执行一次 b
a,d 语句覆盖:两个测试用例都为真就可以了 路径覆盖: (一共有四条路径)
A A
c d 环路复杂性
b 语句覆盖如下: 对于路径覆盖: 对于环路复杂性:4 选 d
a b 判定覆盖 环路复杂性
b b 路径 环路复杂性
B d 先转换为流程图 环路复杂性
伪代码转换为程序流程图 4个路径 环路复杂性 4
A C 画出程序流程图 环路复杂性
A C 画出程序流程图
环路复杂性
软件文档只好不坏
a(表述不全面)
b(稍加修改。。。)
方式1: n个人沟通路径的公式 方式2:
多个任务所指向的时候,最早时间取最大值
松弛时间: 最迟减去最早
从后往前推
多个任务的时候,最迟时间选择最小值。。
对于有多个路径指向出去的情况,松弛时间需要逐个讨论
松弛时间为0的路径:关键路径
转换为PERT图 前向传播 反向传播 求松弛时间(逐路径求) 关键路径:C AD–2天 AG–5天 取最小的
d 前向传播 反向传播 选C
c 正向传播 反向传播 关键路径
c 正向传播 反向传播
关键路径
c 转换为PERT 前向传播 反向传播 关键路径
c 转换为PERT
前向传播 反向传播 关键路径
考察点:
正向传播
反向传播 关键路径
关键路径上面的活动
前向传播 反向传播,关键路径 b
前向传播 a
前向传播 反向传播和关键路径 b
前向传播 反向传播,关键路径 选择C 松弛时间是20
前向传播 反向传播,关键路径
选择C 松弛时间是20
前向传播 反向传播 选b 对于多了多少天: 关键路径上的G多了3天。。 B
前向传播 反向传播 选A 20-17=3 选D
前向传播 最少时间为24天 可以晚2天
前向传播 最少时间22天 方向传播,关键路径。 BD处于关键路径。不能推迟。。
前向传播 最少时间:18 对于BF 9-2=7 对于BC:2-2=0 (注意E的最晚时间。。需要考虑到EF) 有两条关键路径。。 (关键路径上的点没有松弛时间。。)
前向传播: 最少时间:20 BD最少4,HK最早11 B
前向传播 B 一个开发人员完成BC,BD 关键路径:
前向传播 对于IJ:18-15=3 对于EH:12-7=5
前向传播: 36-18=18
前向传播 反向传播,求关键路径 5-3=2
晚16天开始不影响上班(松弛时间=16) 最晚时间:也可以从前往后推算: 对于BE
前向传播 反向传播,关键路径 松弛时间
画图: 找关键路径:
画图 前向传播; 45+10=55