图书介绍
软件开发与管理PDF|Epub|txt|kindle电子书版本下载
![软件开发与管理](https://www.shukui.net/cover/76/31216428.jpg)
- 陆兵主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302198697
- 出版时间:2009
- 标注页数:239页
- 文件大小:48MB
- 文件页数:254页
- 主题词:软件开发-项目管理-高等学校:技术学校-教材
PDF下载
下载说明
软件开发与管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
任务1 构建一个软件开发工作环境1
1.1 任务概述1
1.1.1 任务目的1
1.1.2 工作计划1
1.1.3 工作过程2
1.2 通过各种渠道了解软件行业及软件企业2
1.2.1 认识软件从业人员,规划未来自我4
1.2.2 关于考试认证7
1.3 初识软件工程9
1.3.1 区分软件与程序9
1.3.2 区分软件项目与软件产品10
1.3.3 明确软件质量10
1.3.4 保证软件质量12
1.3.5 什么是软件工程13
1.4 了解软件工程的主要内容14
1.4.1 熟悉软件生存周期14
1.4.2 选择软件开发模型15
1.5 软件工程管理17
1.5.1 规划项目组织结构17
1.5.2 制订项目计划19
1.5.3 管理配置20
1.5.4 标准化文档23
1.6 讨论软件质量与软件工程之间的关系25
1.7 任务小结26
1.8 思考与练习26
1.9 课后实践(讨论)27
1.10 附件材料27
任务2 从技术、经济和社会三方面论证项目可行性33
2.1 任务概述33
2.1.1 任务目的33
2.1.2 工作计划33
2.1.3 工作过程34
2.2 明确问题定义34
2.3 分析论证36
2.4 开展可行性分析38
2.5 网上宠物商店可行性分析40
2.6 任务小结48
2.7 思考与练习48
2.8 课后实践(讨论)49
任务3 全面准确地描述软件应满足的需求50
3.1 任务概述50
3.1.1 任务目的50
3.1.2 工作计划50
3.1.3 工作过程51
3.2 了解需求分析的任务与步骤51
3.2.1 需求分析面临着困难52
3.2.2 制定需求分析步骤52
3.2.3 明确角色与活动54
3.3 开展需求分析工作54
3.3.1 行业领域简介55
3.3.2 收集和分类需求56
3.3.3 初步整理需求57
3.4 描述问题域59
3.4.1 什么是模型60
3.4.2 了解UML61
3.5 构建用例模型62
3.5.1 绘制用例图62
3.5.2 区别用例与功能点67
3.5.3 宠物店的用例模型68
3.6 构建活动图71
3.6.1 活动图的组成结构72
3.6.2 理解几个实例72
3.6.3 添加泳道74
3.7 构建概念模型76
3.7.1 了解面向对象分析方法76
3.7.2 理解几个概念77
3.7.3 UML类图80
3.7.4 构建宠物店的概念模型81
3.8 编写需求规格说明书84
3.9 评审需求规格说明书87
3.10 管理需求变更89
3.11 学会使用辅助工具90
3.12 任务小结91
3.13 思考与练习91
3.14 课后实践(讨论)92
3.15 附件材料92
任务4 依据需求和现有技术设计软件98
4.1 任务概述98
4.1.1 任务目的98
4.1.2 工作计划98
4.1.3 工作过程99
4.2 了解设计软件的任务与步骤100
4.2.1 制定软件设计的步骤101
4.2.2 明确角色与活动101
4.3 设计软件的体系结构102
4.3.1 采用层次结构103
4.3.2 考虑设计约束105
4.3.3 宠物店的整体结构105
4.4 构建功能模型107
4.5 设计用户界面108
4.5.1 “美”的界面108
4.5.2 设计界面框架109
4.5.3 绘制界面效果图109
4.6 设计数据库110
4.7 设计模型对象114
4.8 表示层的组织结构117
4.8.1 设计边界类118
4.8.2 绘制边界类状态图119
4.8.3 设计界面构件类120
4.9 业务层的组织结构124
4.9.1 设计业务类124
4.9.2 考虑类的独立性125
4.10 数据访问层的组织结构126
4.11 确定类的行为和属性128
4.11.1 顺序图128
4.11.2 协作图129
4.11.3 初步定义类的方法和属性131
4.12 优化设计134
4.12.1 面向接口135
4.12.2 设计模式137
4.12.3 工厂模式137
4.12.4 策略模式139
4.12.5 外观模式139
4.13 构建包图141
4.14 编写软件设计报告和评审报告143
4.15 任务小结144
4.16 思考与练习144
4.17 课后实践(讨论)145
4.18 附件材料145
任务5 按照软件设计方案设计程序149
5.1 任务概述149
5.1.1 任务目的149
5.1.2 工作计划149
5.1.3 工作过程150
5.2 了解常用计算机语言150
5.3 常见软件开发工具157
5.4 常用的数据库160
5.5 选择计算机语言164
5.6 设计数据结构和算法164
5.7 编码规范165
5.7.1 命名规范165
5.7.2 注释规范167
5.7.3 书写和排版规范168
5.8 调试程序168
5.9 调试程序常用方法169
5.10 任务小结172
5.11 思考与练习173
5.12 课后实践(讨论)173
5.13 附件材料174
任务6 依据需求和设计测试软件178
6.1 任务概述178
6.1.1 任务目的178
6.1.2 工作计划178
6.1.3 工作过程179
6.2 测试前的准备工作179
6.2.1 明确测试及目的179
6.2.2 遵守测试原则180
6.2.3 确定测试流程181
6.2.4 区分测试类型182
6.2.5 制定测试通过标准183
6.2.6 角色与分工186
6.3 掌握测试技术187
6.3.1 静态测试技术188
6.3.2 黑盒测试技术188
6.3.3 白盒测试技术190
6.4 测试步骤191
6.5 设计黑盒测试用例193
6.5.1 设计单个文本框的测试用例193
6.5.2 边界值196
6.5.3 设计程序功能的测试用例196
6.5.4 再看一个例子198
6.5.5 从用例中生成测试用例199
6.6 设计白盒用例201
6.7 制订测试计划205
6.8 自动化测试209
6.9 任务小结211
6.10 思考与练习211
6.11 课后实践(讨论)212
6.12 附件材料212
任务7 发布软件和维护软件218
7.1 任务概述218
7.1.1 任务目的218
7.1.2 工作计划218
7.1.3 工作过程219
7.2 制作安装软件并部署软件219
7.2.1 角色与活动220
7.2.2 制作.NET安装应用程序220
7.3 维护软件222
7.3.1 为什么要维护222
7.3.2 有哪些维护222
7.3.3 维护工作变得困难223
7.3.4 维护软件的策略224
7.3.5 提高软件的可维护性225
7.4 实施软件维护228
7.5 软件维护的副作用229
7.6 逆向工程和再工程230
7.6.1 软件逆向工程230
7.6.2 软件再工程231
7.7 编写相关文档232
7.7.1 编写维护文档232
7.7.2 编写用户使用手册235
7.8 任务小结237
7.9 思考与练习237
7.10 课后实践(讨论)238
参考文献239