图书介绍
软件开发这点事儿 软件开发工具手册PDF|Epub|txt|kindle电子书版本网盘下载
![软件开发这点事儿 软件开发工具手册](https://www.shukui.net/cover/49/31270985.jpg)
- 邵志东著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121080722
- 出版时间:2009
- 标注页数:294页
- 文件大小:52MB
- 文件页数:320页
- 主题词:软件工具-手册
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专业技能检核表2
1.1.2软件程序员岗位技能图4
1.2软件程序员素质技能4
1.2.1软件程序员的素质技能4
1.2.2高级软件程序员的素质技能5
1.3软件程序员职业发展图6
1.3.1软件企业的人才类型和素质结构关系6
1.3.2高级技术人才理想成长路径7
1.3.3高级管理人才理想成长路径7
1.3.4高级综合人才理想成长路径8
第2章 软件开发流程9
2.1项目还是产品——程序员心中的痛9
2.2软件开发流程10
2.2.1项目开发流程10
2.2.2产品开发流程11
2.3标准还是效率——痛苦的抉择11
2.3.1质量/过程标准的来源11
2.3.2标准能做到什么和不能做到什么12
2.3.3质量标准和过程控制有什么用12
2.3.4软件开发过程中如何应用这些标准13
第3章 可行性研究14
3.1可行性分析的要素14
3.2市场可行性分析15
3.3政策可行性分析15
3.4技术可行性分析15
3.5成本—收益分析16
3.6 SWOT分析16
3.6.1竞争优势分析17
3.6.2竞争劣势分析17
3.6.3外部机会分析18
3.6.4外部威胁分析18
3.6.5 SWOT核心问题19
第4章 需求分析20
4.1需求分析的重要性20
4.2需求分析为什么困难20
4.3需求分析基本任务21
4.4需求分析的结果22
4.5需求分析阶段工作重点22
4.6 UML和Rational Rose22
4.7 Microsoft Visio23
第5章 系统设计24
5.1系统设计工作流程图24
5.2面向对象的设计方法25
5.2.1面向对象的概念26
5.2.2面向对象设计方法目标29
5.3三层应用程序模型29
5.4函数、对象和组件30
5.4.1函数和过程30
5.4.2类和对象30
5.4.3组件30
5.5系统设计内容31
5.5.1数据库设计32
5.5.2界面设计42
5.5.3模块设计46
5.5.4数据结构和算法设计48
5.5.5 OOP (Object Oriented Programming)设计方法步骤49
第6章 编码50
6.1编程语言和开发工具50
6.1.1编程语言50
6.1.2开发工具52
6.2网络编程必备知识53
6.2.1 HTML/JavaScript53
6.2.2 XML53
6.2.3 WebService54
6.2.4 Ajax54
6.3了解极限编程55
6.4编码规范56
6.5源代码控制56
6.5.1版本管理的必要性56
6.5.2常用源代码控制工具57
6.5.3源代码控制规范58
第7章 软件测试59
7.1软件测试基本概念59
7.1.1单元测试60
7.1.2集成测试60
7.1.3系统测试62
7.1.4性能、压力和负载测试62
7.1.5测试成本63
7.1.6黑盒测试和白盒测试63
7.2白盒测试用例64
7.2.1测试用例简介64
7.2.2白盒测试用例设计66
7.2.3测试用例设计步骤67
7.3软件测试工具73
7.3.1常见软件测试工具列表73
7.3.2常用单元测试工具介绍74
第8章 结项和产品化76
8.1安装盘制作76
8.1.1使用InstallShield76
8.1.2使用Visualstudio.NET发布程序76
8.1.3安装盘制作规范77
8.2软件加密77
8.2.1软件加密概述77
8.2.2常见的软件加密技术77
8.3说明书制作79
8.3.1 Word书籍版说明书79
8.3.2电子说明书制作79
第9章 项目组建设81
9.1项目组守则81
9.2总结常用代码81
9.3共享编程技巧82
9.4编写工作计划总结82
9.5代码量统计工具83
第2篇 工具篇86
第10章 Rational Rose实例入门86
10.1创建工程86
10.2建立Actor88
10.3创建Use Case89
10.4用顺序图描述Use Case90
10.5建立协作图92
10.6建立类93
10.7实现模型94
10.8 UML符号和图形95
第11章 Power Designer实例入门99
11.1创建项目工程99
11.2建立概念数据模型100
11.2.1创建实体100
11.2.2添加属性101
11.2.3定义属性的标准检查约束102
11.2.4定义实体的主、次标识符103
11.2.5创建其他实体105
11.2.6建立联系107
11.3生成物理数据模型110
11.4生成数据库建库脚本112
11.5生成关系数据库113
11.6 Power Designer的4种模型文件113
第12章 NUnit实例入门115
12.1 NUnit下载安装115
12.2创建测试项目116
12.3添加NUnit引用116
12.4创建测试用例117
12.5创建被测试类118
12.6编译项目118
12.7运行图形测试工具118
12.8修改测试119
12.9异常测试120
第13章 JUnit实例入门121
13.1 JUnit下载和安装121
13.2创建测试项目122
13.3添加JUnit引用122
13.4创建被测试类124
13.5创建测试用例125
13.6创建测试单元126
13.7运行测试127
13.8 JUnit结构说明128
第14章 InstallShield实例入门129
14.1创建安装项目129
14.2安装程序语言设计130
14.3应用程序信息设置131
14.4设置程序运行条件131
14.5设定安装架构131
14.6添加要发布的网站文件131
14.7添加程序快捷键132
14.8添加注册表修改133
14.9安装界面设置134
14.10多语言字符串修改134
14.11生成安装134
14.12运行安装文件135
14.13添加数据库支持136
14.14直接附加数据库141
14.15程序卸载141
第15章 “VisualStudio.NET部署应用程序”实例入门142
15.1创建要发布ASP.NET Web应用程序142
15.2创建安装程序类143
15.3创建包含SQL语句的文本文件以创建数据库143
15.4将代码添加到安装程序类中以阅读文本文件145
15.5创建部署项目147
15.6将主程序项目的输出添加到部署项目中148
15.7创建自定义安装对话框148
15.8创建自定义操作149
15.9程序部署150
第16章 HLP文件制作实例入门151
16.1 RTF源文件制作151
16.2编译成为HLP文件155
16.3制作主题帮助文件(CNT文件)158
16.4把CNT文件加入工程159
第17章 CHM文件制作实例入门161
17.1材料准备161
17.2创建工程161
17.3设置CHM文档的标题164
17.4修改文档对话框属性167
17.5制作目录168
17.6添加目录170
17.7制作索引172
17.8添加索引173
17.9说明174
第18章 Visual SourceSafe实例入门175
18.1软件安装175
18.2服务端创建VSS数据库和用户175
18.3客户端选择数据库177
18.4添加项目到VSS数据库178
18.4.1通过SourceSafe添加项目179
18.4.2通过VisuaIStudio.Net2005集成开发环境添加项目180
18.5在客户端VS.NET开发环境中使用VSS182
18.6修改历史查看184
18.7用户权限修改185
第19章 CVS实例入门187
19.1安装CVSNT187
19.2服务端创建仓库和用户189
19.3添加项目到CVS服务器189
19.4在Eclipse客户端开发环境中使用CVS193
19.5 VS.NET中集成CVS196
19.6 CVS和VSS比较199
第20章 Visio实例入门200
20.1建立新文档200
20.2创建流程图201
20.3保存204
20.4自定义形状的制作204
第3篇 实例篇208
第21章 网上商城系统开发实战208
21.1项目概述208
21.2可行性分析209
21.2.1系统目标209
21.2.2开发的可行性分析209
21.3需求分析210
21.3.1确定用户类型210
21.3.2用户工作流程210
21.3.3软件功能212
21.3.4 UML图213
21.3.5系统运行环境214
21.4系统设计215
21.4.1数据库设计216
21.4.2页面设计228
21.4.3页面关系图230
21.4.4界面设计231
21.5编码和测试244
21.5.1公共模块设计244
21.5.2源代码控制254
21.5.3单元测试工具254
21.5.4系统源代码254
21.6制作安装盘254
21.7系统源文件254
第4篇 模板与规范篇256
第22章 软件开发模板256
22.1软件立项申请书257
22.2可行性分析报告259
22.3立项评审报告260
22.4用户需求说明书261
22.5需求分析评审报告265
22.6总体设计书266
22.7开发策划书266
22.8详细设计书268
22.9编码计划268
20.10测试方案269
20.11测试报告270
22.12软件开发结项报告272
第23章 项目组规范273
23.1项目组工作守则273
23.2 C#编码规范276
23.2.1命名277
23.2.2代码格式书写规范278
23.2.3其他280
23.3 SourceSafe使用规范281
23.4数据库命名规范283
23.5用户界面设计规范286
23.6安装盘制作规范290
后记291