【中级软件设计师】—(针对上午题)软件工程(三十五)
一、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


未完待续👏👏👏👏👏👏










