图书介绍
软件工程与团队开发实战PDF|Epub|txt|kindle电子书版本网盘下载
- 张恺主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111344339
- 出版时间:2011
- 标注页数:233页
- 文件大小:49MB
- 文件页数:243页
- 主题词:
PDF下载
下载说明
软件工程与团队开发实战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