软件工程实验指导书-网络.docx

上传人:太** 文档编号:95276039 上传时间:2023-08-20 格式:DOCX 页数:18 大小:91.34KB
返回 下载 相关 举报
软件工程实验指导书-网络.docx_第1页
第1页 / 共18页
软件工程实验指导书-网络.docx_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《软件工程实验指导书-网络.docx》由会员分享,可在线阅读,更多相关《软件工程实验指导书-网络.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件工程试验指导书专业:网络工程指导老师:试验一试验名称:需求分析 (2学时)试验日期:一、试验目的学会面对数据流图的传统分析方法,驾驭在MS Visio中建立软件需求模型二、主要仪器设备2)测试用例NO方法类别用例备注123453、试验主要步骤1)系统的启动过程。2)环境建立过程。(包括:文档名称、编译、连接、组装、设置等)3)测试过程。(包括:测试启动、运行、记录、分析等)五、完整的试验结果1、提交测试记录分析文件:班级一学号_TA.doc2、测试记录1)等价分类法No类别用例实际结果备注输入数据理论结果123452)边界值分类法No类别用例实际结果备注输入数据理论结果123453)测试记

2、录分析六、试验结果探讨(参阅试验报告有相关要求)1、 O O O2、 O O O3、 O O O每个试验项目在4页的篇幅内完成一份报告试验名称:软件测试(二) 试验日期:一、试验目的驾驭熟识白盒测试方法二、主要仪器设备微型计算机系统,MS Visi型003软件,程序语言系统(如:TC2.0、VC+6.0等)三、试验原理与方法依据供应的程序,选择指定的设计程序进行单元测试,驾驭白盒测试方法中的基本路 径测试、限制结构测试四、试验内容与步骤(提示:给出较详的操作设计方案、步骤、纠错、代码)1、主要内容依据所供应的程序模块,设计和构建测试环境,运用白盒测试方法对程序进行单元测试;编写设计测试方法、测

3、试用例、记录测试过程、编写测试报告。1)、白盒测试方法:.路径测试.基本路径测试2)、指定的问题:案例:三角形面积的计算inttri-mj(float a, float b, float c, float *f)(if (a01 b0 | c0 & b0 & c0 ) if (a=b & b=c & a=c) *f = Szsj (a) ;/*正三角行面积*/return 1;elseif (a+bc & b+ca & c+a b) *f = Srsj (a, b, c) ;/*随意三角行面积*/return 2 ; else *f = Lcort (a, b, c) ;/*推断合理边并返回*

4、/return 3 ; )else return 0; 2、测试方案1)测试环境(在Visi。中设计制作好测试系统结构图后,将其复制到“班级一学号_TA2.doc” 中)(1)驱动模块A.内部结构图B.代码(2)桩模块A.内部结构图B.代码2)困难程度分析 A.限制流图B.困难程度计算:3)测试用例NO方法类别用例备注12345673、试验主要步骤1)系统的启动过程。2)环境建立过程。(包括:文档名称、编译、连接、组装、设置等)3)测试过程。(包括:测试启动、运行、记录、分析等)五、完整的试验结果1、提交测试记录分析文件:班级一学号_TA2.doc2、测试记录1)路径测试No类别用例实际结果备

5、注输入数据理论结果123456782)基本路径测试No类别用例实际结果备注输入数据理论结果1234563)测试记录分析O O O O O O六、试验结果探讨(参阅试验报告有相关要求)1、 O O O2、 O O O3、 O O O(不少于200个字)每个试验项目在4页的篇幅内完成一份报告试验五试验名称:软件项目(2学时)试验日期:一、试验目的驾驭进度安排的编制,学会运用甘特图二、主要仪器设备微型计算机系统,MS Visio 2003软件三、试验原理与方法依据软件活动过程规律、运用软件项目管理工具,进行软件项目的进度安排编制。四、试验内容与步骤(提示:给出较详的操作步骤、纠错记录)1、主要内容提

6、示:依据软件工程课程各自拟定的综合试验项目,在组内充分探讨的基础上,制定各 自项目安排任务与目标要求;在此基础上,建立制作各项目进度安排甘特图。2、试验主要步骤1)系统的启动过程2)文档的建立过程。(包括:文档名称)3)项目进度安排的建立过程 。(包括:建图过程,图名称,)五、完整的试验结果1、提交进度安排工程文档:班级一学号.姓名_PJ. vsd2、任务安排与目标要求提示:依据软件工程课程各自拟定的综合试验项目,在组内充分探讨的基础上,制定各自项 目安排任务与目标要求。(以表方式协助与文字协作说明)3、进度安排甘特图【打印图】六、试验结果探讨(参阅试验报告有相关要求)1、 O O O2、 O

7、 O O3、 O O O每个试验项目在4页的篇幅内完成一份报告试验六试验名称:小规模的软件开发(4学时)试验日期:试验目的:全面驾驭需求分析、结构设计、编码和测试的方法和手段试验内容:依据所给定或选定的系统案例,依据下述要求进行一个完整的系统开发。要求:1.驾驭软件工程的基本思想和软件系统的设计方法。2 .每组学生任选一个题目,一般为23人结合为一组。3 .编写出:可行性分析报告需求分析报告(包括:图、说明)结构模型(包括系统总体结构、模块内部结构)系统程序代码、测试报告。产成品管理信息系统问题描述产成品管理信息系统必需能够完成对产成品入库、出库数据的录入、更新、统计、查询、 打印等工作,进行

8、高效、精确的管理。产生以下信息:(1)产品库存表:随时(定期/不定期)报告产品库存状况:(2)产品生产完成状况表:按要求定期/不定期报告产品生产状况;(3)产品出库状况表:按要求定期/不定期报告产品出库状况;(4)产品生产、销售、库存状况表:按要求报告肯定时期内产品生产、销售和当前库 存状况;以上四表,满意了企业生产、销售、对帐等各方面管理的须要。图书馆管理系统问题描述图书馆管理系统需满意以下八点要求:1、收集、组织各种新书信息,向读者发布预订书目信息;2、通过对读者需求信息的回收处理,对馆藏和正在订购的图书进行查重形成订单;3、能处理邮购、选购、赠送、交换等不同方式获得的文献;4、核对验收到

9、馆文献,对未到图书进行查询和打印,作退还处理;对已验收的到馆文 献,自动产生登录号和条形码;5、图书经费管理;6、查询统计 查询某个供应商在某段时间内的供书状况;查询某段时间内订购图书的 状况;查询某段时间到馆图书的状况;进行到书率统计,赠送统计,选购 资金统计;7、图书编目处理;8、图书借阅处理 供应读者借书、还书、预约操作。借不到的书可进行预约,并按读 者级别排队;还书时,须检查借阅期限,超期应赐予罚款;不还的书可以续借。教务处课程网站教务处课程管理网站的目的是使教务处便利地管理学生的选课状况、学习成果等信息, 并通过该系统向学校的其他管理部门供应或获得数据。内容如下:学生登陆/遗忘密码查

10、询成果上传平常作业选课老师登陆/遗忘密码查询学生花名册布置作业批改学生作业提交学生成果上传课程资料(教学大纲、教学日历和课件等)教务处管理学生的账户管理老师帐户发布公告启动/关闭课程注册功能查询成果统计成果数据供应查询学生成果服务的接口学生处供应学生信息导入的接口难点:选课规则(现行课、必修课、互斥课等)学生信息管理系统功能如下:学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、添加、 档案查询及档案输出等,其中档案查询可以依据学号、姓名查询须要的信息;档案输出可以 输出学生档案、成果、课程表等。学生档案记录主要包括:学号、姓名、诞生日期、年龄、 性别、政治面貌、入学时间、

11、个人简介、照片、家庭住址、邮编、所在系别以及所学专业等 字段。成果管理:对学生的成果进行管理,主要就是成果查询,成果查询可以按学号、姓名进 行查询。成果记录主要包括:学期、学号、姓名、课程号以及成果字段等。课程管理:学生可以通过该模块进行课程表查看、打印课程表。选修课选择:对学生报选修课进行管理,学生可以对自己宠爱的课程进行选择。系统维护:管理员对学生的密码进行管理,主要包括增加新用户和用户修改。其中用户 修改可以实现对学生的密码修改和学生用户名的删去。微型计算机、Windows操作系统,MS Visio2003软件三、试验原理与方法功能建模原理:就是用抽象模型的概念,依据软件内部数据传递、变

12、换的关系,自顶向 下逐层分解,直到找到满意功能要求的全部可实现的软件为止。四、试验内容与步骤(提示:给出较详的操作步骤、模型)1、主要内容依据给定的案例,依据下述要求建立欲开发系统的需求模型1)软件需求模型:数据流图(DFD)、数据词典2)指定的问题:某高校需开发一图书馆管理系统软件,系统运行在校内网上,对系统的管理要求有:1)进书,撤书2)借书,还书3)按作者/专业领域/出版社/检索一批书4)找出被某一读者借走的书5)找出借走某种书的读者6)缺书、预约登记7)到书告知该系统有两类用户:图书管理员、一般读者功能1)、2)、5)、7)只供图书馆管理人员运用4 2).功能3)、4)、6)可供一般读

13、者查询运用2、试验主要步骤1)系统的启动过程 。2)文档的建立过程。(包括:文档名称)3)模型的建立过程 。(包括:建几层图、各个分层图名称,)五、完整的试验结果1、模型工程文档:功能模型文件“班级学号_DFD”2、功能模型图(打印)顶层图:第1层图:第2层图:第3层图:3、数据词典(对应顶层图中要素)A.加工单元:图书管理系统名称:图书管理系统别名或编号分类:加工 描述:描述内容或数据结构等。 何处运用:运用该词条(数据或限制项)的加工。B.数据流:书= 读者= 六、试验结果探讨(参阅试验报告有相关要求)1、 O O O2、 O O O3、 O O O每个试验项目在3页的篇幅内完成一份报告试

14、验二试验名称:软件设计(2学时)试验日期:一、试验目的学会“自顶向下,逐步分解”方法,驾驭在MS Visi。中进行软件的总体结构、 内部结构设计二、主要仪器设备微型计算机系统,MS Visio2003软件三、试验原理与方法以需求分析阶段所给定的需求模型中的功能模型,即数据流图为基础,依据数据流图的 数据流的类型,运用变换型或事务型映射法,将数据流的边界划定的数据流图各个部分映射 到程序结构上(一、二层),用“因子化”方法定义限制的层次结构,用设计测量和一些启 发式规则对结构进行细化。四、试验内容与步骤(提示:给出较详的操作设计步骤、纠错、代码)1、主要内容依据给定的案例,试验大纲的要求建立欲开

15、发系统的结构模型1)、软件结构模型:总体结构、内部结构、接口、数据结构2)、指定的问题:案例:考务处理系统顶层考生,不合格报名表考试中心报名表准考证考生通知单考务处理系统合格标准考生名单成果表错误成果表 V误 错合格标准,色者2.2亲经审定的统果4类成2分计成试题得分表、52.5 分析试 题难度通知单 分析表考生 难度1.3登记 考生考生名册2、试验主要步骤1)系统的启动过程2)文档的建立过程 (包括:文档名称)3)模型的建立过程(包括:有几个子模型、建几层图、图名称与编号,等)1、提交结构模型工程文档:班级一学号_SC_PFC.vsd2、模型图(打印)1)总体结构图2)子模块结构图3)接口设

16、计结构图提示:选择两个协调子模块之间的通信接口进行设计。须要描述接口之间传递的数据。图4)数据结构图提示:选择主模块、一个子模块内的环境设计。图六、试验结果探讨(参阅试验报告有相关要求)1 O O O每个试验项目在4页的篇幅内完成一份报告试验三试验名称:编码(2学时)试验日期:一、试验目的驾驭结构化编程,对程序源代码进行文档化处理二、主要仪器设备微型计算机系统,MS Visio2003软件,VC软件三、试验原理与方法依据供应的非结构化伪码或源代码,编写出结构化的程序。结构化程序设计的原则(运用依次、选择、重复基本限制结构表示程序逻辑,限制结 构的单入口与出口等)为指导,运用约束型流程图、NS或

17、PAD图进行结构化的设计;采纳 自顶向下和逐步细化的原则,导出程序的结构化编码四、试验内容与步骤(提示:给出较详的操作设计步骤、纠错、代码)1、主要内容依据给定的非结构化案例和试验大纲的要求,建立模块结构化模型,编写结构化文档化代码。1)、模块结构化模型:约束型流程图、NS图、PAD图2)、指定的问题:案例:复制吩咐接口:程序名参数1参数2功能:是将吩咐行参数中的参数L标识的文件,复制到参数2标识的文件中,如吩咐行中 只有一个文件名则把该文件写到标准输出文件(显示器)中。【源码】#include#includemain (int argc, char *argv 口)FILE *fpl, *f

18、p2; char ch; int Sei;Sei = argc;if (Sel=l) goto Sel_No ;if (fpl=fopen(argv1,,zrt,z) =NULL) goto Sel_Sr ;if(Sel=2) fp2=stdout;else if (fp2=fopen (argv2,,zwt+z,) =NULL) goto Sel_Dt ;while(ch=fgetc(fpl)!=E0F) fputc(ch, fp2);fclose (fpl);fclose(fp2);goto Sei End;Sel_No: printfChave not enter strike any

19、key exit);getchar ();exit (0);Sel_Sr: printf (z,Cannot open %sn,z, argvl);getchar ();exit (1);)Sel_Dt: printf (,zCannot open %sn,z, argvl);getchar ();exit (1);)Sel_End:return 0;)要求:(1)增加设计吩咐运用方法的提示,若参数仅是/?则显示吩咐的运用说明;(2)增加设计吩咐执行后结果提示。(3)源代码结构化处理。(4)文档化处理:前置的功能说明、变量作用说明、数据结构说明、限制逻辑说明、 关键语句说明。2、试验主要步骤1

20、)系统的启动过程 。2)文档的建立过程。(包括:文档名称)3)程序结构模型的建立过程 。(包括:约束型流程图、NS和PAD图的建图过程,.图名称,)五、完整的试验结果1、提交结构模型与代码工程文档:班级.学号_MSD.vsd、班级学号_MPC. doc2、程序结构化模型图1)约束型流程图2) N-S图3) PAD图3、调试胜利的结构化、文档化源编码:(附具体的编码打印)1)接口设计:引用接口、输入接口、输出接口吩咐语法、输入与输出参数格式约定2)结构化、文档化源代码六、试验结果探讨(参阅试验报告有相关要求)1、 O O O2、 O O O3、 O O O每个试验项目在4页的篇幅内完成一份报告试

21、验U!(4学时)试验名称:软件测试(一) 试验日期: 一、试验目的驾驭熟识黑盒测试方法二、主要仪器设备微型计算机系统,MSVisio2003软件,IDE环境(如:TC2.0、VC+6.0等)三、试验原理与方法依据供应的程序,选择指定的设计程序进行单元测试,运用等价分类法、边界值分类 法或对比分析法。四、试验内容与步骤(提示:给出较详的操作设计方案、步骤、纠错、代码)1、主要内容依据所供应的程序模块,设计和构建测试环境,运用黑盒测试方法对程序进行单元测试; 编写设计测试方法、测试用例、记录测试过程、编写测试报告。1)、黑盒测试方法:等价分类法;边界值分类法或对比分析法2)、指定的问题:案例:三角

22、形面积的计算inttri-mj(float a, float b,float c,float *f)(if (a0| b0 | c0 & b0 & c0 ) if (a=b & b=c & a=c) *f = Szsj(a) ;/*正三角行面积*/return 1;elseif (a+bc & b+ca & c+a b) *f = Srsj (a, b, c) ;/*随意三角行面积*/return 2 ; else *f=Lcort (a, b, c) ;/*推断合理边并返回*/return 3 ; else return 0)2、测试方案1)测试环境(在Visi。中设计制作好测试系统结构图后,将其复制到“班级一学号_TA.doc” 中)(1)驱动模块A.内部结构图B.代码(2)桩模块A.内部结构图B.代码

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁