欢迎来到天天文库
浏览记录
ID:12666629
大小:844.38 KB
页数:22页
时间:2018-07-18
《软件工程课程实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验是检验真理的唯一标准 计算机科学系实验报告课程名称:软件工程年级:专业:软件工程姓名:00学号:0002011-2012学年第一学期1实验目录列表序号实验名称页码实验时间成绩指导教师1实验一工具软件VISIO的使用1-22011.9.92实验二绘制系统数据流图3-52011.9.233实验三绘制系统结构图62011.10.74实验四绘制用例图7-92011.10.215实验五建立系统的用例模型10-122011.11.46实验六黑盒测试用例设计13-142011.11.187实验七白盒测试方法实验15-172011.12.28实验八绘制GANNT图18-192011.
2、12.16总成绩:11实验一工具软件VISIO的使用实验地点:计科系微软实验室1(B301)实验时间:2011.9.9星期五实验目的:熟悉工具软件VISIO工具软件的使用,掌握程序流程图的画法实验内容:设计一个简单的程序流程图,利用VISIO软件画出这个程序流程图。实验要求:学生自己定义一个包含选择和循环语句的程序,利用VISIO软件画出相应的程序流程图。实验指导:求有N个元素的一维数组A(I)中的最大值MAX的编程思路:1.定义整型变量N、I,定义数组A(N),定义最大值MAX.2.MAX和I的初始值0;3.程序执行循环语句,循环条件为(0<=I3、语句,如果MAX4、求画出相应的程序流程图。学生在画流程图的过程中,掌握VISIO软件画图流程图的基本方法。18-18-参考实验结果:18-18-实验二绘制系统数据流图实验地点:计科系微软实验室1(B301)实验时间:2011.9.23星期五实验目的:1、掌握结构化分析的方法2、掌握利用VISIO软件画DFD图的方法实验内容:贵阳学院学生成绩管理系统的功能描述如下:1、学生可以查询自己的成绩2、教师负责学生成绩的登记,并可以查询和统计有关学生成绩的各种数据。3、如果学生成绩需要修改,必须由教务处的教务管理员修改。实验要求:要求学生画出贵阳学院成绩管理系统的顶层DFD图、第二层DFD图及第三层DFD图。5、实验指导:1.数据流图的符号:正方形(矩形):数据流的源点或终点椭圆:加工或处理双杆:数据存储带箭头的线段:数据流及流动方向2.利用VISIO软件的画图方法或绘制数据流图的模板,根据要求画出相应的数据流图。参考实验结果:(顶层DFD图、第二层DFD图.第三层略)18-18-图1贵阳学院学生成绩管理系统DFD图的第二层18-18-18-18-实验三绘制系统结构图实验地点:计科系微软实验室1(B301)实验时间:2011.10.7星期五实验目的:1、掌握DFD转换为SC图的方法2、掌握SC图的画法实验内容:根据实验二中所画的DFD图,画出请画出贵阳学院学生成绩管理系统的结构图。实验要求6、:1、用SC图或层次图画出贵阳学院学生成绩管理系统的功能结构图实验指导:下图是用层次图描述的贵阳学院学生成绩管理系统的功能结构图说明:1)教师管理、学生查询、成绩修改模块的划分是根据实验二的来的。2)登录模块是根据软件的需要加上的。3)在实际软件的开发中。还可以加上系统管理(用来设置用户权限的)等模块。18-18-实验四绘制用例图实验地点:计科系微软实验室1(B301)实验时间:2011.10.21星期五实验目的:掌握用例图的画法实验内容:根据实验二中的要求,画出学生成绩管理系统的用例图实验要求:使用VISIO软件中提供的用例图模板画来相应的用例图。实验指导:用例图表示从用户的角度7、,看到系统应有的功能。在UML语言中,用例图是用来描述系统功能的视图。其组成符号如下:用例(Usecase)指的是系统的功能,它是系统某个功能的所有执行动作的集合。系统(System)指的是软件系统,它可以包含一些用例,并界定系统的边界,边界之内的属于系统的功能和行为,边界之外的则不是系统所关心的内容。18-18-参与者(Actor)是与系统中的用例交互的一些实体,在实际情况中,参与者可以是人,也可以是其他系统或者硬件设备。参与者称也为角色或执行者。关联(Assoca
3、语句,如果MAX4、求画出相应的程序流程图。学生在画流程图的过程中,掌握VISIO软件画图流程图的基本方法。18-18-参考实验结果:18-18-实验二绘制系统数据流图实验地点:计科系微软实验室1(B301)实验时间:2011.9.23星期五实验目的:1、掌握结构化分析的方法2、掌握利用VISIO软件画DFD图的方法实验内容:贵阳学院学生成绩管理系统的功能描述如下:1、学生可以查询自己的成绩2、教师负责学生成绩的登记,并可以查询和统计有关学生成绩的各种数据。3、如果学生成绩需要修改,必须由教务处的教务管理员修改。实验要求:要求学生画出贵阳学院成绩管理系统的顶层DFD图、第二层DFD图及第三层DFD图。5、实验指导:1.数据流图的符号:正方形(矩形):数据流的源点或终点椭圆:加工或处理双杆:数据存储带箭头的线段:数据流及流动方向2.利用VISIO软件的画图方法或绘制数据流图的模板,根据要求画出相应的数据流图。参考实验结果:(顶层DFD图、第二层DFD图.第三层略)18-18-图1贵阳学院学生成绩管理系统DFD图的第二层18-18-18-18-实验三绘制系统结构图实验地点:计科系微软实验室1(B301)实验时间:2011.10.7星期五实验目的:1、掌握DFD转换为SC图的方法2、掌握SC图的画法实验内容:根据实验二中所画的DFD图,画出请画出贵阳学院学生成绩管理系统的结构图。实验要求6、:1、用SC图或层次图画出贵阳学院学生成绩管理系统的功能结构图实验指导:下图是用层次图描述的贵阳学院学生成绩管理系统的功能结构图说明:1)教师管理、学生查询、成绩修改模块的划分是根据实验二的来的。2)登录模块是根据软件的需要加上的。3)在实际软件的开发中。还可以加上系统管理(用来设置用户权限的)等模块。18-18-实验四绘制用例图实验地点:计科系微软实验室1(B301)实验时间:2011.10.21星期五实验目的:掌握用例图的画法实验内容:根据实验二中的要求,画出学生成绩管理系统的用例图实验要求:使用VISIO软件中提供的用例图模板画来相应的用例图。实验指导:用例图表示从用户的角度7、,看到系统应有的功能。在UML语言中,用例图是用来描述系统功能的视图。其组成符号如下:用例(Usecase)指的是系统的功能,它是系统某个功能的所有执行动作的集合。系统(System)指的是软件系统,它可以包含一些用例,并界定系统的边界,边界之内的属于系统的功能和行为,边界之外的则不是系统所关心的内容。18-18-参与者(Actor)是与系统中的用例交互的一些实体,在实际情况中,参与者可以是人,也可以是其他系统或者硬件设备。参与者称也为角色或执行者。关联(Assoca
4、求画出相应的程序流程图。学生在画流程图的过程中,掌握VISIO软件画图流程图的基本方法。18-18-参考实验结果:18-18-实验二绘制系统数据流图实验地点:计科系微软实验室1(B301)实验时间:2011.9.23星期五实验目的:1、掌握结构化分析的方法2、掌握利用VISIO软件画DFD图的方法实验内容:贵阳学院学生成绩管理系统的功能描述如下:1、学生可以查询自己的成绩2、教师负责学生成绩的登记,并可以查询和统计有关学生成绩的各种数据。3、如果学生成绩需要修改,必须由教务处的教务管理员修改。实验要求:要求学生画出贵阳学院成绩管理系统的顶层DFD图、第二层DFD图及第三层DFD图。
5、实验指导:1.数据流图的符号:正方形(矩形):数据流的源点或终点椭圆:加工或处理双杆:数据存储带箭头的线段:数据流及流动方向2.利用VISIO软件的画图方法或绘制数据流图的模板,根据要求画出相应的数据流图。参考实验结果:(顶层DFD图、第二层DFD图.第三层略)18-18-图1贵阳学院学生成绩管理系统DFD图的第二层18-18-18-18-实验三绘制系统结构图实验地点:计科系微软实验室1(B301)实验时间:2011.10.7星期五实验目的:1、掌握DFD转换为SC图的方法2、掌握SC图的画法实验内容:根据实验二中所画的DFD图,画出请画出贵阳学院学生成绩管理系统的结构图。实验要求
6、:1、用SC图或层次图画出贵阳学院学生成绩管理系统的功能结构图实验指导:下图是用层次图描述的贵阳学院学生成绩管理系统的功能结构图说明:1)教师管理、学生查询、成绩修改模块的划分是根据实验二的来的。2)登录模块是根据软件的需要加上的。3)在实际软件的开发中。还可以加上系统管理(用来设置用户权限的)等模块。18-18-实验四绘制用例图实验地点:计科系微软实验室1(B301)实验时间:2011.10.21星期五实验目的:掌握用例图的画法实验内容:根据实验二中的要求,画出学生成绩管理系统的用例图实验要求:使用VISIO软件中提供的用例图模板画来相应的用例图。实验指导:用例图表示从用户的角度
7、,看到系统应有的功能。在UML语言中,用例图是用来描述系统功能的视图。其组成符号如下:用例(Usecase)指的是系统的功能,它是系统某个功能的所有执行动作的集合。系统(System)指的是软件系统,它可以包含一些用例,并界定系统的边界,边界之内的属于系统的功能和行为,边界之外的则不是系统所关心的内容。18-18-参与者(Actor)是与系统中的用例交互的一些实体,在实际情况中,参与者可以是人,也可以是其他系统或者硬件设备。参与者称也为角色或执行者。关联(Assoca
此文档下载收益归作者所有