软件工程 第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010

软件工程 第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010

ID:83322373

大小:37.81 MB

页数:341页

时间:2024-01-12

上传者:budecgelitwxqmp
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第1页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第2页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第3页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第4页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第5页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第6页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第7页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第8页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第9页
软件工程  第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010_第10页
资源描述:

《软件工程 第2版_12667609_李伟波 刘永祥 王庆春主编_武汉大学出版社_2010》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

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

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

307

308

309

310

311

312

313

314

315

316

317

318

319

320

321

322

323

324

325

326

327

328

329

330

331

332

333

334[GeneralInformation]书名=软件工程第2版作者=李伟波刘永祥王庆春主编页数=334出版社=武汉大学出版社出版日期=2010SS号=12667609DX号=URL=http://book2.duxiu.com/bookDetail.jsp?dxNumber=&d=204018350E153ABB9B73FEBC82B56715

335第1章 软件工程概述1.1 计算机软件1.1.1 软件的概念1.1.2 软件的特点1.1.3 软件的分类1.1.4 软件的发展历程1.1.5 软件危机及其解决危机的途径1.2 软件工程1.2.1 软件工程的概念1.2.2 软件工程的基本原理和原则1.2.3 软件工程学研究的内容1.2.4 软件开发方法简述1.2.5 软件工具与环境本章小结习题第2章 软件过程和模型2.1 软件过程与软件生存周期2.1.1 软件过程2.1.2 软件生存周期2.2 典型软件过程模型2.2.1 瀑布模型2.2.2 快速原型模型2.2.3 螺旋模型2.2.4 增量模型2.3 面向对象的软件过程模型2.3.1 构件复用模型2.3.2 统一过程模型RUP2.4 统一建模语言UML2.4.1UML的结构2.4.2UML建模机制2.4.3UML图形示例本章小结习题第3章 需求分析与建模3.1 需求分析3.1.1 需求分析的任务和原则3.1.2 获取需求的方法3.1.3 需求分析的模型和方法3.1.4 需求分析的主要过程3.2 结构化分析方法3.2.1 基本思想和分析过程3.2.2 系统流程图3.2.3 数据流图3.2.4 数据字典3.2.5 加工逻辑说明3.3 功能建模3.3.1IDEF0模型3.3.2IDEF0建模方法3.3.3IDEF0建模步骤3.4数据建模与ER图3.4.1实体、属性与联系3.4.2实体-联系图3.4.3扩充实体联系图3.4.4数据建模步骤3.5 行为建模与STD图

3363.5.1处理模型和控制模型之间的关系3.5.2 控制流图3.5.3 状态转换图3.6 需求规格说明与验证3.6.1 需求规格说明书的主要内容3.6.2 软件需求的验证本章小结习题第4章 软件设计与编码4.1 软件设计的基本概念和原则4.1.1 模块化4.1.2 抽象4.1.3 求精4.1.4 信息隐藏4.1.5 体系结构4.1.6 设计模式4.1.7 重构4.1.8 功能独立性4.2 概要设计4.2.1 概要设计的任务和过程4.2.2 概要设计的原则4.2.3 常见的软件体系结构4.2.4 体系结构设计4.2.5 数据库的概念结构设计4.2.6 概要设计中常用的图形工具4.3 结构化设计方法4.3.1 数据流的类型4.3.2 变换分析4.3.3 事务分析4.3.4 设计过程和原则4.4 详细设计4.4.1 详细设计的目标与任务4.4.2 过程设计的常用工具4.4.3 数据库逻辑结构设计和物理设计4.4.4 人机界面设计4.5 面向数据结构的设计方法4.5.1Jackson方法4.5.2Wamier方法4.6 编码4.6.1 选择程序设计语言4.6.2 编码的准则本章小结习题第5章 面向对象的分析与建模5.1 面向对象方法学概述5.1.1 面向对象方法学的概念5.1.2 面向对象方法学的基本特点5.1.3 面向对象的软件工程及开发模型5.1.4 常用的面向对象的开发方法5.2 面向对象的分析5.2.1 面向对象分析的任务和模型5.2.2 面向对象分析的过程5.3 用例分析建立功能模型5.3.1 用例分析的步骤5.3.2 确定系统边界和参与者

3375.3.3 建立场景和用例5.3.4 定义关系和建立用例图5.3.5 用户界面草案5.3.6 系统用例的优先级处理5.4 建立对象模型5.4.1 确定类与对象5.4.2 定义属性与服务5.4.3 定义关系和建立类图5.5 建立动态模型5.5.1 画顺序图5.5.2 画协作图5.5.3 画状态图5.5.4 画活动图本章小结习题第6章 面向对象的软件设计与实现6.1 面向对象软件设计概述6.1.1 面向对象设计的目标6.1.2 面向对象设计的模型6.2 系统设计6.2.1 系统设计的主要内容6.2.2 系统顶层架构的选择6.2.3 系统设计的分层模式6.3 详细设计6.3.1 详细设计的主要内容6.3.2 问题域子系统设计6.3.3 人机交互子系统设计6.3.4 任务管理子系统设计6.3.5 数据管理子系统设计6.3.6 设计优化6.4 面向对象的编码6.4.1 程序设计语言的特点6.4.2 程序设计语言的选择6.4.3 编码的风格与准则6.4.4 类的实现6.4.5 泛化和聚合关系的实现6.4.6 关联关系的实现6.4.7 依赖关系的实现本章小结习题第7章 软件测试技术7.1 软件测试概述7.1.1 基本定义7.1.2 软件测试的必要性7.1.3 通过维恩图理解测试7.1.4 软件测试的目的7.1.5 软件测试的原则7.1.6 软件测试的方法和步骤7.2 白盒测试技术7.2.1 静态测试7.2.2 程序插桩7.2.3 逻辑覆盖7.2.4 测试覆盖准则7.2.5 基本路径测试7.2.6 域测试

3387.2.7 符号测试7.2.8Z路径覆盖7.3 黑盒测试技术7.3.1 等价类划分法7.3.2 边界值分析法7.3.3 因果图法7.3.4 错误推测法7.3.5 场景法7.3.6 判定表驱动法7.4 灰盒测试技术7.5 软件测试过程7.5.1 单元测试7.5.2 集成测试7.5.3 系统测试7.5.4 验收测试7.6 面向对象的软件测试7.6.1 面向对象软件的测试策略7.6.2 面向对象软件的测试方法7.7 测试工具的分类和选择7.7.1 测试工具分类7.7.2 测试工具的选择7.8 测试计划与测试报告7.8.1 测试计划7.8.2 测试报告本章小结习题第8章 软件配置与软件维护8.1 软件配置活动8.1.1 软件配置活动的意义8.1.2 主要软件配置管理活动8.1.3 配置管理流程8.2 版本管理与变更管理8.2.1 版本管理的必要性8.2.2 早期的版本管理8.2.3 元素、分支的版本管理8.2.4 构件、基线的版本管理8.2.5 现代版本管理8.2.6 基于基线的变更管理8.2.7 变更请求管理过程8.3 配置审核与状态报告8.3.1 配置审核8.3.2 配置状态报告8.4 软件维护的概念8.4.1 软件维护的类型及策略8.4.2 软件维护的内容及方法8.4.3 软件维护的特点8.5 软件维护的实施8.5.1 软件维护机构8.5.2 维护实施8.5.3 维护文档8.5.4 评价维护活动8.6 软件可维护性8.6.1 影响可维护性的因素8.6.2 软件可维护性的定量度量8.6.3 提高可维护性的方法

3398.6.4 可维护性复审8.7 软件再工程技术8.7.1 软件再工程过程8.7.2 软件再工程分析本章小结习题第9章 质量保证与软件工程标准化9.1 软件质量概念9.1.1 软件质量及特征指标9.1.2 质量评价模型9.1.3 质量控制与质量保证9.1.4 质量保证体系9.2 软件可靠性与复杂性9.2.1 可靠性9.2.2 可靠性的评价指标9.2.3 系统的稳态可用性计算9.2.4 平均无故障运行时间的估算9.2.5 复杂性9.2.6 提高软件可靠性的方法9.3 软件工程标准化9.3.1 软件工程标准化的意义9.3.2 软件工程标准化的层次9.3.3 我国的软件工程标准化工作9.3.4ISO9000标准简介9.3.5 质量认证9.4 软件能力成熟度模型CMM9.4.1CMM级别9.4.2CMM的内部结构和进化过程9.4.3 利用CMM进行成熟度评估9.4.4CMM与ISO9000系列标准9.4.5 我国的软件评估体系SPCA本章小结习题第10章 软件项目管理10.1 软件项目管理概念10.1.1 软件项目的特点10.1.2 软件项目管理的内容10.2 风险管理10.2.1 风险类型10.2.2 风险识别10.2.3 风险评估10.2.4 风险应对策略10.3 人员组织管理10.3.1 项目组织结构10.3.2 人员配置10.3.3 激励与考核10.4 软件规模估算10.4.1 常用估算技术10.4.2IBM模型10.4.3Putnam模型10.4.4COCOMO模型10.5 计划与进度管理10.5.1 软件项目计划10.5.2 工期估算10.5.3 项目任务分解

34010.5.4 进度安排10.5.5 进度跟踪与控制10.6 成本管理10.6.1 资源计划10.6.2 成本估算10.6.3 成本控制10.7 文档管理10.7.1 文档编制目的10.7.2 文档编制内容10.7.3 提高文档编制的质量10.7.4 文档的管理和维护本章小结习题参考文献

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭