• 软件开发这点事儿:软件开发工具手册
  • 软件开发这点事儿:软件开发工具手册
  • 软件开发这点事儿:软件开发工具手册
  • 软件开发这点事儿:软件开发工具手册
21年品牌 40万+商家 超1.5亿件商品

软件开发这点事儿:软件开发工具手册

6 1.3折 45 八五品

仅1件

河北衡水
认证卖家担保交易快速发货售后保障

作者邵志东 著

出版社电子工业出版社

出版时间2009-03

版次1

装帧平装

货号新9-2-7

上书时间2024-11-26

云夕书屋

十一年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 邵志东 著
  • 出版社 电子工业出版社
  • 出版时间 2009-03
  • 版次 1
  • ISBN 9787121080722
  • 定价 45.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 294页
  • 字数 402千字
  • 正文语种 简体中文
【内容简介】
  《软件开发这点事儿:软件开发工具手册》中,读者将会找到这些问题的答案。在《软件开发这点事儿:软件开发工具手册》的开章,读者可以了解到作为一个软件程序员需要掌握的专业和素质技能,并介绍了软件程序员的职业发展方向;
  在《软件开发这点事儿:软件开发工具手册》知识篇、工具篇中,读者可以学习到软件开发的精髓:软件开发过程中所涉及的相关知识、需要掌握的相关工具。
  利用《软件开发这点事儿:软件开发工具手册》的介绍,读者可以快速掌握这些开发工具;最后,在《软件开发这点事儿:软件开发工具手册》的模板篇、规范篇,读者可以惊喜地找到非常实用的软件开发模板和项目组建设所需要的规范文档。
  通过《软件开发这点事儿:软件开发工具手册》的帮助,相信广大读者能快速走上真正的软件开发之路!
  《软件开发这点事儿:软件开发工具手册》非常适合软件程序员或有志于成为软件程序员的读者阅读。软件技术和编程语言的发展日新月异,如何能在如此快速的技术革新中把握技术发展趋势,掌握软件开发的精髓;掌握一门编程语言就是程序员了吗?如何能够成为一名优秀的程序员?作为一名程序员,职业发展路在何方……在《软件开发这点事儿:软件开发工具手册》中,读者将会找到这些问题的答案。
【作者简介】
  邵志东,计算机软件硕士。历任北大方正电子有限公司项目开发经理、新东方IT教育教学部经理、北京新科海学校副总经理。
  拥有近15年的软件设计、需求分析和项目管理、编程经验,参与过国内外的众多项目开发,熟悉整个软件项目管理流程,对.Net平台开发有着特别深入的研究。
  有近十年微软产品技术讲座的经验;曾经为各行业企业单位讲授过上千场微软技术培训课程。在多年教学同时,长期专注基于微软产品的二次开发及解决方案,曾为多个大型企业实施及开发过百个基于微软产品平台的系统,有非常丰富的项目开发及实施经验。
  从2005年3月起,受邀成为微软中文网络广播MsDNWebcast特约讲师,至今累计授课近百次。主讲了《ASP.NET实用编程系列》、《.NETWindows编程系列》、《ADo.NET2.O系列》等课程。被评为“2006年微软中文网络广播最佳讲师”,新作《.NET编程这点事儿》即将出版。
【目录】
第1篇知识篇
第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.6SWOT分析16
3.6.1竞争优势分析17
3.6.2竞争劣势分析17
3.6.3外部机会分析18
3.6.4外部威胁分析18
3.6.5SWOT核心问题19

第4章需求分析20
4.1需求分析的重要性20
4.2需求分析为什么困难20
4.3需求分析基本任务21
4.4需求分析的结果22
4.5需求分析阶段工作重点22
4.6UML和RationalRose22
4.7MicrosoftVisio23

第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.5OOP(ObjectOrientedProgramming)设计方法步骤49

第6章编码50
6.1编程语言和开发工具50
6.1.1编程语言50
6.1.2开发工具52
6.2网络编程必备知识53
6.2.1HTML/JavaScript53
6.2.2XML53
6.2.3WebService54
6.2.4Ajax54
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.1Word书籍版说明书79
8.3.2电子说明书制作79

第9章项目组建设81
9.1项目组守则81
9.2常用代码81
9.3编程技巧82
9.4编写工作计划总结82
9.5代码量统计工具83

第2篇工具篇
第10章RationalRose实例入门86
10.1创建工程86
10.2建立Actor88
10.3创建UseCase89
10.4用顺序图描述UseCase90
10.5建立协作图92
10.6建立类93
10.7实现模型94
10.8UML符号和图形95

第11章PowerDesigner实例入门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.6PowerDesigner的4种模型文件113

第12章NUnit实例入门115
12.1NUnit下载安装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.1JUnit下载和安装121
13.2创建测试项目122
13.3添加JUnit引用122
13.4创建被测试类124
13.5创建测试用例125
13.6创建测试单元126
13.7运行测试127
13.8JUnit结构说明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.NETWeb应用程序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.1RTF源文件制作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章VisualSourceSafe实例入门175
18.1软件安装175
18.2服务端创建VSS数据库和用户175
18.3客户端选择数据库177
18.4添加项目到VSS数据库178
18.4.1通过SourceSafe添加项目179
18.4.2通过VisualStudio.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.5VS.NET中集成CVS196
19.6CVS和VSS比较199

第20章Visio实例入门200
20.1建立新文档200
20.2创建流程图201
20.3保存204
20.4自定义形状的制作204

第3篇实例篇
第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.4UML图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篇模板与规范篇
第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.2C#编码规范276
23.2.1命名277
23.2.2代码格式书写规范278
23.2.3其他280
23.3SourceSafe使用规范281
23.4数据库命名规范283
23.5用户界面设计规范286
23.6安装盘制作规范290
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP