图书介绍

软件开发这点事儿 软件开发工具手册PDF|Epub|txt|kindle电子书版本网盘下载

软件开发这点事儿 软件开发工具手册
  • 邵志东著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121080722
  • 出版时间:2009
  • 标注页数:294页
  • 文件大小:52MB
  • 文件页数:320页
  • 主题词:软件工具-手册

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专业技能检核表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

热门推荐