姓名学号__软件工程课程实践

姓名学号__软件工程课程实践

ID:41620756

大小:321.00 KB

页数:23页

时间:2019-08-29

姓名学号__软件工程课程实践_第1页
姓名学号__软件工程课程实践_第2页
姓名学号__软件工程课程实践_第3页
姓名学号__软件工程课程实践_第4页
姓名学号__软件工程课程实践_第5页
资源描述:

《姓名学号__软件工程课程实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验是检验真理的唯一标准计算机科学系实验报吿课程名称:软件工程年级:专业:软件工程姓名:学号:实验报告耍求的内容实验项n编号和实验项n名称1.试验时间和地点2.实验目的3.实验内容4.软件和硕件环境5.实验结果1)简单说明设计和分析的方法2)给出实验结果6、实验结果分析实验目录列表序号实验名称页码实验时间成绩指导教师1实验一工具软件VISIO的使用2实验二绘制系统数据流图3实验三绘制系统结构图4实验四绘制用例图5实验五建立系统的用例模型6实验六黑盒测试用例设计7实验七白盒测试方法实验8实验八绘制GANNT图总成绩:一.工具软件V1S10的使用实验时间:2011年12月22口星期四实

2、验地点:计科系微软实验室一(B301)实验成绩:1、实验目的实验一工具软件VTSTO的使用实验目的:熟悉工具软件VISI0I具软件的使用,掌握程序流程图的画法实验内容:设计一个简单的程序流程图,利用VISIO软件画岀这个程序流程图。实验要求:学生自己定义一个包含选择和循环语句的程序,利用V1S10软件画出相应的程序流程图。实验指导:求有N个元素的一维数组A(I)中的最大值MAX的编程思路:1.定义整型变量N、I,定义数组A(N),定义最大值MAX.2.MAX和1的初始值0;3.程序执行循环语句,循环条件为(0UI〈N)4.在程序循环体中,执法选择语句,如果MAX

3、二A(I),否则MAX二不变。5.在程序循环体中,选择语句结束后,执行赋值语句1=1+1,如果KN程序继续执行循环体中的部分,当I=N的时候程序会跳出循环体,结束程序运行。流程图画法:1.流程图中的程序语言用的是C#。2.流程图中所用到图形符号的意思1)矩形:表示各种处理功能•例如,执行一个或一组特定的操作。2)菱形判断框:表示判断选择,菱形框内可注明判断的条件,它只有一个入口,但可以有若干个出口,(出口直线上面标明条件)。3)肓线:表示控制流的流线・,流线上的箭头表示流向。3.利用VISIO软件的画图方法或VISIO软件的画流程图模板,根据要求画出相应的程序流程图。学生在画流程图

4、的过程屮,掌握VISIO软件画图流程图的基本方法。参考实验结果:开始实验二绘制系统数据流图实验目的:1、掌握结构化分析的方法2、掌握利用VISIO软件画DFD图的方法实验内容:贵阳学院学生成绩管理系统的功能描述如下:1、学生可以查询自己的成绩2、教师负责学生成绩的登记,并可以查询和统计有关学生成绩的各种数据。3、如果学生成绩需要修改,必须由教务处的教务管理员修改。实验要求:要求学生画出贵阳学院成绩管理系统的顶层DFD图、第二层DFD图及第三层DFD图。实验指导:1.数据流图的符号:正方形(矩形):数据流的源点或终点椭圆:加工或处理双杆:数据存储带箭头的线段:数据流及流动方向2.利用

5、VTSTO软件的画图方法或绘制数据流图的模板,根据要求画出相应的数据流图。参考实验结果:(顶层DFD图、第二层DFD图.第三层略)系m二理管层学顶院的学统阳学生宁号个人图1贵阳学院学生成绩管理系统DFD图的第二层图2贵阳学院学生成绩骨理系统DFD图的第三层教师管理的细化►瞬23打印33号葩成缄倚果扌比卩学生个绩2.2图3贵阳学院学生成绩甑啄统DFD图的第三层学审餉舲后7绩3.2图

6、贵阳学院学生成绩g理系统DFD图的第三层实验三绘制系统结构图实验目的:1、掌握DFD转换为SC图的方法2、掌握SC图的画法实验内容:根据实验二中所画的DFD图,画出请画出贵阳学院学牛成绩管理系统的结构图。

7、实验要求:1、用SC图或层次图画岀贵阳学院学生成绩管理系统的功能结构图实验指导:下图是用层次图描述的贵阳学院学生成绩管理系统的功能结构图说明:1)教师管理、学牛查询、成绩修改模块的划分是根据实验二的来的。2)登录模块是根据软件的需要加上的。3)在实际软件的开发中。还可以加上系统管理(用来设置用户权限的)等模块。实验四绘制用例图实验目的:掌握用例图的画法实验内容:根据实验二中的要求,画出学生成绩管理系统的用例图实验要求:使用VISIO软件中提供的用例图模板画来相应的用例图。实验指导:用例图表示从用户的角度,看到系统应有的功能。在UML语言中,用例图是用来描述系统功能的视图。其组成符号

8、如下:系统名称系统边界用例堵用例参与看关联系统(System)指的是软件系统,它可以包含一些用例,并界定系统的边界,边界之内的属于系统的功能和行为,边界之外的则不是系统所关心的内容。用例(Usecase)指的是系统的功能,它是系统某个功能的所有执行动作的集合。参与者(Actor)是与系统屮的用例交互的一些实体,在实际情况屮,参与者可以是人,也可以是其他系统或者硬件设备。参与者称也为角色或执行者。关联(Assocation)是参与者与用例的连接,表达此参与者可以使用此用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。