《软件项目综合实训 .NET篇》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:吕军,蔡晓,李菡等主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302226024
  • 页数:289 页
图书介绍:本书从软件从业人员职业能力要求的角度出发,系统地介绍了软件开发项目实施的全过程及其相关的基本概念。

第1章 软件开发项目管理概述 1

1.1 项目管理的基本概念 1

1.2 项目时间管理 2

1.2.1 活动定义 3

1.2.2 活动排序 4

1.2.3 活动历时估计 5

1.2.4 进度编制 6

1.2.5 进度控制 8

1.3 项目成本管理 9

1.3.1 成本估计 10

1.3.2 成本预算 11

1.3.3 成本控制 12

1.4 项目质量管理 14

1.4.1 质量计划 14

1.4.2 质量保证 16

1.4.3 质量控制 17

1.5 其他管理 19

1.6 软件项目计划与跟踪监控 19

思考与练习 23

第2章 软件开发过程规范 24

2.1 常用软件生命周期模型 24

2.1.1 瀑布模型 24

2.1.2 迭代模型 25

2.1.3 增量模型 26

2.1.4 快速原型模型 26

2.2 华迪软件开发过程 26

2.2.1 角色及能力要求 27

2.2.2 流程及活动 29

2.2.3 工作产品 32

思考与练习 33

第3章 软件开发环境及工具的安装与配置 34

3.1 Windows Server 2003的安装 34

3.2 SAW for Visual SourceSafe的安装与配置 34

3.3 服务器端开发环境的安装与配置 45

3.3.1 安装IIS 6.0或更高版本 45

3.3.2 .NET Framework安装与配置 46

3.4 SQL Server 2005数据库的安装和配置 47

3.5 集成开发环境的安装和配置 48

第4章 预备知识及基础技能训练 51

4.1 Visual Studio.NET 2005集成开发环境训练 51

4.1.1 创建一个简单的解决方案 51

4.1.2 熟练使用IDE技能训练 55

4.2 Visual SourceSafe基础训练 60

4.2.1 Visual SourceSafe Administrator的使用方法 60

4.2.2 Visual SourceSafe的使用方法 62

4.3 HTML基础技能训练 64

4.3.1 HTML概述 64

4.3.2 HTML基础知识 66

4.3.3 HTML技能训练 71

4.4 CSS基础技能训练 73

4.4.1 CSS概述 73

4.4.2 CSS基础知识 74

4.4.3 CSS技能训练 83

4.5 JavaScript基础技能训练 83

4.5.1 JavaScript概述 83

4.5.2 JavaScript基础知识 85

4.5.3 JavaScript技能训练 92

思考与练习 93

第5章 .NET基础技能训练 95

5.1 .NET程序案例 95

5.2 ADO.NET数据库操作训练 96

5.2.1 ADO.NET架构简介 96

5.2.2 连接数据库 100

5.2.3 使用适配器访问数据库 102

5.2.4 执行CRUD操作 103

5.2.5 DataSet和DataReader 105

5.2.6 数据库操作技能训练 106

5.3 Windows Form应用训练 108

5.3.1 常用WinForm控件 109

5.3.2 WinForm应用技能训练 112

5.3.3 WinForm应用技巧 127

5.4 WebForm应用训练 128

5.4.1 常用WebForm控件 130

5.4.2 WebForm应用技能训练 136

5.4.3 WebForm应用技巧 147

思考与练习 148

第6章 编程规约与规范 149

6.1 C#编程规约 149

6.2 HTML编程规约 157

6.3 JavaScript编程规约 158

第7章 .NET编程与调试示范 159

7.1 原型项目的导入和配置 159

7.1.1 原型项目介绍 159

7.1.2 配置原型项目 165

7.1.3 测试原型项目 173

7.1.4 原型项目源代码调试的设置 173

7.2 示范程序 173

7.2.1 学籍管理子系统的功能构成 174

7.2.2 报到注册模块 174

7.2.3 新生报到模块编程 176

7.2.4 代码评审(Review) 189

7.3 示范程序的跟踪调试 190

7.3.1 基本调试方法 190

7.3.2 跟踪调试示范 193

思考与练习 198

第8章 软件测试 199

8.1 软件测试基本概念 199

8.2 测试过程规范 199

8.2.1 测试流程 200

8.2.2 角色及职责 200

8.2.3 测试活动及工作产品 200

8.3 测试计划 203

8.3.1 测试计划的步骤 203

8.3.2 测试策略与方法 206

8.4 单元测试 207

8.4.1 驱动模块和桩模块的使用 207

8.4.2 编程规约和规范的审查 208

8.4.3 处理逻辑测试和功能测试 208

8.4.4 填写测试报告 210

8.4.5 BUG处理单 211

8.5 集成测试 211

8.5.1 自顶向下集成测试 211

8.5.2 自底向上集成测试 212

8.5.3 回归测试 213

8.5.4 测试用例集的构筑 214

8.6 系统测试 215

8.7 测试报告 216

8.8 测试工具 217

8.8.1 测试工具分类 217

8.8.2 测试管理工具TestDirector 220

思考与练习 224

第9章 .NET项目实例 225

9.1 CUIP系统概述 225

9.2 CUIP系统需求分析 231

9.2.1 CUIP业务流程图 231

9.2.2 使用用例获取系统需求 232

9.2.3 CUIP用例模型示例 236

9.3 CUIP系统基本设计 250

9.3.1 CUIP系统架构 250

9.3.2 CUIP系统用例设计 252

9.3.3 CUIP界面设计 258

9.3.4 CUIP页面迁移 263

9.3.5 CUIP数据库设计说明 263

9.3.6 CUIP数据库一览表 266

9.4 CUIP系统详细设计 274

9.4.1 “学籍管理”模块详细设计 274

9.4.2 “教学运行管理”模块详细设计 282

9.4.3 “选修管理”模块详细设计 283

9.4.4 “考务管理”模块详细设计 283

9.4.5 “重修管理”模块详细设计 284

9.4.6 “毕业设计”模块详细设计 284

9.4.7 “教材管理”模块详细设计 284

9.4.8 “教学科研”模块详细设计 286

9.4.9 “宿舍管理”模块详细设计 286

9.4.10 “学生奖惩管理”模块详细设计 287

思考与练习 288

参考文献 289