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

- 吕云翔,王洋,王昕鹏编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111318446
- 出版时间:2011
- 标注页数:235页
- 文件大小:43MB
- 文件页数:246页
- 主题词:软件工程-高等学校:技术学校-教材
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 软件的分类3
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 软件工程目标和原则9
1.3.4 软件工程知识体10
1.4 软件过程12
1.4.1 软件过程概念12
1.4.2 软件过程标准13
1.4.3 软件生存周期模型15
1.5 软件开发方法20
1.6 软件工程工具22
1.7 软件工程课程学习资源25
1.8 “学生档案管理系统”案例介绍26
1.9 小结26
1.10 练习题27
第2章 可行性研究及软件需求分析28
2.1 可行性研究28
2.1.1 项目立项概述28
2.1.2 可行性研究内容29
2.1.3 可行性研究步骤29
2.2 需求分析基本概念31
2.2.1 需求分析任务31
2.2.2 需求分析步骤32
2.2.3 需求管理33
2.3 结构化需求分析方法34
2.4 结构化分析建模35
2.4.1 实体联系图35
2.4.2 数据流图37
2.4.3 数据字典40
2.4.4 状态迁移图41
2.5 Visio的功能及使用方法介绍42
2.6 利用Visio绘制“学生档案管理系统”的数据流图48
2.7 “学生档案管理系统”软件需求说明书52
2.8 小结58
2.9 练习题59
第3章 软件设计60
3.1 软件设计的基本概念60
3.1.1 软件设计的意义和目标60
3.1.2 软件设计原则60
3.1.3 软件设计分类62
3.2 软件的体系结构63
3.2.1 软件体系结构建模64
3.2.2 软件体系结构风格64
3.2.3 软件质量属性67
3.3 软件概要设计67
3.3.1 软件概要设计中的重要概念和原则67
3.3.2 软件概要设计方法69
3.4 软件详细设计71
3.4.1 数据设计71
3.4.2 界面设计74
3.4.3 构件设计75
3.4.4 面向数据结构的设计方法78
3.5 利用面向数据流的方法设计“学生档案管理系统”79
3.6 “学生档案管理系统”软件设计说明书81
3.7 小结91
3.8 练习题92
第4章 软件编码及实现94
4.1 程序设计语言94
4.1.1 程序设计语言的发展与分类94
4.1.2 常见程序设计语言介绍95
4.1.3 选择程序设计语言的考虑因素96
4.2 编码风格97
4.3 Visual Studio101
4.3.1 Visual Studio界面介绍103
4.3.2 Helloworld程序104
4.3.3 加法程序107
4.3.4 图形界面109
4.3.5 调试114
4.4 使用Visual Studio实现“学生档案管理系统”用户验证模块116
4.4.1 建立数据库和表116
4.4.2 编写数据库操作代码118
4.4.3 编写页面和逻辑代码119
4.5 小结120
4.6 练习题121
第5章 软件测试与维护122
5.1 软件测试的基本概念122
5.1.1 软件测试原则122
5.1.2 软件测试分类124
5.1.3 软件测试模型125
5.2 软件测试策略127
5.2.1 软件测试步骤127
5.2.2 软件测试信息流127
5.2.3 软件测试文档128
5.3 测试用例129
5.3.1 测试用例设计方法130
5.3.2 测试用例场景130
5.4 软件测试方法131
5.4.1 等价类划分法131
5.4.2 基本路径测试法133
5.5 软件维护135
5.5.1 软件维护的概念135
5.5.2 软件维护过程137
5.5.3 软件的可维护性137
5.5.4 软件维护的副作用138
5.6 使用Visual Studio的Unit Test功能139
5.6.1 新建一个Project139
5.6.2 编码139
5.6.3 建立Unit Test140
5.6.4 进行测试141
5.7 “学生档案管理系统”的测试分析报告143
5.8 “学生档案管理系统”的使用说明书150
5.9 小结156
5.10 练习题156
第6章 面向对象的软件工程158
6.1 面向对象概述158
6.1.1 面向对象的基本概念158
6.1.2 面向对象的实施步骤160
6.2 面向对象建模语言161
6.2.1 “4+1”视图161
6.2.2 UML相关图162
6.3 面向对象的分析164
6.4 面向对象的设计166
6.5 面向对象的实现167
6.6 面向对象的测试168
6.7 利用Rose工具绘制“学生档案管理系统”的用例图169
6.8 利用Rose工具绘制“学生档案管理系统”的顺序图175
6.9 利用Rose工具绘制“学生档案管理系统”的类图176
6.10 小结180
6.11 练习题181
第7章 软件工程管理182
7.1 软件项目管理182
7.1.1 软件项目管理概述182
7.1.2 项目计划183
7.1.3 项目范围管理184
7.1.4 项目资源和成本管理185
7.1.5 项目时间管理186
7.2 软件组织和人员管理188
7.3 软件质量保证190
7.3.1 软件质量管理190
7.3.2 CMM模型191
7.4 软件配置管理192
7.5 风险管理193
7.5.1 软件风险193
7.5.2 软件风险管理194
7.6 软件文档196
7.7 Project的功能及使用方法介绍197
7.8 利用Project对“学生档案管理系统”的开发过程进行管理203
7.9 小结208
7.10 练习题209
第8章 项目综合实践210
8.1 面向对象的分析210
8.1.1 收集并整理原始需求210
8.1.2 构建并描述用例模型211
8.1.3 优化用例模型212
8.2 面向对象的设计214
8.2.1 确定候选业务对象214
8.2.2 确定属性214
8.2.3 确定服务215
8.2.4 确定关系215
8.3 系统实现与测试218
8.4 小结230
8.5 练习题230
参考文献232
热门推荐
- 641180.html
- 1949436.html
- 229463.html
- 627446.html
- 1513591.html
- 983311.html
- 3754230.html
- 1192541.html
- 2480875.html
- 2934378.html
- http://www.ickdjs.cc/book_1901387.html
- http://www.ickdjs.cc/book_2369994.html
- http://www.ickdjs.cc/book_3112078.html
- http://www.ickdjs.cc/book_1055437.html
- http://www.ickdjs.cc/book_735397.html
- http://www.ickdjs.cc/book_825879.html
- http://www.ickdjs.cc/book_450455.html
- http://www.ickdjs.cc/book_2426481.html
- http://www.ickdjs.cc/book_790540.html
- http://www.ickdjs.cc/book_2289923.html