软件工程实验实验内容及格式

《软件工程》实验内容及格式

A .实验报告格式

实验名称:实验序号 实验名称

例如:实验二 用Visio 设计程序流程图、系统流程图和软件结构图

一.实验目的

二.实验类型:(基本型、应用型、综合型)

三.实验步骤

简述实验成功(或失败)的过程,对于较为复杂的或带有综合性的实验需要写实验步骤,简述关键性过程即可。

四.实验结果

截图形式,每个图要有标题。有些不易看懂的结果,还应有适当的注解。

五.结果分析

对于有一定难度的实验,无论成功与失败,适当做一些简要的分析与说明。

六.结束语

对本实验的总结和感受。例如,可对各个实验的成功所获得的经验及技巧进行适当的总结,还可谈谈你的一些感受。

B .实验课题名称(基本型、应用型、综合型)

(一)基本型(带”*”为自由选作,其余为必做)

1. 用Visio 设计数据流图、ER 图和状态图。

Visio Code:WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM

2. 用Visio 设计程序流程图、系统流程图和软件结构图

程序流程图绘制参照右图和下图:一元二次方程求根程序流程图

和三角形类别判定程序流程图

3. 用Visio 进行UML(类图、用例图等) 设计

4. 完成软件白盒测试技术中的逻辑覆盖测试应用设计实验。(理论考试重点内容实践)

要求:

1)自备C 语言程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据该程序绘制对应的程序流程图;

3)分别根据程序流程图给出符合语句覆盖、判定覆盖、条件覆盖、路径覆盖以及判定/条件覆盖和条件组合覆盖的的测试用例以及预期的运行结果;

4)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好采用表格的形式。

5)对以上实验结果进行适当地分析与总结。

5. 完成软件白盒测试技术中的基本路径测试应用设计实验。(理论考试重点内容实践)

要求:

1)自备C 语言程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据该程序绘制对应的程序流程图;

3)根据程序流程图画出流图,并确定线性独立路径的基本集合,然后给出符合各集合的测试用例;

4)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好采用表格的形式。

5)对以上实验结果进行适当地分析与总结。

6. 完成软件黑盒测试技术中的等价类划分与边界值分析应用设计实验。(理论考试内容实践)

要求:

1)自备程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据该程序的功能确定输入、输出的合理以及不合理的各种分类,给出相应的测试用例和预期的运行结果;

3)根据该程序的功能确定输入、输出的某一数据的运行区间,给出相应的边界值分析用的测试用例和预期的运行结果;

4)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好

采用表格的形式。

5)对以上实验结果进行适当地分析与总结。

7. 综合应用判定表技术、等价类划分与边界值分析技术,完成软件黑盒测试与白盒测试应用综合设计实验。(理论考试内容实践)

要求:

1)自备程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据判定表中的条件、行动以及条件组合、行动组合的概念,以判定表为工具,列出输入数据的各种组合与程序对应输出结果之间对应关系,然后为之设计测试用例;

3)根据该程序的功能确定输入、输出的合理以及不合理的各种分类,给出相应的测试用例和预期的运行结果;

4)根据该程序的功能确定输入、输出的某一数据的运行区间,给出相应的边界值分析用的测试用例和预期的运行结果;

5)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好采用表格的形式。

6)对以上实验结果进行适当地分析与总结。

附:4、5、6、7题编程参考程序流程图:

1)一元二次方程求根程序流程图

2)三角形类别判定程序流程图

8.Logiscope 白盒静态测试应用实验(测试C 、Java 等应用程序)

9.PurifyPlus 白盒动态测试应用实验(测试C 、Java 等应用程序)

*10.PowerDesigner建模(CDM 、PDM 、OOM 、BPM )及应用设计

*11.Rational Rose面向对象建模及应用设计

*12.WinRunner功能测试工具应用设计

*13.QuickTest功能测试工具应用设计

*14.LoadRunner负载测试工具应用设计

*15.Microsoft Project项目管理基本应用

(二)应用型(应用所学的软件工程工具及方法解决某一个具体的实际问题)

1. 传统软件工程建模题:

1)网购书籍事实陈述如下:首先进入亚马逊网站,注册为一个新用户,然后进入书籍页面,选定要购买的书籍并将其拖入购物车页面,然后进行结算,并确认送达地址,最后产生订单。网站根据客户订单信息,确定发货地点和聘请快递公司,最后由快递公司将书籍送达客户,货到付款。

根据以上事实及相应的网购常识,为亚马逊网站设计数据流图、状态图和ER 图。

2)网购某电器商品陈述如下:进入京东网站,假定为老客户,首先输入密码,进入会员客户端,选定某家电页面并选择要购买的产品,然后到购物车进行结算,

并确认送达地址,产生订单,实现网上银行支付。网站根据客户订单信息,确定发货地点和聘请快递公司,最后由快递公司将商品送达客户。

根据以上事实及相应的网购常识,为京东网站设计数据流图、状态图和ER 图。

2. 根据实验报告附件的程序代码实例, 绘出对应的软件工程模型图(程序流程图、软件结构图、类图等)。

3. 用VC++编写完成投资回报率计算的程序,要求精度

4. 用flash 等动画软件设计符合教材中图3.4内容的动画。可用平面多边形造型形成简单的动画,而后再考虑用3D 造型形成较为复杂的动画。

5. 完成对第五章-习题五-第五题扑克牌游戏的详细设计,用VC++等语言完成其程序设计。

(三)综合型(应用所学的软件工程工具及方法综合解决某一类实际问题)

1. 完成学生成绩统计管理信息系统的建模与设计;

2. 完成电子商务(网上书店、网上购物等)信息系统的建模与设计;

3. 完成学生食堂餐饮管理信息系统的建模与设计;

4. 完成某实际项目的建模与设计(写出具体的背景与出处,禁止抄袭)。

《软件工程》实验内容及格式

A .实验报告格式

实验名称:实验序号 实验名称

例如:实验二 用Visio 设计程序流程图、系统流程图和软件结构图

一.实验目的

二.实验类型:(基本型、应用型、综合型)

三.实验步骤

简述实验成功(或失败)的过程,对于较为复杂的或带有综合性的实验需要写实验步骤,简述关键性过程即可。

四.实验结果

截图形式,每个图要有标题。有些不易看懂的结果,还应有适当的注解。

五.结果分析

对于有一定难度的实验,无论成功与失败,适当做一些简要的分析与说明。

六.结束语

对本实验的总结和感受。例如,可对各个实验的成功所获得的经验及技巧进行适当的总结,还可谈谈你的一些感受。

B .实验课题名称(基本型、应用型、综合型)

(一)基本型(带”*”为自由选作,其余为必做)

1. 用Visio 设计数据流图、ER 图和状态图。

Visio Code:WFDWY-XQXJF-RHRYG-BG7RQ-BBDHM

2. 用Visio 设计程序流程图、系统流程图和软件结构图

程序流程图绘制参照右图和下图:一元二次方程求根程序流程图

和三角形类别判定程序流程图

3. 用Visio 进行UML(类图、用例图等) 设计

4. 完成软件白盒测试技术中的逻辑覆盖测试应用设计实验。(理论考试重点内容实践)

要求:

1)自备C 语言程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据该程序绘制对应的程序流程图;

3)分别根据程序流程图给出符合语句覆盖、判定覆盖、条件覆盖、路径覆盖以及判定/条件覆盖和条件组合覆盖的的测试用例以及预期的运行结果;

4)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好采用表格的形式。

5)对以上实验结果进行适当地分析与总结。

5. 完成软件白盒测试技术中的基本路径测试应用设计实验。(理论考试重点内容实践)

要求:

1)自备C 语言程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据该程序绘制对应的程序流程图;

3)根据程序流程图画出流图,并确定线性独立路径的基本集合,然后给出符合各集合的测试用例;

4)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好采用表格的形式。

5)对以上实验结果进行适当地分析与总结。

6. 完成软件黑盒测试技术中的等价类划分与边界值分析应用设计实验。(理论考试内容实践)

要求:

1)自备程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据该程序的功能确定输入、输出的合理以及不合理的各种分类,给出相应的测试用例和预期的运行结果;

3)根据该程序的功能确定输入、输出的某一数据的运行区间,给出相应的边界值分析用的测试用例和预期的运行结果;

4)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好

采用表格的形式。

5)对以上实验结果进行适当地分析与总结。

7. 综合应用判定表技术、等价类划分与边界值分析技术,完成软件黑盒测试与白盒测试应用综合设计实验。(理论考试内容实践)

要求:

1)自备程序(可从C 语言程序设计的教科书上摘录若干典型程序, 其他C++、C#、Java 程序均可);

2)根据判定表中的条件、行动以及条件组合、行动组合的概念,以判定表为工具,列出输入数据的各种组合与程序对应输出结果之间对应关系,然后为之设计测试用例;

3)根据该程序的功能确定输入、输出的合理以及不合理的各种分类,给出相应的测试用例和预期的运行结果;

4)根据该程序的功能确定输入、输出的某一数据的运行区间,给出相应的边界值分析用的测试用例和预期的运行结果;

5)根据上述测试用例执行程序, 对比实际运行结果和预期运行结果, 结果比对最好采用表格的形式。

6)对以上实验结果进行适当地分析与总结。

附:4、5、6、7题编程参考程序流程图:

1)一元二次方程求根程序流程图

2)三角形类别判定程序流程图

8.Logiscope 白盒静态测试应用实验(测试C 、Java 等应用程序)

9.PurifyPlus 白盒动态测试应用实验(测试C 、Java 等应用程序)

*10.PowerDesigner建模(CDM 、PDM 、OOM 、BPM )及应用设计

*11.Rational Rose面向对象建模及应用设计

*12.WinRunner功能测试工具应用设计

*13.QuickTest功能测试工具应用设计

*14.LoadRunner负载测试工具应用设计

*15.Microsoft Project项目管理基本应用

(二)应用型(应用所学的软件工程工具及方法解决某一个具体的实际问题)

1. 传统软件工程建模题:

1)网购书籍事实陈述如下:首先进入亚马逊网站,注册为一个新用户,然后进入书籍页面,选定要购买的书籍并将其拖入购物车页面,然后进行结算,并确认送达地址,最后产生订单。网站根据客户订单信息,确定发货地点和聘请快递公司,最后由快递公司将书籍送达客户,货到付款。

根据以上事实及相应的网购常识,为亚马逊网站设计数据流图、状态图和ER 图。

2)网购某电器商品陈述如下:进入京东网站,假定为老客户,首先输入密码,进入会员客户端,选定某家电页面并选择要购买的产品,然后到购物车进行结算,

并确认送达地址,产生订单,实现网上银行支付。网站根据客户订单信息,确定发货地点和聘请快递公司,最后由快递公司将商品送达客户。

根据以上事实及相应的网购常识,为京东网站设计数据流图、状态图和ER 图。

2. 根据实验报告附件的程序代码实例, 绘出对应的软件工程模型图(程序流程图、软件结构图、类图等)。

3. 用VC++编写完成投资回报率计算的程序,要求精度

4. 用flash 等动画软件设计符合教材中图3.4内容的动画。可用平面多边形造型形成简单的动画,而后再考虑用3D 造型形成较为复杂的动画。

5. 完成对第五章-习题五-第五题扑克牌游戏的详细设计,用VC++等语言完成其程序设计。

(三)综合型(应用所学的软件工程工具及方法综合解决某一类实际问题)

1. 完成学生成绩统计管理信息系统的建模与设计;

2. 完成电子商务(网上书店、网上购物等)信息系统的建模与设计;

3. 完成学生食堂餐饮管理信息系统的建模与设计;

4. 完成某实际项目的建模与设计(写出具体的背景与出处,禁止抄袭)。


相关内容

  • Project项目管理软件大作业
  • 实验考核大纲 一. 实验目的 本软件实验目的主要是熟练运用project2003项目管理软件,了解其基本操作,以及该软件的作用用途.掌握基本的甘特图.网络图.资源图的绘制.生成及最后出图.学生能够通过该软件的学习,根据具体项目生成具有相应格式要求的甘特图. 二. 常用实验仪器设备 计算机一台,项目管 ...

  • 流媒体实验报告
  • 2013-2014学年第一学期 实 验 报 告 实验课程: 指导教师: 邓 勇 学 号: 学生姓名:专业班级:成 绩: 湖南师范大学教育科学学院 目录 使用格式工厂转换媒体格式.............................................................. ...

  • 数学建模实验教学大纲
  • <数学建模>实验教学大纲 课程名称:数学建模 课程编号:011850 课程类别:专业基础选修课 学时/学分:32/2 开设学期:第4.5学期 开设单位:数学与统计学院 适用专业:数学与应用数学 说明 一.课程性质 专业任选课 二.教学目标 通过上机实验, 对一些数学模型进行实际计算, 可 ...

  • 办公自动化实验指导--张玉芬
  • 办公自动化 (本科) 主 编:张玉芬 王树鹏 目 录 实验一.文字录入与编辑 ................................ 2 实验二.格式设置与编排 ................................ 6 实验三.毕业论文排版 .................. ...

  • 多媒体技术基础实验报告
  • 多媒体实验报告 实验一 数字音频实验(一) 实验时间: 2011 年 3 月 29 日 一. 实验目的 1.了解不同数字音频指标对所生成声音文件音质的影响. 2.掌握音频播放器的基本使用方法. 3.对声音文件进行简单的编辑和特殊效果处理. 4.了解不同编码算法对音质的影响. 5.比较 wave 文件 ...

  • 多媒体技术实验报告
  • 多媒体技术基础与应用 实验报告 实验内容: 视频的编辑与处理 指导老师: 涂海燕 姓名: 赵燕妮 学号: [1**********]8 学院: 电气信息学院 专业: 自动化 班级: 2011级304班 一.实验目的 (1)熟悉视频.音频.动画.图象等多媒体素材的制作方法: (2)掌握各种多媒体信息采 ...

  • 实验4 链路状态路由算法原理实验报告
  • 电子科技大学通信学院 <计算机通信网实验报告> 链路状态路由算法原理实验 班 级 学 生 学 号 教 师 实验4:链路状态路由算法原理实验报告 [实验目的] 1.要求实验者利用路由选择算法模拟软件提供的通信功能,模拟链路状态路由选择算法的初始化.路由信息扩散过程和路由计算方法: 2.掌握 ...

  • 财务管理软件应用基础操作练习题实验报告
  • 实验报告 课程名称 财务管理软件应用 实验类型 课堂测试 实验项目名称 基础操作练习题 实验时数 1小时30分钟 学生姓名 唐林影 专业 会计学 指导教师 王彦老师 综合评分 实验地点 218 实验日期 2015.3.17 实验 内容 掌握使用Excel 进行电子表格处理的基本操作,编辑与格式化工作 ...

  • 信息安全概论实验报告格式与要求(修改版)
  • <信息安全概论>课程实验报告 四.实验步骤 1 网络工程系·2009年编制 五.实验结果与分析 1.测试数据及结果 2.实验中遇到的问题及解决办法 3.实验中尚未解决的问题及不足 六.实验成绩 (本行空着,留着老师批改成绩用) 2 ·2009年编制网络工程系 实验报告编写说明: 1. 实 ...