软件工程实验报告_第1页
软件工程实验报告_第2页
软件工程实验报告_第3页
软件工程实验报告_第4页
软件工程实验报告_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一次实验实验项目名称:熟悉Visio时间:年月日实验环境及原理说明:(一)实验环境1. 硬件环境P4以上的个人计算机环境,要求内存不少于 512MB硬盘不小于20G.2. 软件环境操作系统:Windows XP3. 数据库:Sql Server 2000 以上 或 Access 2003 以上4. 建模软件:Microsoft Visio 2003 以上(二)实验目的熟悉开发绘图工具Microsoft Visio软件的工作环境和基本使用方法实验内容及步骤:1 确定系统的输入输出由于系统究竟包括哪些功能可能一时难于弄清楚,可使范围尽量大一些,把可能有的内容全 部都包括进去。此时,应该向用户了解

2、“系统从外界接受什么数据”、“系统向外界送出什 么数据”等信息,然后,根据用户的答复画出数据流图的外围。2由外向里画系统的顶层数据流图首先,将系统的输人数据和输出数据用一连串的加工连接起来。在数据流的值发生变化的地 方就是一个加工。接着,给各个加工命名。然后,给加工之间的数据命名。最后,给文件命 名。顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出 数据流。顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。3自顶向下逐层分解,绘出分层数据流图对于大型的系统,为了控制复杂性,便于理解,需要采用自顶向下逐层分解的方法进行,即 用分层的方法将一个数据

3、流图分解成几个数据流图来分别表示。(2)1. 命名。不论数据流、数据存储还是加工,合适的命名使人们易于理解其含义。2. 画数据流而不是控制流。数据流反映系统“做什么”,不反映“如何做”,因此箭头上的数 据流名称只能是名词或名词短语,整个图中不反映加工的执行顺序。3. 一般不画物质流。数据流反映能用计算机处理的数据,并不是实物,因此对目标系统的数 据流图一般不要画物质流。4. 每个加工至少有一个输入数据流和一个输出数据流,反映出此加工数据的来源与加工的结 果。5. 编号。如果一张数据流图中的某个加工分解成另一张数据流图时,则上层图为父图,直接 下层图为子图。子图及其所有的加工都应编号。6. 父图

4、与子图的平衡。子图的输入输出数据流同父图相应加工的输入输出数据流必须一致,此即父图与子图的平衡。7. 局部数据存储。当某层数据流图中的数据存储不是父图中相应加工的外部接口,而只是本 图中某些加工之间的数据接口,则称这些数据存储为局部数据存储。8. 提高数据流图的易懂性。注意合理分解,要把一个加工分解成几个功能相对独立的子加工, 这样可以减少加工之间输入、输出数据流的数目,增加数据流图的可理解性。本次实验小结:Microsoft Office Visio的功能不可谓不强大,在功能上,Microsoft Office Visio 绘图和图表制作软件有助于IT和 商务专业人员轻松地可视化、分析和交流

5、复杂信息。它能够将难 以理解的复杂文本和表格转换为一目了然的Visio 图表。该软 件通过创建与数据相关的Visio 图表(而不使用静态图片)来显示数据,这些图表易于刷新,并能够显著提高生产率。使用Visio 中的各种图表可了解、操作和共享企业内组织系统、资源和流程的有关信息。Visio提供了各种模板:业务流程的流程图、网络图、工作流图、数据库模型图和软件图,这些模板可用于可 视化和简化业务流程、跟踪项目和资源、绘制组织结构图、映射。教师批阅:分数/等级:评语:教师签名(手写):批阅日期:年 月 日第 二 次实验 实验项目名称:结构化需求分析-数据流程图时间:年月日实验环境及原理说明:(一)实

6、验环境1. 硬件环境P4以上的个人计算机环境,要求内存不少于 512MB硬盘不小于20G.2. 软件环境操作系统:Windows XP3. 数据库:Sql Server 2000 以上 或 Access 2003 以上4. 建模软件:Microsoft Visio 2003 以上(二)实验目的1. 掌握数据字典的概念、包含内容2. 熟悉数据字典和数据流程图的关系实验内容及步骤:(1) 打开模板 在主菜单中,依次选择【文件】一一【新建】一一【选择绘图类型】,出现“选择绘图类型”窗口。 在左侧【类别】下,单击【软件】。 在右侧【模板】下,单击【数据流模型图】。(2) 绘制顶层图 在顶层进程页面中添

7、加、移动图形元素并调整其大小。将所需要元素用鼠标拖动到模板里, 添加所需的元素符号。接口:输入源点或输出终点,其中注明源点或终点的名称。 进程:即处理,输入数据在此进行变换产生输出数据,其中注明进程的名称。数据存储:用于代表系统中存储的信息,其中注明信息的名称。 数据流:被加工的数据及其流向。流线上注明数据名称,箭头代表数据流动方向。 向图形元素中添加文本,并修改数据流图中的文字和格式。 连接图形元素。 使用“数据流”连接线将“接口”、“进程”和“数据存储”等形状互相连接起来。 逻辑连接:将数据流起点、终点拖拽到进程或接口中央位置,进程或接口被红色框包围时松 开鼠标,这时可看到数据流符号相应端

8、点为红色方框。拖动进程或接口,可看到流据流的端 点随着进程或接口的移动而移动。 修改数据流图中各元素符号的格式或形状。选中相元素符号,单击鼠标右键,在快捷菜单中选择【格式】或【形状】子菜单,从中进一 步选择相应操作。例如:可以改变图形的填充色、垂直或水平翻转、将数据流改为双向等。(3) 绘制分层数据流图(4) 检查数据流图的正确性在用户没有改变图形元素线条颜色的情况下, 如果图形元素为红色线条,则表明图中有错误。 常见的错误有:没有连接上,即没有建立逻辑连接。删除产生的错误。 上层图和下层图信息不平衡。实验结果:本次实验小结:数据流图是描绘数据在软件中流动和被处理的逻辑过程。对我来说最困难的是

9、确定一个处理框能完成的任务, 也就是说 将顶层图变换为功能级的 数据流图,然后将功能级数据流图 进一步分解为更细的数据流图。在处理这个问题的时候,涉及到的是分析整个系统要做什么,每个步骤是怎样完成的, 即 具体问题具体分析。教师批阅:分数/等级:评语:教师签名(手写): 批阅日期:年 月 日第 三 次实验实验项目名称:数据库设计-ER图时间:年月_实验环境及原理说明:(一)实验环境1. 硬件环境P4以上的个人计算机环境,要求内存不少于512MB硬盘不小于20G.2. 软件环境操作系统:Windows XP3. 数据库:Sql Server 2000 以上 或 Access 2003 以上4.

10、建模软件:Microsoft Visio 2003 以上(二)实验目的1. 熟练应用VISIO中ER模型进行ER建模2. 掌握ER模型的重要要素实验内容及步骤:(1) 打开模板(2) 创建实体 绘制实体,在图中创建表。 用【数据库属性】窗口添加或更改列的属性,包括数据类型和主关键字。(3) 为实体添加关系 创建两个表之间的关系: 设置关系基数双击关系,在【数据库属性】窗口中的【类别】列表中,单击“杂项”。在“基数” 下,选择最适合该关系的基数。对于一对多关系,最佳选择是“零或多”或“一或多”。 对于一对一关系,最佳选择是“零或一”或“恰好为一”。(4) 实验结果本次实验小结:实验中最为棘手的是

11、外关键字的确认,在以前的数据库学习中,是使用SQLServer这个软件,一般都是通过代码或表格设置来实现外键,但这实验,都是图表,在我百度以前,根 本无从下手,但明白了具体操作后,发现这种设置方式更为快捷。教师批阅:分数/等级:评语:教师签名(手写):批阅日期:年 月 日第 四 次实验 实验项目名称:面向对象分析-用例图时间:年月日实验环境及原理说明:(二)实验环境1. 硬件环境P4以上的个人计算机环境,要求内存不少于512MB硬盘不小于20G.2. 软件环境操作系统:Windows XP3. 数据库:Sql Server 2000 以上 或 Access 2003 以上4. 建模软件:Mic

12、rosoft Visio 2003 以上(二)实验目的1. 掌握用例图原理。包括执行者、用例、关联、包含关联、扩展关联的概念。2. 掌握用例图的绘制目的3. 掌握建立静态模型的原理、方法和步骤4. 熟练应用VISIO图形根据选题绘制静态模型图5. 熟练应用VISIO图形根据选题绘制用例图实验内容及步骤:1. 静态模型图 将类、对象形状拖到绘图页上,代表要在类静态结构图或概念模型中包含的类或对象。 双击每个形状,打开其“ UML属性”对话框,可以在其中添加特性、操作和其他属性。 右击每个类或对象形状,单击“形状显示选项”,选择要在形状上显示的属性以及要隐 藏的形状部分(如特性、操作和模板参数)

13、使用“关联”、“链接”、“依赖关系”、“泛化”或“复合”形状,指示类和对象之间的关系。 双击每个关系形状(“关联”、“链接”、“依赖关系”、“泛化”或“复合”),打开其“ UML属性”对话框,在其中添加关联端修饰和其他属性。2. 用例图: 创建用例图 使用系统边界形状 指出参与者与用例者的关系 指出两个用例之间的使用关系 指出两个用例之间的扩展关系实验结果:本次实验小结:用例图主要用来图示化系统的主事件流程,主要用来描述客户的需求,即用户希望系统 具备的完成一定功能的动作,通俗理解用例就是软件的功能模块,所以是设计系统分析阶段 的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具

14、备哪些功能模块 以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把 系统的整个结构和功能反映给非技术人员 (通常指软件用户),对应的是软件的结构和功能分 解。在制作用例图的时候,我主要将时间花费在理清程序的逻辑结构, 然后将每个逻辑节点, 分别做成一个功能,这一点主要考验发散性思维能力。教师批阅:分数/等级:评语:教师签名(手写):批阅日期: 年月日第五次实验实验项目名称: 面向对象分析-顺序图时间:年月日实验环境及原理说明:(一) 实验环境1. 硬件环境P4以上的个人计算机环境,要求内存不少于 512MB硬盘不小于20G.2. 软件环境操作系统:Windows

15、XP3. 数据库:Sql Server 2000 以上 或 Access 2003 以上4. 建模软件:Microsoft Visio 2003 以上(二) 实验目的1. 理解顺序图的基本概念。2. 掌握在VISIO中绘制顺序图的操作方法。实验内容及步骤: 运行 Microsoft office Visio 选择“软件和数据库”中的“ UML莫型图”模板(3) 选择点击“ UM序列”,展开UML顺序图图标(4) 用鼠标选拉图标绘图 实验结果:本次实验小结:这次实验做的事顺序图,在我看来,难点重点就是要考虑全面,很多时候,画时序图都 会忘记返回信息,返回信息是一种反馈,也是对上一操作的反应,这是

16、极为重要的。一个系统的顺序图,可以是一个,也可以是多个,重点在于把握区分合理划分时序教师批阅:分数/等级:评语:教师签名(手写):批阅日期:年月日第 六 次实验实验项目名称:面向对象分析-活动图时间:年 月日实验环境及原理说明:(一)实验环境1. 硬件环境P4以上的个人计算机环境,要求内存不少于512MB硬盘不小于20G.2. 软件环境操作系统:Windows XP3. 数据库:Sql Server 2000 以上 或 Access 2003 以上4. 建模软件:Microsoft Visio 2003 以上(二)实验目的1. 理解状态图的基本概念。2. 掌握在VISIO中绘制状态图的操作方法。实验内容及步骤:运行 Microsoft office Visio 选择“软件和数据库”中的“ UML模型图”模板 鼠标点击选择“ UM活动”,展开UML舌动图的图标(4)用鼠标选拉图标进行绘图1)创建活动图2)添加活动图的开始状态3)添加动作状态4)添加活动状态5)添加状态转换6)添加活动图的结束状态实验结果:本次实验小结:从表面上看,活动图和状态机图长的差不多,实际上,活动图是一种特殊的状态机图, 用于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论