一、CMM
1
2
3
4
5
二、能力成熟度模型集成(CMMI)
6
7
8
9
三、软件过程模型
(一)、瀑布模型
(二)、V模型
10
11
12
13
14
15
16
(三)、增量模型
17
18
19
20
21
22
(四)、演化模型
(五)、原型模型
23
24
25
(五)、螺旋模型
26
27
28
(六)、喷泉模型
29
30
31
四、统一过程模型(UP)
32
33
34
35
36
五、敏捷方法
37
38
39
40
41
42
43
44
45
46
六、需求分析
47
48
七、系统设计
概要设计
详细设计
49
50
51
52
八、系统测试
53
54
55
56
57
58
九、单元测试
59
60
十、集成测试
61
62
63
64
十一、测试方法
黑盒测试
65
66
37
38
39
十二、McCabe度量法
环的个数=闭合区域+ 1,上图环的个数为:2+1=3
40
41
42
43
44
45
注意:每个边都应该有两个结点相对应,不懂看B站软件工程上视频 P95集
46
47
48
49
十三、白盒测试
50
51
52
53
54
55
56😭😭😭😭😭
57😭😭😭😭
需要2个测试用例
58
59
60😭😭😭
61😭😭😭😭
62😭😭😭
63😭😭😭😭
64😭😭😭😭
伪代码+白盒测试+McCabe度量算法
🤣for循环
🤣🤣do -while循坏
65😭😭😭😭
答案:B D
66😭😭😭😭
67😭😭😭😭
答案:A C
十四、系统可维护性评价指标
68
系统可维护性的评价指标:理解、测试、修改
69
70
🎈🎈 软件维护
71
D 选项:在软件工程的每一个阶段都应考虑并提高软件的可维护性
72
B选项:文档是软件可维护性的决定性因素
73
🎈🎈🎈软件文档
74
75
76
77
78
软件维护内容
1) 硬件维护
2)软件维护(重点 考的特别多)
79😶🌫️😶🌫️😶🌫️😶🌫️
80
81
82
83
84
85
86
87
官方答案B UP选C,软件工程上P150集
88
89
90
91
92
软件可靠性、可用性、可维护性
93
94
95
96
沟通路径
97
套公式:第一个人 n-1条,第二个人n-2条,……,第n个人0条,答案选A
98
n名开发人员中,有1名是主程序员,n-1名是普通成员,所以主程序员组有7人
99
软件项目估算
100
101
102
103
甘特图(Gantt图)
甘特图的优缺点:
104
105
PRET图
最早时刻 :当有多个任务指向一个结点时,要取多个任务中的最大值;开始结点的最早时刻等于0
PERT图最迟时刻
最迟时刻:当有多个任务指向一个结点时,要取多个任务中的最小值;结束点的最迟时刻等于结束结点的最早时刻
松弛时间
松弛时间:当只有一个结点时,松弛时间等于最迟时刻—最早时刻
关键路径:松弛时间为0的那段路径
上图的关键路径为
106😭😭😭😭
107
108
109
项目活动图
110
关键路径可以把每条路径的权重值相加,最多的那个就是关键路径。
111
112
113
用关键路径长度减去过FG的路径的最大值,也可以得出FG的松弛时间 48-18=20
114
115
116
117
118
119
120
121
122
123
124
125
126
画项目活动图
127
128