background image

7.4.11  电子政务 206
7.4.12  电子商务 207
7.5  例题分析 208

8 章  系统开发基础知识 212

8.1  考点分析 212
8.2  软件开发生命周期 213
8.3  软件开发方法 214
8.3.1  净室方法

215

8.3.2  结构化方法 216
8.3.3  面向对象方法

217

8.3.4  原型法 220
8.3.5  逆向工程

223

8.4  软件开发模型 225
8.4.1  瀑布模型

225

8.4.2  其他经典模型

226

8.4.3  V 模型 228
8.4.4  快速应用开发

229

8.4.5  敏捷方法

230

8.4.6  统一过程

231

8.5  系统规划与问题定义

232

8.5.1  可行性分析 233
8.5.2  成本效益分析

235

8.5.3  新旧系统的分析和比较

241

8.5.4  结构化系统建模 243
8.5.5  问题定义

243

8.6  需求工程 245
8.6.1  需求开发概述

245

8.6.2  需求获取

246

8.6.3  需求分析

248

8.6.4  需求定义

252

8.6.5  需求管理

255

8.7  软件设计 255
8.7.1  软件设计活动

256

8.7.2  结构化设计 257
8.7.3  工作流设计 259
8.8  软件测试 260
8.8.1  测试的类型 261
8.8.2  测试的阶段 263
8.8.3  性能测试

265

8.8.4  测试自动化 266
8.8.5  软件调试

267

8.8.6  测试设计

268

8.8.7  测试管理

269

8.9  软件维护 269

8.10  软件开发环境与工具 271
8.10.1  软件开发环境 271
8.10.2  软件开发工具 272
8.11  例题分析

275

9 章  面向对象方法 282

9.1  基本概念 282
9.2  统一建模语言 283
9.2.1  UML 的结构283
9.2.2  事物

284

9.2.3  关系

285

9.2.4  图形

287

9.3  面向对象分析 288
9.3.1  用例模型

288

9.3.2  分析模型

289

9.4  面向对象设计 290
9.5  面向对象测试 292
9.6  例题分析 293

10 章  基于构件的开发 298

10.1  构件与软件重用 298
10.1.1  软件重用 298
10.1.2  构件标准 299
10.1.3  构件获取 300
10.1.4  构件管理 301
10.1.5  构件重用 304
10.2  中间件技术 305
10.2.1  中间件的功能 306
10.2.2  中间件的分类 307
10.3  应用服务器 309
10.3.1  应用服务器的作用 309
10.3.2  应用服务器的类型 310
10.3.3  应用服务器产品

311

10.4  J2EE 与.NET 平台312
10.4.1  J2EE 的核心技术

312

10.4.2  .NET 平台 314
10.4.3  比较分析 315
10.5  例题分析

315

11 章  开发管理 318

11.1  项目管理概述

318

11.2  范围管理

319

11.2.1  范围管理计划 319
11.2.2  范围定义 320
11.2.3  创建工作分解结构 321
11.2.4  范围变更 322
11.3  成本管理

322

3