软件技术和编程语言的发展日新月异,如何能在如此快速的技术革新中把握技术发展趋势,掌握软件开发的精髓;掌握一门编程语言就是程序员了吗?如何能够成为一名优秀的程序员?作为一名程序员,职业发展路在何方……在本书中,读者将会找到这些问题的答案。
在本书的开章,读者可以了解到作为一个软件程序员需要掌握的专业和素质技能,并介绍了软件程序员的职业发展方向;在本书知识篇、工具篇中,读者可以学习到软件开发的精髓:软件开发过程中所涉及的相关知识、需要掌握的相关工具。利用本书的介绍,读者可以快速掌握这些开发工具;最后,在本书的模板篇、规范篇,读者可以惊喜地找到非常实用的软件开发模板和项目组建设所需要的规范文档。通过本书的帮助,相信广大读者能快速走上真正的软件开发之路!
本书非常适合软件程序员或有志于成为软件程序员的读者阅读。

目录:

第1篇 知识篇
第1章 恭喜你,成为软件程序员
1.1 软件程序员专业技能
1.2 软件程序员素质技能
1.3 软件程序员职业发展图
第2章 软件开发流程
2.1 项目还是产品——程序员心中的痛
2.2 软件开发流程
2.3 标准还是效率——痛苦的抉择       
第3章 可行性研究
3.1 可行性分析的要素
3.2 市场可行性分析
3.3 政策可行性分析
3.4 技术可行性分析
3.5 成本—收益分析
3.6 swot分析
第4章 需求分析
4.1 需求分析的重要性
4.2 需求分析为什么困难
4.3 需求分析基本任务
. 4.4 需求分析的结果
4.5 需求分析阶段工作重点
4.6 uml和rational rose
4.7 microsoft visio       
第5章 系统设计
5.1 系统设计工作流程图
5.2 面向对象的设计方法
5.3 三层应用程序模型
5.4 函数、对象和组件
5.5 系统设计内容
第6章 编码
6.1 编程语言和开发工具
6.2 网络编程必备知识
6.3 了解极限编程
6.4 编码规范
6.5 源代码控制       
第7章 软件测试
7.1 软件测试基本概念
7.2 白盒测试用例
7.3 软件测试工具
第8章 结项和产品化
8.1 安装盘制作
8.2 软件加密
8.3 说明书制作       
第9章 项目组建设
9.1 项目组守则
9.2 常用代码
9.3 编程技巧
9.4 编写工作计划总结
9.5 代码量统计工具
第2篇 工具篇
第10章 rational rose实例入门
10.1 创建工程       
10.2 建立actor       
10.3 创建use case
10.4 用顺序图描述use case
10.5 建立协作图
10.6 建立类       
10.7 实现模型       
10.8 uml符号和图形       
第11章 power designer实例入门       
11.1 创建项目工程
11.2 建立概念数据模型
11.3 生成物理数据模型       
11.4 生成数据库建库脚本
11.5 生成关系数据库
11.6 power designer的4种模型文件
第12章 nunit实例入门
12.1 nunit下载安装
12.2 创建测试项目
12.3 添加nunit引用
12.4 创建测试用例
12.5 创建被测试类
12.6 编译项目
12.7 运行图形测试工具
12.8 修改测试       
12.9 异常测试       
第13章 junit实例入门
13.1 junit下载和安装
13.2 创建测试项目
13.3 添加junit引用
13.4 创建被测试类
13.5 创建测试用例
13.6 创建测试单元
13.7 运行测试
13.8 junit结构说明
第14章 installshield实例入门
第15章 “visualstudio.net部署应用程序”实例入门
第16章 hlp文件制作实例入门
第17章 chm文件制作实例入门
第18章 visual sourcesafe实例入门
第19章 cvs实例入门
第20章 visio实例入门
第3篇 实例篇
第21章 网上商城系统开发实战
第4篇 模板与规范篇
第22章 软件开发模板
第23章 项目组规范

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » 软件开发这点事儿:软件开发工具手册 (邵志东) pdf扫描版 PDF 免费下载

点评 0

评论前必须登录!

登陆 注册