“对于有志于成为一名优秀程序员的大学毕业生来说,这本书是之物。它不仅详细讲解了程序员需要具备的专业技能、素质技能,还介绍了程序员的职业生涯前景。” 周怀军 就业教育专家中国就业促会理事 “这是一本很特别的讲述软件发的书,它不仅介绍了软件发过程中程序员所要具备的各种知识,更详细介绍了Rose、PowerDesigner等常用工具的使用,并且还提供了各种模板和规范,使得读者行软件发变得事半功倍。”
售 价:¥
纸质售价:¥35.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内 容 简 介
第一篇知识篇
第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.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实例入门
14.1 创建安装项目
14.2 安装程序语言设计
14.3 应用程序信息设置
14.4 设置程序运行条件
14.5 设定安装架构
14.6 添加要发布的网站文件
14.7 添加程序快捷键
14.8 添加注册表修改
14.9 安装界面设置
14.10 多语言字符串修改
14.11 生成安装
14.12 运行安装文件
14.13 添加数据库支持
14.14 直接附加数据库
14.15 程序卸载
第15章 “VisualStudio.NET部署应用程序”实例入门
15.1 创建要发布ASP.NET Web应用程序
15.2 创建安装程序类
15.3 创建包含SQL语句的文本文件以创建数据库
15.4 将代码添加到安装程序类中以阅读文本文件
15.5 创建部署项目
15.6 将主程序项目的输出添加到部署项目中
15.7 创建自定义安装对话框
15.8 创建自定义操作
15.9 程序部署
第16章 HLP文件制作实例入门
16.1 RTF源文件制作
16.2 编译成为HLP文件
16.3 制作主题帮助文件(CNT文件)
16.4 把CNT文件加入工程
第17章 CHM文件制作实例入门
17.1 材料准备
17.2 创建工程
17.3 设置CHM文档的标题
17.4 修改文档对话框属性
17.5 制作目录
17.6 添加目录
17.7 制作索引
17.8 添加索引
17.9 说明
第18章Visual SourceSafe实例入门
18.1 软件安装
18.2 服务端创建VSS数据库和用户
18.3 客户端选择数据库
18.4 添加项目到VSS数据库
18.5 在客户端VS.NET开发环境中使用VSS
18.6 修改历史查看
18.7 用户权限修改
第19章 CVS实例入门
19.1 安装CVSNT
19.2 服务端创建仓库和用户
19.3 添加项目到CVS服务器
19.4 在Eclipse客户端开发环境中使用CVS
19.5 VS.NET中集成CVS
19.6 CVS和VSS比较
第20章 Visio实例入门
20.1 建立新文档
20.2 创建流程图
20.3 保存
20.4 自定义形状的制作20.4 自定义形状的制作
第3篇实例篇
第21章 网上商城系统开发实战
21.1 项目概述
21.2 可行性分析
21.3 需求分析
21.4 系统设计
21.5 编码和测试
21.6 制作安装盘
21.7 系统源文件
第4篇模板与规范篇
第22章 软件开发模板
22.1 软件立项申请书
22.2 可行性分析报告
22.3 立项评审报告
22.4 用户需求说明书
22.5 需求分析评审报告
22.6 总体设计书
22.7 开发策划书
22.8 详细设计书
22.9 编码计划
20.10 测试方案
20.11 测试报告
22.12 软件开发结项报告
第23章 项目组规范
23.1 项目组工作守则
23.2 C#编码规范
23.3 SourceSafe使用规范
23.4 数据库命名规范
23.5 用户界面设计规范
23.6 安装盘制作规范
后记
精品图书免费阅读!
精品图书免费阅读!
《软件开发这点事儿——软件开发工具手册》读者交流区
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜