当前位置:首页 > 演讲稿 > 软件工程实验实验内容及格式_软件工程的内容
 

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

发布时间:2019-08-08 10:03:35 影响了:

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

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. 完成某实际项目的建模与设计(写出具体的背景与出处,禁止抄袭)。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3