高等院校计算机课程案例教程系列:软件工程实验教程(第2版)
¥
0.01
八五品
库存4件
作者窦万峰、杨俊、蒋锁良 编
出版社机械工业出版社
出版时间2013-04
版次2
装帧平装
货号9787111413653
上书时间2024-12-16
商品详情
- 品相描述:八五品
图书标准信息
-
作者
窦万峰、杨俊、蒋锁良 编
-
出版社
机械工业出版社
-
出版时间
2013-04
-
版次
2
-
ISBN
9787111413653
-
定价
35.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
258页
-
丛书
高等院校计算机课程案例教程系列
- 【内容简介】
-
《高等院校计算机课程案例教程系列:软件工程实验教程(第2版)》全面覆盖了软件分析与设计工具MicrosoftVisio、数据建模工具PowerDesigner、面向对象建模工具RationalRose、功能测试工具WinRunner、性能测试工具LoadRunner、测试管理工具TestDirector、单元测试工具JUnit、代码测试工具PurifyPlus、软件配置管理工具VSS和软件项目管理工具MicrosoftProject等10个主流的软件工程工具。每章都针对一种软件工程工具及相应的软件工程概念进行了介绍,安排了多个针对不同功能或使用方面的实验。全书共设计了53个实验,其中基本实验35个,教师可根据课时安排灵活组织。
《高等院校计算机课程案例教程系列:软件工程实验教程(第2版)》适合作为高等院校软件工程课程的实验辅助教材,也可以作为软件工程实验课程的专门教材。
- 【目录】
-
前言
教学建议
第1章软件分析与设计工具MicrosoftVisio
1.1MicrosoftVisio的基本特征
1.2MicrosoftVisio的基本使用
1.2.1Visio绘图初步
1.2.2MicrosoftVisio提供的模型
1.3结构化分析模型创建
1.3.1数据流模型
【实验1-1】订货系统的数据流模型
1.3.2状态机模型
【实验1-2】电子表状态机模型
1.3.3Jackson模型
【实验1-3】统计文档空格数目程序的Jackson图
1.3.4绘制程序流程图
1.3.5创建实体关系模型
【实验1-4】实体关系模型
1.4面向对象模型创建
1.4.1用例模型创建
【实验1-5】图书馆系统流通子系统用例模型
1.4.2逻辑模型创建
【实验1-6】图书馆系统流通子系统类模型
1.4.3动态模型创建
【实验1-7】图书馆系统借书功能协作模型
1.5小结
习题
第2章数据建模工具PowerDesigner
2.1概述
2.2PowerDesigner基本模型
2.3概念数据模型构建
【实验2-1】POS机系统的概念数据模型
2.4业务处理模型构建
【实验2-2】图书馆系统的业务处理模型
2.5物理数据模型构建
【实验2-3】出卷系统的物理数据模型
2.6面向对象模型构建
2.6.1用例模型设计
【实验2-4】POS机系统用例模型
2.6.2类模型设计
【实验2-5】POS机系统类模型2.7小结
习题
第3章面向对象建模工具RationalRose
3.1概述
3.2RationalRose简介
3.2.1RationalRose主界面
3.2.2RationalRose的基本使用
3.3用例模型创建
3.3.1创建用例模型
【实验3-1】电梯系统用例模型
【实验3-2】POS机系统用例建模
3.3.2创建用例的活动图和泳道图
3.4逻辑模型创建
【实验3-3】电梯系统类模型
【实验3-4】ATM取款用例的逻辑模型
3.5动态模型创建
【实验3-5】电梯系统动态模型
3.6包模型创建
3.7组件模型创建
【实验3-6】ATM系统组件模型
3.8部署模型创建
【实验3-7】ATM系统部署模型
3.9数据库模型创建
【实验3-8】图书馆系统数据库模型
3.10双向工程
3.10.1ANSIC++的RationalRose双向工程
3.10.2VisualC++的RationalRose双向工程
【实验3-9】图书馆系统正向工程
【实验3-10】交互绘图系统逆向工程
3.10.3Java的RationalRose双向工程
3.11小结
习题
第4章功能测试工具WinRunner
4.1概述
4.2WinRunner的基本使用
4.2.1WinRunner基本操作
4.2.2WinRunner测试方法
4.3学习GUIMap对象
4.4功能测试方法
4.4.1使用向导学习对象
【实验4-1】机票预订系统录制脚本
【实验4-2】机票预订系统学习GUI对象
4.4.2插入同步点
【实验4-3】机票预订系统同步点测试
4.5学习GUI对象
4.5.1GUIMapfilepertest测试模式
4.5.2更新GUIMap文件
4.5.3合并GUIMap文件
4.5.4配置GUIMap
4.6数据驱动测试
【实验4-4】机票预订系统数据驱动测试
4.7WinRunner检查点测试
4.7.1GUI对象检查点
【实验4-5】检查订单
4.7.2图像检查点
【实验4-6】检查屏幕区域图像
4.7.3文字检查点
【实验4-7】检查卖出的票数
4.8脚本修改
【实验4-8】使用TSL检查机票总金额
4.9WinRunner批测试
【实验4-9】批执行多个脚本
4.10小结
习题
第5章性能测试工具LoadRunner
5.1概述
5.2LoadRunner的基本使用
5.2.1LoadRunner基本操作流程
5.2.2VuGen简介
5.2.3协议选择
5.3LoadRunner测试过程与方法
5.3.1录制脚本
【实验5-1】录制航班订票过程脚本
5.3.2脚本回放
【实验5-2】订票流程确认
5.3.3增强脚本
【实验5-3】插入事务
【实验5-4】用户名的参数化
5.3.4关联
5.3.5内容检查
【实验5-5】添加检查点
5.3.6集合点
5.3.7设置运行时行为
5.4场景设计
5.4.1控制器简介
5.4.2场景设置
【实验5-6】手动场景设置
5.4.3运行场景
【实验5-7】场景的运行
5.4.4结果分析
【实验5-8】网上订票系统
5.5小结
习题
第6章测试管理工具TestDirector
6.1TestDirector概述
6.1.1测试管理过程
6.1.2基本概念
6.2TestDirector的基本使用
6.2.1启动TestDirector
6.2.2TestDirector窗口
6.2.3修改密码
6.2.4修改用户属性
6.2.5清除历史记录
6.3建立测试项目
6.3.1创建项目
【实验6-1】测试项目创建
6.3.2定制项目模块,加入用户与授权
【实验6-2】定制测试项目
6.4定义测试需求
6.4.1定义测试范围
6.4.2建立需求大纲
【实验6-3】项目需求大纲创建
6.5计划测试
6.5.1定义测试策略
6.5.2定义测试主题
6.5.3定义测试
6.6执行测试
6.6.1建立测试集合
【实验6-4】测试集合创建
6.6.2测试执行表
6.6.3执行测试
【实验6-5】执行手工测试和自动测试
6.6.4分析测试结果
6.7跟踪缺陷
6.7.1记录缺陷
6.7.2检查新缺陷
6.8小结
习题
第7章单元测试工具JUnit
7.1JUnit概述
7.2JUnit设计模式
7.2.1Command(命令)模式
7.2.2Composite(组合)模式
7.2.3TemplateMethod(模板方法)模式
7.2.4Adapter(适配器)模式
7.2.5Observer(观察者)模式
7.2.6Decorator(装饰)模式
7.3在Eclipse下为项目添加JUnit4库
7.4JUnit4单元测试框架
7.5Eclipse单元测试
7.5.1Eclipse单元测试过程
【实验7-1】计算器类的测试
7.5.2JUnit4测试原理
7.6JUnit高级功能
7.6.1高级Fixture
7.6.2限时测试
7.6.3测试异常
7.6.4Runner运行器
7.6.5参数化测试
7.6.6打包测试
7.7小结
习题
第8章代码测试工具PurifyPlus
8.1概述
8.1.1PureCoverage工具特性
8.1.2Purify工具特性
8.1.3Quantify工具特性
8.2PurifyPlus单元测试
【实验8-1】PureCoverage单元测试
【实验8-2】Purify单元测试
【实验8-3】Quantify单元测试
8.3PurifyPlus高级测试
8.3.1PurifyPlus高级特性
8.3.2精确粒度数据采集
8.3.3可定制过滤器生成
8.3.4采集数据的合并与比较
8.4PurifyPlus单元测试高级功能实验
【实验8-4】PureCoverage精确粒度数据采集
【实验8-5】Purify可定制过滤器生成
【实验8-6】Quantify采集数据的合并与比较
8.5小结
习题
第9章软件配置管理工具VSS
9.1概述
9.2VSS简介
9.3VSS的基本使用
【实验9-1】构建项目配置环境
9.4小结
习题
第10章软件项目管理工具MicrosoftProject
10.1概述
10.1.1软件项目管理范围
10.1.2MicrosoftProject概述
10.2MicrosoftProject操作实验
【实验10-1】面对面结对编程系统计划安排
10.3小结
习题
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价