图书介绍
软件工程简明教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 余久久编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302395201
- 出版时间:2015
- 标注页数:164页
- 文件大小:29MB
- 文件页数:174页
- 主题词:软件工程-高等学校-教材
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 软件工程的概念与目标4
1.2.1 软件工程概念4
1.2.2 追求的目标4
1.3 软件生存周期6
1.4 软件开发模型8
1.4.1 瀑布模型9
1.4.2 演化模型10
1.4.3 原型模型11
1.4.4 螺旋模型12
1.4.5 极限编程模型14
1.5 软件项目团队管理16
1.5.1 现代软件企业项目的组织要素16
1.5.2 唐僧师徒取经故事的启示17
1.5.3 构建现代软件项目团队成功的要素17
1.6 本章小结19
习题120
第2章 软件文档21
2.1 软件文档简介21
2.1.1 软件文档21
2.1.2 软件文档分类22
2.1.3 软件文档的作用22
2.2 软件文档的编写要点23
2.3 常用软件工程文档模板24
2.3.1 软件需求规格说明书24
2.3.2 软件概要设计说明书26
2.3.3 软件详细设计说明书28
2.3.4 软件测试计划模板30
2.3.5 软件测试分析报告32
2.4 本章小结34
习题234
第3章 需求分析35
3.1 软件需求分析概述35
3.1.1 需求分析的目标35
3.1.2 需求分析的内容35
3.1.3 需求分析的过程37
3.2 结构化分析方法39
3.2.1 结构化分析方法简介39
3.2.2 数据流图39
3.2.3 数据流图分层举例41
3.2.4 数据字典43
3.3 小型图书馆管理系统需求分析案例45
3.3.1 引言45
3.3.2 任务概述45
3.3.3 功能需求46
3.3.4 性能需求51
3.3.5 运行环境规定52
3.3.6 其他52
3.4 本章小结52
习题352
第4章 概要设计53
4.1 软件概要设计的目标与内容53
4.1.1 概要设计的目标53
4.1.2 概要设计的内容53
4.2 软件概要设计准则54
4.2.1 模块化54
4.2.2 抽象57
4.2.3 信息隐藏58
4.2.4 软件结构设计的主要优化准则58
4.3 软件结构图59
4.3.1 软件结构图的组成元素59
4.3.2 软件结构图中的模块分类60
4.3.3 变换型数据流图的转化60
4.3.4 事务型数据流图的转化62
4.4 小型图书馆管理系统概要设计案例63
4.4.1 引言64
4.4.2 概要设计64
4.4.3 系统数据结构设计66
4.4.4 系统出错处理设计67
4.5 本章小结67
习题467
第5章 详细设计与编码68
5.1 软件详细设计的任务、原则与工具68
5.1.1 详细设计的任务68
5.1.2 详细设计的原则68
5.1.3 常用的详细设计工具69
5.2 软件详细设计的内容71
5.2.1 制订代码设计的方案71
5.2.2 人机界面设计71
5.2.3 软件的数据库设计74
5.2.4 软件的网格结构设计76
5.3 软件编码76
5.3.1 高级程序设计语言简介76
5.3.2 编码规范77
5.4 小型图书馆管理系统详细设计案例79
5.4.1 引言79
5.4.2 模块设计说明80
5.4.3 数据库设计82
5.4.4 系统界面设计83
5.4.5 输入输出设计83
5.4.6 网络结构设计84
5.5 本章小结84
习题584
第6章 软件测试与维护基础85
6.1 软件测试概述85
6.1.1 软件测试的背景85
6.1.2 软件测试的基本概念86
6.1.3 软件测试人员的职业素养89
6.1.4 我国软件测试行业的现状与发展90
6.2 软件测试用例91
6.2.1 黑盒测试及其测试用例设计方法91
6.2.2 白盒测试及其测试用例设计方法96
6.3 软件测试流程98
6.3.1 单元测试98
6.3.2 集成测试99
6.3.3 确认测试101
6.3.4 系统测试102
6.3.5 验收测试102
6.4 软件测试工具102
6.4.1 测试工具的优势102
6.4.2 测试工具的分类102
6.4.3 选择测试工具时考虑的问题103
6.5 软件维护基础104
6.5.1 软件维护的定义104
6.5.2 软件维护的分类104
6.6 软件维护的流程106
6.6.1 维护申请106
6.6.2 识别维护的类型106
6.6.3 维护实施107
6.6.4 维护记录与评价107
6.7 软件维护的困难107
6.8 小型图书馆管理系统测试用例设计与系统维护案例107
6.8.1 引言108
6.8.2 测试内容108
6.8.3 功能测试用例设计108
6.8.4 性能测试用例设计110
6.8.5 图形用户界面测试用例112
6.8.6 小型图书馆管理系统维护113
6.9 本章小结113
习题6114
第7章 面向对象的软件开发方法115
7.1 面向对象的软件工程115
7.1.1 传统软件开发方法的问题115
7.1.2 面向对象的基本概念116
7.1.3 面向对象的建模119
7.1.4 面向对象的开发方法简介119
7.2 统一建模语言UML120
7.2.1 UML的主要特点120
7.2.2 UML的应用领域120
7.2.3 UML的9种模型视图121
7.2.4 常用UML建模工具简介131
7.3 面向对象的分析133
7.3.1 面向对象的分析过程133
7.3.2 模型的构建134
7.3.3 4种模型之间的主要关系135
7.4 面向对象的设计与实现135
7.4.1 面向对象的设计135
7.4.2 面向对象的设计准则与启发规则135
7.4.3 系统分解137
7.4.4 类中的服务、关联设计141
7.4.5 设计优化142
7.4.6 面向对象的实现143
7.5 面向对象实例——运用UML对企业人力资源管理系统建模144
7.5.1 系统概述144
7.5.2 系统中的用例与角色147
7.5.3 分析与设计150
7.5.4 实现、测试与系统配置150
7.6 本章小结151
习题7152
第8章 计算机软件知识产权153
8.1 计算机软件知识产权基础153
8.1.1 知识产权153
8.1.2 计算机软件知识产权154
8.1.3 《保护条例》中明确需要承担法律责任的违法行为157
8.2 计算机软件知识产权案例分析157
8.3 本章小结159
习题8159
附录A软件工程师职业素养160
附录B全国计算机技术与软件专业技术资格(水平)考试简介162
参考文献164
热门推荐
- 143793.html
- 2276601.html
- 3848208.html
- 62191.html
- 3057834.html
- 2003920.html
- 3727084.html
- 144052.html
- 919925.html
- 448344.html
- http://www.ickdjs.cc/book_21455.html
- http://www.ickdjs.cc/book_817917.html
- http://www.ickdjs.cc/book_641470.html
- http://www.ickdjs.cc/book_707511.html
- http://www.ickdjs.cc/book_2520186.html
- http://www.ickdjs.cc/book_2271997.html
- http://www.ickdjs.cc/book_2391333.html
- http://www.ickdjs.cc/book_995532.html
- http://www.ickdjs.cc/book_511050.html
- http://www.ickdjs.cc/book_1948130.html