图书介绍

软件工程与团队开发实战PDF|Epub|txt|kindle电子书版本网盘下载

软件工程与团队开发实战
  • 张恺主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111344339
  • 出版时间:2011
  • 标注页数:233页
  • 文件大小:49MB
  • 文件页数:243页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件工程与团队开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 软件工程与团队开发2

第1章 软件工程的基本概念2

1.1软件工程的定义与目标2

1.1.1软件工程的定义3

1.1.2软件工程的目标3

1.2软件工程的常用模型4

1.2.1瀑布模型5

1.2.2增量模型5

1.2.3螺旋模型6

1.2.4喷泉模型6

1.2.5智能模型7

1.3软件开发的基本策略7

1.3.1软件复用7

1.3.2分而治之8

1.3.3优化与折中9

1.4本章任务10

1.5本章总结10

第2章 项目团队组建11

2.1团队的定义12

2.2软件项目团队与角色14

2.2.1了解程序员14

2.2.2了解项目经理15

2.3组建团队16

2.3.1常见的软件项目团队结构16

2.3.2本课程的团队组建18

2.4本章任务18

2.5本章总结18

第3章 项目计划与进度管理19

3.1软件开发计划20

3.1.1为什么要制订计划20

3.1.2如何制订计划20

3.1.3制订计划的原则及建议21

3.2项目管理软件——Microsoft Project 200322

3.2.1创建项目文件23

3.2.2划分任务点24

3.2.3分配资源26

3.2.4设置里程碑28

3.3本章任务29

3.4本章总结29

第4章 可行性分析与需求管理30

4.1可行性分析31

4.1.1经济可行性31

4.1.2技术可行性31

4.1.3可行性报告31

4.2需求管理32

4.2.1为何要做需求分析32

4.2.2需求分析为什么难做32

4.2.3如何进行需求分析33

4.2.4需求规格说明书33

4.3系统用例图(Use Case Diagram)35

4.3.1用例简介35

4.3.2用例图36

4.3.3用例之间的关系37

4.3.4用例图的画法38

4.3.5使用Visio绘制用例图38

4.4本章任务44

4.5本章总结44

第5章 配置管理45

5.1配置管理45

5.1.1什么是配置管理46

5.1.2没有配置管理的坏处47

5.1.3使用配置管理的好处47

5.2配置管理的过程48

5.2.1计划配置管理48

5.2.2开发CM方案48

5.2.3配置控制48

5.2.4状态审计48

5.3配置管理软件——Visual SourceSafe 200549

5.3.1 VSS 2005的功能与优点49

5.3.2安装VSS 200550

5.3.3配置VSS 2005服务端52

5.3.4客户端的使用56

5.3.5将项目加入VSS64

5.3.6 VSS 2005的使用规范65

5.4本章任务66

5.5本章总结66

第6章 项目规范67

6.1项目规范67

6.1.1什么是项目规范67

6.1.2为何需要项目规范67

6.1.3项目规范的内容68

6.2软件编码规范70

6.2.1 Java编码规范70

6.2.2 C#编码规范75

6.3数据库设计规范79

6.3.1数据库表的命名及设计规范79

6.3.2存储过程命名及设计规范80

6.3.3视图命名规范81

6.3.4触发器编码规范82

6.3.5 SQL语言编码规范82

6.4本章任务84

6.5本章总结84

第7章 系统设计85

7.1软件设计85

7.1.1为什么要进行软件设计86

7.1.2设计阶段的工作87

7.2用户界面设计92

7.3三层架构项目开发95

7.3.1常用的三层架构设计95

7.3.2三层架构与餐馆96

7.3.3为什么需要三层架构97

7.3.4三层架构项目开发示例97

7.4本章任务103

7.5本章总结103

第8章 软件测试与缺陷管理104

8.1软件测试104

8.1.1什么是bug和软件缺陷105

8.1.2对测试的理解108

8.1.3测试人员的选择与测试部门的组织结构110

8.1.4测试的常用方法113

8.1.5测试的种类115

8.1.6测试的阶段116

8.1.7测试用例的编写118

8.2单元测试工具—— NUnit122

8.2.1 NUnit简介122

8.2.2 NUnit的基本知识123

8.2.3在.NET中使用NUnit126

8.3缺陷管理128

8.3.1为什么要做缺陷管理129

8.3.2如何进行缺陷管理129

8.3.3缺陷管理工具131

8.4本章任务134

8.5本章总结134

第9章 验收交付与过程改进135

9.1项目验收135

9.1.1运行环境部署136

9.1.2客户培训137

9.1.3项目验收137

9.2项目维护139

9.2.1为什么需要维护阶段139

9.2.2维护阶段做什么140

9.2.3如何做项目维护140

9.3过程改进143

9.3.1为什么需要过程改进143

9.3.2软件过程改进143

9.3.3 CMM147

9.4本章任务149

9.5本章总结149

第2部分 团队开发项目实战151

第10章ASP.NET综合技术实例151

10.1企业门户网站151

10.1.1公告信息与管理151

10.1.2重点推荐软件153

10.1.3友情链接的实现156

10.1.4滚动广告图片的实现158

10.2 Blog博客162

10.2.1博客用户图片管理功能162

10.2.2评论管理页面功能的实现166

10.2.3管理员管理过程的实现171

10.2.4系统安全退出174

10.3论坛176

10.3.1查看帖子信息176

10.3.2发表帖子180

10.3.3回复帖子183

10.3.4删除帖子及其回复信息185

10.4 B2C电子商务网站188

10.4.1商品管理188

10.4.2会员管理194

10.4.3购物车的实现198

10.4.4商品搜索203

10.5本章任务204

10.6本章总结204

第11章团队项目实战——客户关系管理系统205

11.1系统概述205

11.1.1目的205

11.1.2范围205

11.1.3术语定义205

11.2系统说明206

11.2.1概述206

11.2.2用户与角色206

11.2.3系统功能206

11.2.4应当遵循的标准或规范206

11.3功能性需求207

11.3.1营销管理207

11.3.2客户管理213

11.3.3服务管理220

11.3.4统计报表225

11.3.5基础数据228

11.3.6权限管理231

11.4非功能性需求231

11.4.1技术需求231

11.4.2文档需求232

11.5本章任务232

11.6本章总结232

参考文献233

热门推荐