


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实验报告班级:计科1104学号:1108030405姓名:邵云娟实验 1 使用 Microsoft Vis io1. 1实验目的(1)熟悉Visio的工作环境及组成。掌握Visio软件绘制图表的基本操作。 掌握基本流程图的设汁方法。1.2实验内容绘制基本流程图1. 3实验步骤1. 3. 1开始创建图表(1)打开一个模板(2)添加形状:将【形状】窗口中模具上的形状拖到绘图页面中。 删除形状:单击所要删除形状,然后按【DELETE】键。(4)查找形状:打开一个模具移动形状和调整形状的大小(1)放大和缩小绘图页(2)移动形状(3)移动多个形状(4)调整形状的大小1. 3. 3添加文本(1)向
2、形状添加文本(2)添加独立文本:单击文本工具A,单击绘图页面中的空白处,输 入文 本。(3)移动独立文本连接形状在Visi。中,通过将一维形状(称为连接线)附加或粘附到二维形状来创 建连接。移动形状时,连接线会保持粘附状态。例如,移动与另一个形状相连的流 程图形状时,连接线会调整位置以保持其端点与两个形状都粘附。1. 3. 5设置形状格式(1) 设置二维形状的格式设置一维形状的格式更改VISIO窗口的颜色设置用控制手柄更改形状的外观1.4实验结果实验2数据流图2. 1实验目的(1) 熟悉Visio的工作环境及组成。掌握Visi。软件绘制图表的基本操作。掌握数据流图的设计方法。2.2实验内容习题
3、 3-3, 3-4, 3-52. 3实验步骤2. 3. 1打开模板打开一个模板绘制顶层图(1)在顶层进程页面中添加、移动图形元素并调整其大小。将所 需要元素 用鼠标拖动到模板里,添加所需的元素符号。(2)向图形元素中添加文本,并修改数据流图中的文字和格式。(3)连接图形元素。(4)修改数据流图中各元素符号的格式或形状。2. 3.3绘制分层数据流图为每个进程添加一个详细页面。详细页面中可以包含另需详细页面的子进 程。检查数据流图的正确性在用户没有改变图形元素线条颜色的悄况下,如果图形元素为红色线条,则 表明图中有错误。2. 3. 5保存文件在主菜单中选择【文件】一一【另存为】,出现“另存为”窗口
4、。单击“另 存为”命令;在【文件名】框中,键入“流程图”,然后单击“保存”。2.4实验结果H暑系统蛇沁刃和上5ffl'HV亠J8HM蔽纤社卜4VXV1;-15'*怙PhhFu£53Z牛.W仏号VX7M人益妒五悅匕皿戒阁2.6思考题(1)试说明Visio软件的功能与特点。答:Visio 2003是微软公司开发的一个办公软件。它主要功能是专业制作 各类图纸的软件,例如程序流程图、网络拓扑图、数据分布图、地图、室内布置 图、规划图、线路图等图纸的软件,包含了非常多的组件。Visio应用的特点:平均节省50%以上的时间,至少提高33%的效率。至少增 加40%的效益,价值广度。
5、(2)在绘制数据流图的过程中你遇到了哪些问题,是如何解决的?答:绘制图的过程出现红色线,是因为两事务之间的连线没有很好的结合在 一起。经过重新连接是接口很好的融合在一起。实验3数据库设计3. 1实验目的(1)进一步掌握Visio软件绘制图表的基本操作。掌握数据模型的设讣方法。(3) 掌握Microsoft Visio2000设计数据库模型图的方法。3.2实验内容在习题3-3, 3-4, 3-5中任选一道3. 3实验步骤打开一个模板进行数据库设计打开一个模板在主菜单中依次选择【数据库】一一【选项】一一【文档】, 出现“数据 在“数据库文档选项”对话框中,选择要使用的符号集及其他表和关 系选项,然
6、后单击“确定”3. 3. 2创建实体绘制实体,在图中创建表。3. 3. 3为实体添加关系创建两个表之间的关系3. 3. 4保存文件3.4反向工程(1) 在【文件】菜单上,依次指向【新建】一一【数据库】,然后单击 “数据库模型图”。(2) 在【数据库】菜单上,单击【反向工程】进行进一步的操作。3. 5实验结果图PRHi呦D Ml厅社IDdumPKOULU12II航別么杯PK购匕址IDefctrttftft图1数据库设讣图J E口fTfllPVHI 0.01 r.urRl» rt« 4 o 口 c-cBBuiSa* iiuvh> ocb.aR«£Rll
7、*>H SIUVH: o.«詔:蠶丁 u揺糊歩脸$3."o 片冃asKSilaw17K>l> 心 4 ill建<r 图2反向工程图3. 6思考题Visio中的数据库模型图和实体-联系图有什么区别和联系?答:数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部 分规定了数据如何被描述;实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的 概念模型。这两个图都描述了现实数据的关系。(2) 什么是逆向工程?在Visi。的数据库模型图中如何使用?答:逆向工程:是一种产品设计技术再现过程,即对一项目标产品进行逆向 分析及研究,从而演绎
8、并得出该产品的处理流程、组织结构、功能特性及技术规格 等设计要素,以制作出功能相近,但乂不完全一样的产品。在Visio中的数据库模型图时,先建数据库源然后进行反向工程的导入。(3) 在设计和绘制数据库模型图的过程中你遇到了哪些问题,是如何解决答:在设汁时遇到数据模型的关系的设计比较模糊,通过和同学讨论理清了 关系。实验4软件设计4. 1实验目的(1) 掌握软件概要设汁、详细设计的常用图形工具。(2) 掌握Microsoft Visio2000设计程序结构图、程序流程图、Jackson 图、(3) Windows用户界面图的方法。4.2实验内容习题5-3。(2) 习题 6-4。(3) 试画出一列
9、客运火车的Jackson图。(4) Windows用户界面图。4. 3实验步骤4. 3. 1 程序结构图(1)打开一个模板(2)绘制程序结构图4. 3. 2 程序流程图(1)打开一个模板(2)在“类别”区选择流程图,然后在“模板”区单击“基本流程图”图标, 进入“基本流程图制作窗口”。(3)单击“形态”区的“基本流程图形状”标题,下方的框内即出现制作流程 图的各种图标。用鼠标选择"进程”图标,按住鼠标左键并拖拉至右侧绘图区,即 可生成一个进程图示,并且框线四周出现八个绿色小方格,表示该图示处于选中状 态,这时用鼠标可调整方框大小。(4)在该图示框外任意区域单击鼠标左键,八个绿色小方格
10、消失,框线周围出 现四个蓝色节点,这些节点是用于处理连线的。(5)将输入法切换到汉字输入,然后双击刚才的图示框,显示比例自动放大, 鼠标指针于框内处于“丨”形闪烁状态,这时可以输入汉字。输入完成后,单击图 示框外任意区域,即可恢复默认的显示比例。(6)若有批注,在“基本流程图形状”区用鼠标拖拉“批注”图标至被批注的 框右侧,双击批注框,键入内容。(7)单击工具栏上的“连线工具”按钮,在弹出的下拉菜单中选择“连接线工 具”项,添加图示框之间的连接线。 美化流程图,添加背景图案:单击“形状”区的“背景”标题栏,在它下 方的框内显示背景模板图示。选择“轨道背景”并拖拉至右侧绘图区,松开鼠标按 键后,
11、弹出“用作背景”对话框,单击“是”按钮,为流程图配置好背景图案。(9)完成所有的操作后,单击菜单“文件/保存”,在“另存为”对话框中的 “文件名”文本框里输入“程序流程图”,然后设置好保存路径,单击确定。4. 3. 3 Jackson 图(1)打开一个模板(2)使用数据结构图分析程序所用的数据(3)使用系统网络图设计输入和输出数据流系统网络图是软件系统的顶层视图,它显示各进程间的交互作用。(4)在数据结构图的基础上创建程序结构图创建方法同数据结构图创建方法。(5)图形元素说明4. 3. 4 Windows 用户界面图(1)打开一个模板(2)创建一个对话框创建一个带有选项卡的对话框创建应用程序窗
12、口构建菜单和工具栏4.4实验结果(1)软件结构图。程序流程图。 Jackson 图。(4) Windows用户界面图。4.5实验结果图1病人系统结构图m 2>*r<图2病人结构图图 3 Jackson 图图4 Windows用户界面图4. 6思考题(1)作为软件设计的工具,程序流程图和Jackson图有什么异同?答:程序流程图的设汁是面向过程的,而Jackson设计是面向数据结构的。 它们的流程分析都是面向数据流的分析方法。(2)除了上述儿种图形工具外,你还知道有哪些软件设计的工具?答:软件设讣工具还有PAD,盒图,判定树和判定表。(3)在软件设计的过程中你遇到了哪些问题,是如何解
13、决的?答:在软件设计中对有些软件的不熟悉,通过查书咨询老师学会如何使用。实验5面向对象的程序设讣5. 1实验目的(1)掌握UML中常用的图形工具。(2)掌握Microsoft Visio2000设计静态结构图、状态图、用例图的方法。5.2实验内容(1)试用面向对象观点分析、研究教材第2章中给出的定货系统的例子。(2)试建立定货系统的功能模型、对象模型和动态模型,分别画出相应的静态 结构图、用例图和状态图。(任选2道)。5. 3实验步骤5. 3.1静态结构图(1)创建静态结构图(2)将类、对象形状拖到绘图页上,代表要在类静态结构图或概念模型中包含 的类或对象。(3)双击每个形状,打开其“UML属
14、性”对话框,可以在其中添加特性、操作 和其他属性。(4)右击每个类或对象形状,单击“形状显示选项”,选择要在形状上显示的 属性以及要隐藏的形状部分(如特性、操作和模板参数)。(5)使用“关联”、“链接”、“依赖关系”、“泛化”或“复合”形状, 指示类和对象之间的关系。(6)双击每个关系形状(“关联”、“链接”、“依赖关系”、“泛化”或 “复合”),打开其“UML属性”对话框,在其中添加关联端修饰和其他属性。用例图(1)创建用例图(2)使用状态图(3)指出参与者与用例者的关系(4)指出两个用例之间的使用关系指出两个用例之间的扩展关系5.4实验结果图1订货系统用例图图2订货系统静态图5.5思考题(
15、1)在面向对象设计的过程中你遇到了哪些问题,是如何解决的?答:面向对象设计的过程总是把对象间的关系搞不清数,通过查书查阅资料 基本明白他们的联系。(2)请査阅资料,看看还有哪些可用于UML设计的软件工具,它们的特点 是什么?答:l)RdtionalRose:小项口中难以使用,虽然是UML设讣者做的。虽然这是 一个推荐使用的高端工具,它使改进和维护设计、从模型生成报表、在平行协作环 境中与他人共同进行建模工作变得很方便。2)BorlandTogether它的功能还是很强大的。尤其是逆向工程用起来很方 便。实验6项口进度管理6. 1实验目的(1)制定项目进度计划的工具。掌握Microsoft Visio2000实现甘特图的方法。6.2实验内容将软件工程课程各章内容的学习进度用甘特图表示出来。6. 3实验步骤6. 3. 1甘特图(1)建立甘特图2向甘特图添加数据3添加新里程碑4摘要任务当要在一个总括任务下合并若干附属任务时,可以使用摘要任务。6.4实验结果1!>初般AWXw*1I1Mm*I "xw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安阳市中石油2025秋招面试半结构化模拟题及答案炼化装置操作岗
- 中国广电盘锦市2025秋招行业常识50题速记
- 龙岩市中石油2025秋招笔试模拟题含答案油田工程技术岗
- 中国联通随州市2025秋招笔试性格测评专练及答案
- 崇左市中储粮2025秋招质检化验岗高频笔试题库含答案
- 中国广电林芝市2025秋招供应链采购类专业追问清单及参考回答
- 2025年模拟叉车考试试题及答案
- 2025湖南邵阳市中心医院住院医师规范化培训招录65人考前自测高频考点模拟试题及答案详解1套
- 2025年甘肃省庆阳市镇原县第二批城镇公益性岗位83人考前自测高频考点模拟试题及完整答案详解1套
- 2025年传染防治考试题及答案
- 《矩阵论》研究生教学课件
- 中国荨麻疹诊疗指南(2022版)
- 北京市统一医疗服务收费标准
- 陈明伤寒论经方加减治疗脾胃病陈明
- 简明新疆地方史赵阳
- 基础观感验收自评报告
- 班级管理(第3版)教学课件汇总全套电子教案(完整版)
- 公路桥梁工程施工安全专项风险评估报告
- T∕ACSC 02-2022 中医医院建筑设计规范
- 《医古文》教学大纲
- 2024年义务教育国家课程设置实施方案
评论
0/150
提交评论