您好,欢迎访问三七文档
软件工程实验指导东北林业大学机电工程学院目录第1章实验指导.........................................................................................................................11.1上机实验的目的与要求..............................................................................................11.2实验环境.....................................................................................................................11.3实验过程.....................................................................................................................21.4上机实验前的准备工作..............................................................................................21.5上机实验的步骤.........................................................................................................2第2章Microsoftofficevisio的上机操作..................................................................................32.1visio2003的启动和退出.............................................................................................32.2visio2003的基本操作.................................................................................................4第3章实验安排.........................................................................................................................5实验一、项目需求分析.........................................................................................................5实验二、项目设计.................................................................................................................5实验三、编码.........................................................................................................................5实验四、项目测试.................................................................................................................6附录一实验题目.........................................................................................................................7附录二软件开发文档指南.......................................................................................................101第1章实验指导1.1上机实验的目的与要求《通信软件工程》是安全工程(通信与网络安全工程)专业的选修课,是一门实践性很强的课程,学好软件工程不仅要深入理解它的基本概念、原理、技术和方法,更重要的是通过实践学会用软件工程方法分析问题、解决问题。《通信软件工程》实验是《通信软件工程》课程的后继教学环节,是一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件设计、软件测试等阶段的方法和技术,通过该实验课程使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程学的原理、方法、技术、标准和规范进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而提高软件项目的管理能力,为将来实际工作打下良好基础。要求学生利用软件工程学的知识和理论,参考有关标准,结合一个小型计算机应用系统,进行分析建模、设计、编程、复审、测试等一系列工作,并以规范的文档形式表现出来。在具体分析设计过程中,允许适当加入一些课本中没有涉及到的知识、工具以及一些新方法,作为对课程的一种扩展。实验要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:1.班级按项目小组进行分组,每组人数3-5人;2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目;3.项目中的每项任务要落实到人且规定该任务的起止日期和时间;4.每个项目小组都根据自己的题目按照书本的理论分析自己的系统,并按照《通信软件工程实验指导书》附录中给定的文档规范标准提供项目文档;5.在计算机上把设计好的系统的部分功能编程实现并测试。6.题目自定或采用附录二中的题目;7.软件开发的方法自定(面向过程方法或面向对象方法)。1.2实验环境(1)计算机的硬件配置PC系列微机,包括286、386、486、奔腾及各种兼容机,要求内存为64M以上,一个硬盘驱动器和一个软盘驱动器。80列字符监视器。配备鼠标器。(2)计算机的软件配置Windowsxp、Windows2000。2一种软件开发软件(如Visualbasic,VisualC++)。1.3实验过程(1)每组选定一个题目,并针对题目进行需求分析和设计;(2)写〈需求规格说明书〉、〈概要设计说明书〉和〈详细设计说明书〉(3)上机实现代码并测试。1.4上机实验前的准备工作在上机实验前应事先做好准备工作,以提高上机实验的效率。准备工作至少应包括:(1)了解所用的计算机系统的性能和使用方法。(2)复习和掌握与本实验有关的教学内容。(3)掌握软件工程各个阶段的设计思想及所涉及的相关知识。1.5上机实验的步骤(1)进行软件需求分析和设计并提交需求分析和设计报告。根据需求分析和设计的要求准备好实验所需的程序。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。(2)上机输入和调试自己所编的程序。上机过程中出现的问题,除了是系统的问题以外,一般应自已独立处理,不要轻易举手问教师。尤其对“出错信息”,应善于自己分析判断。这是学习调试程序的良好机会。(3)实验结束后,提交实验报告,实验报告应包括以下内容:①实验目的;②实验内容;③结果分析。(对运行情况所作的分析以及本次调试程序所取得的经验。如果程序未能通过,应分析其原因。)3第2章Microsoftofficevisio的上机操作Visio2003是一个专业化办公绘图软件,它可以帮助用户创建系统的业务和技术图表、说明复杂的流程或设想、展示组织结构或空间布局。使用Visio2003创建的图表使用户能够将信息形象化,并能够以清楚简明的方式有效地交流信息,这是只使用文字和数字所无法实现的。Visio2003还可通过与数据源直接同步自动图形化数据,以提供最新的图表,用户还可以对Visio2003进行自定义,以满足各种特殊的需要。2.1visio2003的启动和退出1.启动visio2003进人Visio2003绘图世界的第一步就是启动Visio2003。下面介绍Visio2003的几种启动方式,每种启动方式都有其用武之地。(1)从“开始”菜单启动执行“开始”→“所有程序”→MicrosoftOffice→MicrosoftOfficeVisio2003命令,即可启动Visio2003程序。(2)利用快捷方式启动首先在WindowsXP桌面上创建Visio2003的快捷方式,然后双击该图标即可启动Visio2003程序。(3)使用快速启动栏这种方式非常便捷,可将快速启动栏设置为启动时自动加载,还可以自行定制该工具栏中的应用程序图标,使用户能够轻而易举地使用快速启动栏中的按钮来启动一个经常使用的程序。例如,可以单击快速启动栏中的Visio2003图标,快速启动Visio2003。如果当前WindowsXP系统的“快速启动”工具栏尚末显示,可右击WindowsXP的任务栏,从弹出的快捷菜单中执行“工具栏”→“快速启动”命令,即可在任务栏中看到快速启动栏。如果快速启动栏中没有Visio2003图标,可以拖动WindowsXP桌面上的Visio2003快捷图标,直接将其放到WindowsXP的快速启动栏中。(4)利用“我最近的文档”启动单击WindowsXP的“开始”,将鼠标指针指向“我最近的文档”选项,其中列出了最近使用过的文档,用户选择一个Visio2003绘图文件,即可启动Visio2003。(5)开机后自动启动将Visio2003的快捷图标加入到到WindowsXP的“启动”菜单中,即可在每次启动WindowsXP时自动运行Visio2003。2.Visio2003的退出下面介绍三种退出Visio2003的方法。(1)利用菜单退出执行“文件”→“退出”命令即可。如果在退出Visio2003之前尚末保存编辑过的绘图文件,4则系统将会提示用户进行保存。(2)利用“关闭”按钮退出单击Visio2003窗口右上角的“关闭”按钮,即可关闭该程序。(3)使用WindowsXP,通用快捷键按Alt+F4组合键,即可关闭Visio2003。2.2visio2003的基本操作按照上节的启动方式打开Visio2003,打开的主界面如图2-1所示:图2-1Visio的主界面进入主界面后,可以根据所绘制图的所属类别进行相应的选择(Web图表、地图、电气工程、机械工程等类型)。我们这里以绘制流程图为例,在图2-2中的类别选择框中选取流程图,然后在模板中选择基本流程图选项。最后按照图2-3的提示进行绘图操作。图2-2流程图绘制界面图2-3基本流程图的绘制界面5第3章实验安排实验一、项目需求分析1.实验目的要求:通过实例使同学们掌握结构化数据流分析技术,要求做到使用结构化数据流分析技术分析项目需求,写出详细的数据流图和数据字典,数据流图的基本处理的个数不得少于4个。2.实验内容:用结构化数据流分析技术进行软件系统需求分析,到相关单位进行需求分析,综合利用Internet网和相关书籍整理并完善需求分析,利用Visio图形制作软件画出系统数据流图(由加工、数据流、文件、源点和终点四种元素组成,分清系统是事务型还是变换加工型),并写出该系统的数据字典(数据流条目、加工条目、文件条目)。实验二、项目设计1.实验目的要求:要求做到对上一实验的软件需求进行软件结构设计,模块数不少于
本文标题:软件工程实验指导书
链接地址:https://www.777doc.com/doc-5528907 .html