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

- 吕云翔,王昕鹏,邱玉龙编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115282286
- 出版时间:2012
- 标注页数:288页
- 文件大小:84MB
- 文件页数:297页
- 主题词:软件工程-高等学校-教材
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 软件的特点2
1.1.3 软件的分类3
1.2 软件危机4
1.2.1 软件危机的表现4
1.2.2 软件危机的原因5
1.3 软件工程6
1.3.1 软件工程的概念6
1.3.2 软件工程的基本内容6
1.3.3 软件工程的知识体系8
1.4 软件生命周期13
1.4.1 软件生命周期的概念13
1.4.2 传统软件生命周期的各个阶段14
1.5 软件开发模型及其发展15
1.5.1 瀑布模型15
1.5.2 演化模型16
1.5.3 原型模型17
1.5.4 增量模型18
1.5.5 螺旋模型19
1.5.6 喷泉模型19
1.5.7 形式化方法模型20
1.5.8 基于组件的开发模型20
1.5.9 统一软件开发过程模型21
1.5.10 敏捷模型22
1.6 软件工程的相关工具28
1.7 软件工程的常用信息源28
1.8 Visio的功能及使用方法介绍29
1.9 Rose的功能及使用方法介绍35
小结41
习题41
第2章 可行性研究及需求分析43
2.1 可行性研究43
2.1.1 可行性研究的目的与意义43
2.1.2 可行性研究的内容43
2.1.3 可行性研究的步骤44
2.2 需求分析45
2.2.1 需求分析的目的与意义45
2.2.2 需求分析的步骤46
2.3 结构化需求分析的方法48
2.4 结构化需求分析的工具48
2.4.1 数据流图48
2.4.2 数据字典50
2.4.3 E-R图51
2.5 面向对象的软件工程方法51
2.5.1 面向对象的基本概念51
2.5.2 面向对象的软件工程方法的特征与优势53
2.6 面向对象需求分析方法55
2.7 UML简介56
2.7.1 类图和对象图58
2.7.2 用例图62
2.7.3 顺序图63
2.7.4 状态图64
2.7.5 活动图65
2.7.6 通信图66
2.7.7 交互概况图67
2.7.8 时序图67
2.7.9 组件图67
2.7.10 部署图68
2.7.11 包图68
2.8 利用Visio绘制网上书店系统的数据流图69
2.9 利用Rose创建网上书店系统的用例模型73
2.10 需求规格说明书编写指南77
2.11 网上书店系统的需求规格说明书82
小结96
习题97
第3章 软件设计98
3.1 软件设计的基本概念98
3.1.1 软件设计的分类98
3.1.2 软件设计的原则99
3.2 结构化软件设计方法102
3.2.1 面向数据流的设计方法102
3.2.2 面向数据结构的设计方法105
3.3 结构化软件设计工具107
3.3.1 流程图107
3.3.2 N-S图108
3.3.3 PAD图109
3.4 面向对象软件设计方法109
3.5 数据库结构设计112
3.6 软件的体系结构113
3.6.1 软件的体系结构概述113
3.6.2 软件系统的设计模式114
3.7 分布式系统结构118
3.7.1 多处理器体系结构119
3.7.2 客户机/服务器体系结构119
3.7.3 分布式对象体系结构121
3.7.4 对等端体系结构122
3.7.5 代理122
3.8 体系结构框架123
3.8.1 模型-视图-控制器123
3.8.2 模型-视图-表示器125
3.8.3 J2EE体系结构框架125
3.8.4 PCMEF126
3.8.5 PCBMER127
3.9 利用Visio绘制网上书店系统的结构图128
3.10 利用Rose绘制网上书店系统的顺序图130
3.11 软件设计说明书编写指南132
3.12 网上书店系统的软件设计说明书135
小结149
习题150
第4章 编码及实现152
4.1 编程语言152
4.1.1 编程语言的发展与分类152
4.1.2 选择编程语言需考虑的因素156
4.2 编程风格156
4.3 Visual Studio的使用方法介绍158
4.3.1 Visual Studio概述158
4.3.2 利用Visual Studio进行开发161
4.3.3 利用Visual Studio调试168
4.3.4 Visual Studio的进程调试170
4.4 使用Visual Studio实现网上书店系统的用户登录模块172
4.4.1 登录模块描述172
4.4.2 建立数据库和表173
4.4.3 编写数据库操作代码174
4.4.4 编写页面和逻辑代码176
小结178
习题179
第5章 软件测试180
5.1 软件测试的基本概念180
5.1.1 软件测试的原则181
5.1.2 软件测试模型182
5.2 软件测试的分类184
5.3 软件测试的方法185
5.3.1 等价类划分法186
5.3.2 逻辑覆盖法188
5.4 软件测试的一般步骤190
5.5 单元测试191
5.5.1 单元测试的目的191
5.5.2 单元测试和集成测试、系统测试的区别191
5.5.3 单元测试的几个误区191
5.5.4 单元测试的策略192
5.5.5 单元测试的原则193
5.6 集成测试193
5.6.1 集成测试和系统测试的区别193
5.6.2 集成测试考虑的问题193
5.6.3 集成测试的层次和策略194
5.6.4 集成测试的过程195
5.6.5 集成测试的原则198
5.7 系统测试198
5.7.1 功能测试199
5.7.2 性能测试200
5.7.3 安全测试201
5.7.4 GUI测试202
5.8 面向对象的软件测试204
5.9 利用Visual Studio中的工具进行单元测试206
5.9.1 UnitTest使用初步206
5.9.2 使用UnitTest的自动化数据驱动测试213
5.10 其他单元测试工具216
5.11 利用Visual Studio中的工具进行界面测试218
5.11.1 CodedUITest使用初步218
5.11.2 使用CodedUITest的自动化数据驱动界面测试221
5.12 利用Visual Studio对网上书店系统的用户登录模块进行单元测试224
5.13 测试分析报告编写指南226
5.14 网上书店系统的测试分析报告228
小结240
习题241
第6章 软件工程的其他相关内容243
6.1 软件维护243
6.1.1 软件维护的过程244
6.1.2 软件维护的分类245
6.1.3 软件的可维护性246
6.1.4 软件维护的副作用247
6.2 软件质量保证248
6.2.1 软件质量的基本概念248
6.2.2 软件质量保证的措施249
6.3 软件配置管理概述250
6.3.1 软件配置管理术语251
6.3.2 配置管理的过程253
6.3.3 配置管理的角色划分253
6.4 软件估算254
6.4.1 软件估算的概念254
6.4.2 软件估算的方法256
6.4.3 软件估算的原则与技巧257
6.5 软件过程能力成熟度模型258
6.6 软件项目管理259
6.7 软件文档261
6.8 Project的功能及使用方法介绍263
6.8.1 Project概述263
6.8.2 利用Project管理网上书店系统的开发过程270
6.9 用户手册编写指南273
6.10 用户安装手册编写指南274
小结275
习题275
第7章 课程设计277
7.1 课程设计277
7.2 课程设计题目278
7.2.1 网上书店278
7.2.2 图书馆图书管理系统279
7.2.3 教务系统279
7.2.4 会议室管理系统280
7.2.5 财务管理系统280
7.2.6 本科生毕业设计管理280
7.2.7 BBS系统281
7.2.8 教师工资管理系统281
7.2.9 网上投稿系统281
7.2.10 学校教材订购系统282
7.2.11 网上机票订约系统282
7.2.12 网上选课管理系统283
7.2.13 远程教学平台283
7.2.14 小型商业网站283
7.2.15 小型超市收银系统284
7.2.16 ATM柜员机模拟程序284
7.2.17 模拟计算器284
7.2.18 俄罗斯方块游戏285
7.2.19 通讯录285
7.2.20 即时通信系统285
7.2.21 游戏编程285
7.2.22 高校医院管理信息系统286
7.2.23 酒店管理系统286
7.2.24 复杂网络环境下的B/S、C/S混合系统287
参考文献288
热门推荐
- 3579884.html
- 3288719.html
- 477259.html
- 690157.html
- 2097713.html
- 3896473.html
- 17232.html
- 2449437.html
- 1338123.html
- 174127.html
- http://www.ickdjs.cc/book_3853147.html
- http://www.ickdjs.cc/book_2575462.html
- http://www.ickdjs.cc/book_1948592.html
- http://www.ickdjs.cc/book_636420.html
- http://www.ickdjs.cc/book_2426715.html
- http://www.ickdjs.cc/book_3595902.html
- http://www.ickdjs.cc/book_3732315.html
- http://www.ickdjs.cc/book_1096792.html
- http://www.ickdjs.cc/book_2523632.html
- http://www.ickdjs.cc/book_2704849.html