欢迎来到天天文库
浏览记录
ID:41791521
大小:1.15 MB
页数:16页
时间:2019-09-02
《中南大学软件工程基础实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程基础实验报告指导老师:王春生姓名:学号:专业班级:完成日期:2015.6.11学院:信息科学与工程目录实验二运用Visio建模工具进行功能分析和建模8实验三完成用例图、uml类图、数据流图(DFD)13实验一熟悉Visio的工作环境实验目的1.了解Visio工具软件的功能特色、工作环境和基本操作等各方面知识2.拿握应用Visio工具绘制软件开发图形的基木操作,了解系统开发模板和建模方法实验内容1、了解Visio的工作环境2、了解Visio软件的菜单、工具、绘图等操作3、按照实验步骤绘制图形,完成用例图、ER图、数据流图4、了解类图和状态图在visioK的基本绘图操作5、(选做)绘制状态
2、图*三、实验步骤1.绘制用例图用例图是指由参与者(Actor)、用例(UseCase)以及它们Z间的关系构成的用于描述系统功能的动态视图。用例图(UserCase)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。2.绘制ER图(实体关系图)E・R方法是"实体■联系方法"(Entity-RelationshipApproach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实休名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;
3、用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起來,同吋在无向边旁标上联系的类型(1:1,l:n或m:n)o由于Visio默认的绘图模板并没冇E-R图这一项,但是画E-R图必须的基本图形Visio还是有的,所以我们就得先把必要的图形添加到〃我的模板〃。以添加椭圆和矩形为例,打开Visio,在主界面的选择绘图类型下选择〃框图〃,然后选择"基本框图〃。数据流图(DataFlowDiagram):简称DFD,它从数据传递和加工角度,以图形方式來表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主耍表达工具及用于表示软件模型的一种图示方
4、法。4.了解绘制类图类图的常用的六种关系1.泛化(Generalization):是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。1.实现(Rceilizeition)是一种类与接口的关系,表示类是接口所有特征和行为的实现.2.关联(Association):是一种拥有的关系,它使一个类知道另一个类的属性和方法;如:老师与学生,丈夫与妻子关联可以是双向的,也可以是单向的。双向的关联可以有两个箭头或者没有箭头,单向的关联有一个箭头。3.聚合(Aggregation):是整体与部分的关系,且部分可以离开整体而单独
5、存在。如车和轮胎是整体和部分的关系,轮胎离开车仍然可以存在。4.组合(Composition):是整体与部分的关系,但部分不能离开整体而单独存在。如公司和部门是整体和部分的关系,没有公司就不存在部门。5.依赖(Dependency):是一种使用的关系,即一个类的实现需要另一个类的I•办助,所以要尽量不使用双向的互相依赖.4.绘制状态图*(选做)状态图(StatechartDiagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。状态图有初态(实心圆)、终态(同心圆)和中间状态(圆角矩形)。在活动表中常使用3种标准事件,entry事件指定进入
6、该状态的动作,exit事件指退出该状态的动作,do事件则指定该状态下的动作。四、实验绘图用例图会员管理系统2.ER图电话号码职王号供应商号地址账号仓库号职淋供应商供应商供应库存管理》《年憑面积X电话号码>库存量项X目3•数据流图4.状态图••:一"单帥£严4xttlxLB'X'LL拿起听筒•定•火i.勰■■■^^・・!•栢日才・十・x—x—x7、io工具绘制软件开发图形的基本操作,学会了绘制用例图、ER图(实体关系图)、绘制数据流图和状态图,了解了绘制类图的方法和类图的常用的六种关系,即:泛化(Generalization)>实现(Realization)、关联(Association)^聚合(Aggregation)>组合(Composition)^依赖(Dependency)o实验二运用Visio建模工具进行功能分析和建模一、实验目的
7、io工具绘制软件开发图形的基本操作,学会了绘制用例图、ER图(实体关系图)、绘制数据流图和状态图,了解了绘制类图的方法和类图的常用的六种关系,即:泛化(Generalization)>实现(Realization)、关联(Association)^聚合(Aggregation)>组合(Composition)^依赖(Dependency)o实验二运用Visio建模工具进行功能分析和建模一、实验目的
此文档下载收益归作者所有