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

- 刘学俊,李继芳,刘汉中编著 著
- 出版社: 杭州:浙江大学出版社
- ISBN:9787308055277
- 出版时间:2007
- 标注页数:274页
- 文件大小:23MB
- 文件页数:286页
- 主题词:软件工程
PDF下载
下载说明
软件工程实务PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上篇 软件工程实务1
第1章 软件、软件工程及沟通艺术1
1.1 软件2
1.1.1 软件的概念2
1.1.2 软件的特点3
1.1.3 软件的分类4
1.1.4 软件的发展7
1.1.5 软件危机8
1.2 软件工程概述10
1.2.1 软件工程的概念10
1.2.2 软件工程的研究内容11
1.2.3 软件工程过程和软件生存周期12
1.2.4 软件工程的目标及原则13
1.2.5 软件工程的发展15
1.3 软件开发模型15
1.3.1 瀑布模型16
1.3.2 原型模型17
1.3.3 螺旋模型17
1.3.4 喷泉模型19
1.3.5 智能模型20
1.4 CASE工具及环境20
1.5 软件工程中的沟通理念21
1.5.1 软件工程中沟通的重要性21
1.5.2 软件工程中的沟通理念22
思考与讨论35
第2章 软件项目管理基础36
2.1 项目、软件项目及其特点36
2.1.1 项目的四个要素36
2.1.2 项目的周期性37
2.1.3 软件项目的特点38
2.2 项目、软件项目管理含义及特点40
2.2.1 项目管理的含义40
2.2.2 项目管理的特点40
2.2.3 软件项目管理的特点41
2.3 项目管理的基本职能43
2.3.1 项目计划43
2.3.2 项目组织43
2.3.3 评价与控制44
2.4 项目、软件项目管理的主要内容44
2.4.1 项目管理的主要内容44
2.4.2 软件项目管理的主要内容45
2.5 软件项目的度量与估算50
2.5.1 面向软件规模的度量50
2.5.2 面向软件功能的度量51
2.5.3 软件质量度量53
2.5.4 影响估算的因素57
2.5.5 目标分解估算法58
2.5.6 软件项目成本预算60
2.6 项目风险的识别、分析及预防60
2.6.1 风险识别60
2.6.2 风险分析61
2.6.3 风险预防62
2.7 软件项目计划与组织63
2.7.1 制定项目实施计划的基础和主要内容63
2.7.2 实施计划的进度安排63
2.7.3 软件项目组织与任务责任矩阵66
思考与讨论72
第3章 需求获取73
3.1 系统界定与建立模型73
3.1.1 系统与模型73
3.1.2 系统模型建造举例74
3.2 基于计算机的系统及其系统工程75
3.2.1 基于计算机的系统75
3.2.2 计算机系统工程75
3.3 需求和需求的层次78
3.3.1 什么是需求78
3.3.2 需求的层次79
3.3.3 需求获取的任务80
3.4 需求获取的原则与方法80
3.4.1 需求获取规范80
3.4.2 需求获取的原则和方法83
3.5 需求规格说明书89
3.5.1 软件需求规格说明书89
3.5.2 提出和验证初始需求90
3.5.3 初始需求的汇编整理90
3.5.4 需求的可跟踪性91
3.5.5 确认SRS草案92
3.5.6 需求规格说明书的复核与评审92
3.5.7 平衡工作量94
3.5.8 系统测试计划94
3.5.9 修订和发布94
3.6 需求获取阶段系统分析员责任和素质要求94
思考与讨论95
第4章 结构化分析与设计96
4.1 软件结构化分析与设计方法96
4.1.1 软件系统分析的目标96
4.1.2 软件系统分析与设计活动的本质96
4.1.3 软件系统基本结构模型97
4.1.4 系统分析向结构设计过渡的工作任务98
4.1.5 系统分析的分析过程和方法100
4.1.6 软件设计阶段系统分析员的素质104
4.2 软件设计基本规范105
4.2.1 概要设计105
4.2.2 模块化与模块设计108
4.2.3 分析与设计模块的基本规范111
4.3 软件设计规范的量化运用116
4.4 表示软件结构的基本方法118
4.4.1 系统概念设计118
4.4.2 层次图和HIPO图121
4.4.3 模块设计的精细设计方法123
4.4.4 面向数据流的设计方法125
思考与讨论131
第5章 界面设计133
5.1 界面设计的平面原则133
5.2 软件操作过程设计原则135
5.3 人机界面设计过程138
思考与讨论139
第6章 编码实现140
6.1 编码概述140
6.2 编码的标准142
6.3 程序效率148
6.4 程序设计语言的适用性149
6.5 程序复杂性质量150
思考与讨论152
第7章 软件测试153
7.1 软件测试的几个基本问题154
7.1.1 什么是软件测试、测试工作的对象154
7.1.2 项目组中的测试角色155
7.1.3 Bug和Bug跟踪155
7.1.4 软件测试工作的原则157
7.1.5 测试用例的不可穷举性158
7.2 软件测试的基本方法和工具159
7.2.1 静态分析和动态分析160
7.2.2 黑盒测试和白盒测试160
7.2.3 覆盖测试161
7.2.4 使用测试161
7.2.5 手动测试和自动测试162
7.2.6 软件测试工具162
7.3 软件测试策略163
7.3.1 单元测试163
7.3.2 集成测试164
7.3.3 确认测试164
7.3.4 系统测试164
7.4 软件测试实务165
7.4.1 测试与开发的并行关系165
7.4.2 测试计划166
7.4.3 测试过程规格说明书168
7.4.4 测试过程173
7.4.5 测试总结174
思考与讨论176
第8章 软件过程改进177
8.1 软件过程178
8.1.1 什么是过程178
8.1.2 过程成熟度179
8.1.3 过程定义是否妨碍了创造力的发挥180
8.2 有效的软件过程架构181
8.2.1 过程架构181
8.2.2 规范过程的重要性188
8.2.3 过程文档的意义189
8.2.4 建设有效的软件过程189
8.3 软件能力成熟度模型简介191
8.3.1 CMM中定义的软件开发团队角色与职责192
8.3.2 CMM中能力成熟度的级别192
8.3.3 CMM的内部结构——关键过程域194
8.3.4 CMM的使用201
思考与讨论202
第9章 面向对象方法概述203
9.1 什么是面向对象方法203
9.2 结构化与面向对象的思想差异205
9.3 面向对象方法的主要概念206
9.3.1 对象206
9.3.2 其他概念207
9.4 面向对象建模209
9.4.1 对象模型210
9.4.2 动态模型214
9.4.3 功能模型216
9.4.4 三种模型之间的关系216
9.5 OO方法的SRS、OOA、OOD概要217
9.5.1 面向对象的需求获取217
9.5.2 面向对象的分析与设计218
思考与讨论220
附录1 软件工程文档规范221
附录2 匈牙利命名法239
下篇 软件工程实验指导242
实验一 体验软件工程的“隔板画”242
实验二 需求获取248
实验三 结构化设计254
实验四 结构化设计和实现265
实验五 软件测试及其评估266
实验六 软件过程改进实验272
热门推荐
- 3740640.html
- 269363.html
- 147814.html
- 1064001.html
- 1786072.html
- 3453332.html
- 1543226.html
- 772407.html
- 634648.html
- 430518.html
- http://www.ickdjs.cc/book_1472616.html
- http://www.ickdjs.cc/book_1284452.html
- http://www.ickdjs.cc/book_2945129.html
- http://www.ickdjs.cc/book_2694973.html
- http://www.ickdjs.cc/book_633768.html
- http://www.ickdjs.cc/book_2880680.html
- http://www.ickdjs.cc/book_1027298.html
- http://www.ickdjs.cc/book_791434.html
- http://www.ickdjs.cc/book_3160657.html
- http://www.ickdjs.cc/book_3060324.html