软件工程实验教程 第2版PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:窦万峰编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111413653
- 页数:258 页
第1章 软件分析与设计工具 Microsoft Visio 1
1.1 Microsoft Visio的基本特征 1
1.2 Microsoft Visio的基本使用 2
1.2.1 Visio绘图初步 2
1.2.2 Microsoft Visio提供的模型 3
1.3结构化分析模型创建 3
1.3.1数据流模型 3
【实验1-1】订货系统的数据流模型 4
1.3.2状态机模型 6
【实验1-2】电子表状态机模型 6
1.3.3 Jackson模型 7
【实验1-3】统计文档空格数目程序的Jackson图 8
1.3.4绘制程序流程图 10
1.3.5创建实体关系模型 11
【实验1-4】实体关系模型 11
1.4面向对象模型创建 12
1.4.1用例模型创建 12
【实验1-5】图书馆系统流通子系统用例模型 12
1.4.2逻辑模型创建 13
【实验1-6】图书馆系统流通子系统类模型 13
1.4.3动态模型创建 15
【实验1-7】图书馆系统借书功能协作模型 16
1.5小结 18
习题 18
第2章 数据建模工具 PowerDesigner 19
2.1概述 19
2.2 PowerDesigner基本模型 20
2.3概念数据模型构建 22
【实验2-1】 POS机系统的概念数据模型 27
2.4业务处理模型构建 30
【实验2-2】图书馆系统的业务处理模型 31
2.5物理数据模型构建 35
【实验2-3】出卷系统的物理数据模型 36
2.6面向对象模型构建 44
2.6.1用例模型设计 45
【实验2-4】 POS机系统用例模型 45
2.6.2类模型设计 48
【实验2-5】 POS机系统类模型 48
2.7小结 52
习题 52
第3章 面向对象建模工具 Rational Rose 54
3.1概述 54
3.2 Rational Rose简介 54
3.2.1 Rational Rose主界面 54
3.2.2 Rational Rose的基本使用 56
3.3用例模型创建 59
3.3.1创建用例模型 59
【实验3-1】电梯系统用例模型 59
【实验3-2】 POS机系统用例建模 61
3.3.2创建用例的活动图和泳道图 62
3.4逻辑模型创建 64
【实验3-3】电梯系统类模型 65
【实验3-4】 ATM取款用例的逻辑模型 66
3.5动态模型创建 67
【实验3-5】电梯系统动态模型 68
3.6包模型创建 72
3.7组件模型创建 73
【实验3-6】 ATM系统组件模型 73
3.8部署模型创建 74
【实验3-7】 ATM系统部署模型 74
3.9数据库模型创建 74
【实验3-8】图书馆系统数据库模型 80
3.10双向工程 83
3.10.1 ANSI C+++的Rational Rose双向工程 83
3.10.2 Visual C+++的Rational Rose双向工程 87
【实验3-9】图书馆系统正向工程 90
【实验3-10】交互绘图系统逆向工程 95
3.10.3 Java的Rational Rose双向工程 96
3.11小结 99
习题 99
第4章 功能测试工具WinRunner 101
4.1概述 101
4.2 WinRunner的基本使用 102
4.2.1 WinRunner基本操作 102
4.2.2 WinRunner测试方法 103
4.3学习GUI Map对象 107
4.4功能测试方法 110
4.4.1使用向导学习对象 110
【实验4-1】机票预订系统录制脚本 110
【实验4-2】机票预订系统学习GUI对象 110
4.4.2插入同步点 112
【实验4-3】机票预订系统同步点测试 113
4.5学习GUI对象 116
4.5.1 GUI Map file per test测试模式 116
4.5.2更新GUI Map文件 117
4.5.3合并GUI Map文件 120
4.5.4配置GUI Map 122
4.6数据驱动测试 124
【实验4-4】机票预订系统数据驱动测试 124
4.7 WinRunner检查点测试 127
4.7.1 GUI对象检查点 127
【实验4-5】检查订单 128
4.7.2图像检查点 129
【实验4-6】检查屏幕区域图像 130
4.7.3文字检查点 131
【实验4-7】检查卖出的票数 131
4.8脚本修改 133
【实验4-8】使用TSL检查机票总金额 133
4.9 WinRunner批测试 135
【实验4-9】批执行多个脚本 136
4.10小结 138
习题 138
第5章 性能测试工具LoadRunner 139
5.1概述 139
5.2 LoadRunner的基本使用 139
5.2.1 LoadRunner基本操作流程 140
5.2.2 VuGen简介 141
5.2.3协议选择 142
5.3 LoadRunner测试过程与方法 143
5.3.1录制脚本 143
【实验5-1】录制航班订票过程脚本 143
5.3.2脚本回放 145
【实验5-2】订票流程确认 145
5.3.3增强脚本 147
【实验5-3】插入事务 147
【实验5-4】用户名的参数化 150
5.3.4关联 153
5.3.5内容检查 154
【实验5-5】添加检查点 155
5.3.6集合点 157
5.3.7设置运行时行为 157
5.4场景设计 158
5.4.1控制器简介 158
5.4.2场景设置 159
【实验5-6】手动场景设置 159
5.4.3运行场景 162
【实验5-7】场景的运行 162
5.4.4结果分析 164
【实验5-8】网上订票系统 167
5.5小结 170
习题 170
第6章 测试管理工具TestDirector 171
6.1 TestDirector概述 171
6.1.1测试管理过程 171
6.1.2基本概念 172
6.2 TestDirector的基本使用 173
6.2.1启动TestDirector 173
6.2.2 TestDirector窗口 174
6.2.3修改密码 175
6.2.4修改用户属性 175
6.2.5清除历史记录 175
6.3建立测试项目 176
6.3.1创建项目 176
【实验6-1】测试项目创建 176
6.3.2定制项目模块,加入用户与授权 177
【实验6-2】定制测试项目 177
6.4定义测试需求 179
6.4.1定义测试范围 179
6.4.2建立需求大纲 179
【实验6-3】项目需求大纲创建 180
6.5计划测试 183
6.5.1定义测试策略 183
6.5.2定义测试主题 183
6.5.3定义测试 183
6.6执行测试 185
6.6.1建立测试集合 185
【实验6-4】测试集合创建 185
6.6.2 测试执行表 186
6.6.3执行测试 186
【实验6-5】执行手工测试和自动测试 187
6.6.4分析测试结果 189
6.7跟踪缺陷 191
6.7.1记录缺陷 191
6.7.2检查新缺陷 193
6.8小结 194
习题 194
第7章 单元测试工具JUnit 195
7.1 JUnit概述 195
7.2 JUnit设计模式 195
7.2.1 Command(命令)模式 195
7.2.2 Composite(组合)模式 196
7.2.3 Template Method(模板方法)模式 198
7.2.4 Adapter(适配器)模式 200
7.2.5 Observer(观察者)模式 201
7.2.6 Decorator(装饰)模式 203
7.3在Eclipse下为项目添加JUnit 4库 204
7.4 JUnit 4单元测试框架 208
7.5 Eclipse单元测试 209
7.5.1 Eclipse单元测试过程 209
【实验7-1】计算器类的测试 209
7.5.2JUnit 4测试原理 212
7.6 JUnit高级功能 214
7.6.1高级Fixture 214
7.6.2限时测试 214
7.6.3 测试异常 215
7.6.4 Runner运行器 215
7.6.5参数化测试 215
7.6.6打包测试 217
7.7小结 217
习题 217
第8章 代码测试工具PurifyPlus 218
8.1概述 218
8.1.1 PureCoverage工具特性 218
8.1.2 Purify工具特性 219
8.1.3 Quantify工具特性 221
8.2 Purify Plus单元测试 223
【实验8-1 】 PureCoverage单元测试 223
【实验8-2】 Purify单元测试 225
【实验8-3】 Quantify单元测试 227
8.3 PurifyPlus高级测试 229
8.3.1 PurifyPlus高级特性 229
8.3.2精确粒度数据采集 230
8.3.3可定制过滤器生成 231
8.3.4采集数据的合并与比较 232
8.4 PurifyPlus单元测试高级功能实验 232
【实验8-4】 PureCoverage精确粒度数据采集 232
【实验8-5】 Purify可定制过滤器生成 232
【实验8-6】 Quantify采集数据的合并与比较 233
8.5小结 234
习题 234
第9章 软件配置管理工具VSS 235
9.1概述 235
9.2 VSS简介 235
9.3 VSS的基本使用 238
【实验9-1】构建项目配置环境 238
9.4小结 246
习题 246
第10章 软件项目管理工具 Microsoft Project 247
10.1概述 247
10.1.1软件项目管理范围 247
10.1.2 Microsoft Project概述 247
10.2 Microsoft Project操作实验 253
【实验10-1】面对面结对编程系统计划安排 253
10.3小结 258
习题 258
- 《市政工程基础》杨岚编著 2009
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《工程静力学》王科盛主编 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019