已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程实验实验内容及格式软件工程的内容 软件工程实验内容及格式 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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 论文指导教师评语模板分享
- 留守儿童心理健康存在的问题及对策
- 本刊主办院校研究生学位论文题录
- 中文文章写作指南
- 工程监理合同立项意见书(3篇)
- 初中生如何写好议论文
- 工程合同五项基本原则(3篇)
- 初中趣事作文600字
- 施工成本控制分析、施工项目成本控制原则与措施…
- 江苏师范大学研究生学位论文撰写规范
- GB 7793-2025中小学校教室采光和照明卫生标准
- 北大教育博士真题及答案
- 水利水电工程移民安置验收规程(2025版)
- 非遗文化木偶戏科普传承介绍图文课件
- 2025年生态环境监测详细作业指导书(水和废水第3部分)
- 2025年学校入团考试题库(附答案解析)
- 第四章篮球篮球基本战术长传快攻教学设计人教版初中体育与健康八年级全一册
- 第9课《“燕京八绝”与民间工艺》教学设计-人美版(北京)初中美术七年级上册
- 2025北京政法职业学院辅导员考试试题及答案
- 课题放弃申请书
- 2025年配电运维工面试常见问题及答案解析
评论
0/150
提交评论