软件工程实验报告
首先将“初始状态”形状拖到绘图板上,表示状态的开始。然后再选择“状态”形状将其拖到绘图板上,此时绘图板上出现“状态1”图形,双击该图形弹出“UML状态属性”对话框,可以修改状态的名称,撰写状态文档,设置进入、内部转换、约束、标记值等,此时将状态名称改为“等审批”。用同样的方法建立“审批已通过”、“批复已通过”、“审批未通过”、“批复未通过”等状态,状态均线是在模型资源管理器中。
(6)建立子用例图
(7)建立活动图
实验五:基于UML的类模型
实验目的:
1、掌握Visio绘制类模型
2、Rational Rose绘制类模型
实验内容:
1、使用Visio绘制类模型
2、使用Rational Rose绘制类模型
实验步骤:
1、用Visio绘制类图
依次选择菜单“文件”—“新建”—“软件”选项,然后单机“UML模型图”。在“模型资源管理器”窗口的视图中,右击要包含的类图的包,在弹出的快捷菜单中选择“新建”选项,然后单击“静态结构图”。此时会出现一个空白页,而且工作区将“静态结构”显示为水印。树视图中将添加一个表示该图的图标。右击该图标,在弹出的快捷菜单中选择“重命名”选项,用所需名称“医疗器材管理系统实体类图”替换默认的名称。
(3)建立用例中的角色
(4)建立用例
(5)建立角色与用例、用例与用例之间的联系
(6)建立子用例图
(7)建立活动图
实验二:基于Visio的业务流程图和数据流程图绘制
实验目的:
1、掌握业务流程图绘制
2、掌握数据流程图分析与绘制
实验内容:
1、业务流程调查
2、业务流程绘制
3、数据流程分析与流程图绘制
(1)制作业务流程图图元
建立类图中的类。在工具栏中选中表示类的图标,然后在类图绘图区单击,即可建立一个名为NewClass的类,此时可以直接将类名修改为所需要的类名。类更名的另一种方法是,双击需要更名的类,弹出定义对话框也可以将类名修改为“用户”。在类定义对话框中,还可以将类的描述写在Documentation文本框中。
为类添加属性。双击需要修改的类,弹出为类定义的对话框,在类定义对话框中选择Attributes标签,在空白区域右击,在弹出的快捷菜单中选择insert选项,为用户类插入一个属性,将该属性命名为“用户名称”。要删除某属性,可选中该属性,右击,在弹出的快捷菜单中选择Delete选项即可,另一种添加属性的方法是右击要添加属性的类,在弹出的快捷菜单中选择NewAttributes选项即可添加。
(2)新建用例图
在Browser窗口内的树形列表中选中UseCase包并右击,在弹出的快捷菜单中选择New—UseCase Diagram选项。此时出现New Diagram用例图名称并允许修改,将NewDiagram更名为“医疗器材管理系统用例图”双击Browgram窗口内树形列表中的“医疗器材管理系统用例图”,在Diagram窗口中出现“Use CaseDiagram:Use CaseView/医疗器材管理系统用例图”,可以在该窗口中绘制用例图。
2、用Rational Rose绘制类图
启动Rational Rose,在Browser窗口的树形列表中选中Logical View包,右击,在弹出的快捷菜单中选择New---Package选项新建一个包,此时出现NewPackage包并允许修改名称,将NewPackage更名为“实体类”。右击包含类图的包,如“实体类”包,在弹出的快捷菜单中选择New---ClassDiagram更名为“医疗器材管理系统类图”。右击Browser窗口内树形列表中的“医疗器材管理系统类图”,在Diagram窗口中出现“ClassDiagram:LogicalView/医疗器材管理系统类图”,可以在该窗口绘制类图。如果要删除一个类图,在树表列表中选中要删除的类图并右击,在弹出的快捷菜单中选择Delete选项即可。
启动ViSio首先依次选择“框图”、“基本形状”选项,打开图形对象表:选择“流程图”、“基本流程图选项”,打开图形对象集:选择“软件”Gane-Sarson选项,打开图形对象集:选择“其他Visio方案”“连接线”选项,打开图表对象集;然后用“正方形”和两条“直线”组合形成“外部项”图元:用“长方形”和“直线”组合形成“处理功能”图元,再将表示储存的符号定义成合适的尺寸,这样可以保证规范地绘制数据流程图。
实验三:基于UML的状态模型绘制
实验目的:
1、Visio绘制状态模型的方法
2、Rational Rose绘制状态模型
实验内容:
1、使用Visio绘制用例模型
2、使用Rati模型
在模型资源管理器中选择“医疗器材购置管理”用例并右击,在弹出的快捷菜单中选择“新建”—“状态图”选项,此时在模型资源管理器中的“医疗器材购置管理”用例下出现“状态机1”---“状态图-1”,将状态图重命名为“医疗器材购置管理状态图”,后即可在绘图板上回置状态图。此时UML状态图形集也被同时打开,可直接拖使用各类状态图形。
更名为“医疗器材系统用例图”,双击Browser窗口内树型列表中的“医疗器材管理系统用例图”,在Diagram窗口中出现Use CaseDiagram:Use CaseView/
“医疗器材管理系统用例图”,可以在该窗口绘制用例图。
(3)建立用例中的角色
(4)建立用例
(5)建立角色和用例、用例和用例之间的联系
在工具栏中选择“状态”图标,在绘图区单击,可建立一个“状态”,该状态的默认名为NewState,可以立即对状态进行更名操作,也可以双击,在弹出的“状态定义”对话框中为状态更名,采用同样的方法,在绘制区中建立所有的状态,最后建立“结束”活动图标,表明状态的终止。
实验四:UML的用例模型试验
实验目的:
1、掌握使用visio绘制用例模型
有些类中带有操作,因此,需要为类添加操作。方法实在“UML类属性”对话框中的“类别”选项区域选择“操作”项,可以设置类的操作,即累的操作名称、返回类型、可见性等。可通过单击“新建”、“删除”按钮来添加或删除一个操作,当类中有多个操作时,通过单击“上移”、“下移”按钮来改变操作排列的顺序。
建立类之间的关联。根据类之间的关系在图集中选择相应的形状可以建立类之间的泛化、以来和关联关系。方法是选择所需要的形状,并将气拖到绘图板中,然后将该图形的两端与相关类连接。若想改变类之间的连接线的外观,可右击连接线,在弹出的快捷菜单中选择“直角连接线”、“直线连接线”或“曲线连接线”。用Visio建立边界类。按照建“实体类”的方法新建一个名为“医疗器材管理系统边界类图”类图页并在该页中添加一个名为“登录”的类。在树状师徒或绘图板中,双击“登录”类,在“UML属性”对话框中的构造型下,选择所需的构造型,然后单击“确定”按钮。构造型随即出现在图表中的形状上的元素名上方,并用类括号括起。
2、掌握Rational Rose绘制用例模型的方法
实验内容:
1、使用Visio绘制用例模型
2、使用Ration Rose绘制用例模型
实验步骤
1、使用Visio中的UML模型
(1)启动开始需要新建一个文件存放用例模型,首先选择“开始”—“程序”
----Mcrosoft Office Visio2003选项进入visio启动页面,在“类别“选项区域中选择
(2)制作数据流程
利用基本图形元素,可以建立“医疗器材购置申请单管理”数据流程。将总工程师审批和总经理的批复流程加入到数据流程图后的结果。最后将医疗器材基本信息管理的流程加入数据流程图中,并利用Visio所提供的“形状”、“对其形状”、“分配形状”功能对数据流程图整体排版,得到最终结果。
1、业务调查
在“UML类属性”对话框中的“类别”选项区域,选择“特性”项,可以设置类的特性,即属性的名称、类型、可见性、初始值等。可通过单击“新建”、“删除”按钮来添加或删除一个属性,通过单击“上移”、“下移”按钮来改变树形排列的顺序。用类似的方法建立所有类,建立后将各类图摆放到适当的位置,如果需要在绘图板中删除某个类,可在绘图板中选中该类,然后按Delete键,即可将该类从绘图板中删除,但该类依然存在于模型中,如果要完全删除,应在树视图中选择该类,然后右击,在弹出的快捷菜单中选择“删除”选项。
实验一:基于UML的用例模型试验
实验目的:
1、掌握使用visio绘制用例模型
2、掌握Ration Rose绘制用例模型的方法
实验内容:
1、使用visio绘制用例模型
2、使用Ration Rose绘制用例模型的方法
实验步骤:
1、使用Visio绘制用例模型
(1)启动Visio中的UML模型
绘制开始时需要新建一个文件存放用例模型,首先选择“开始”—“程序”—Microsoft office visio 2003选项进入Visio启动页面,在“类别”选项区域中才、选择“软件”项:然后在“模板”选项区域中选择UML模型图,即可打开制作UML模型的全部对象图集,Visio提供了关于制作UML模型所需要的全部图表,支持开发人员进行面向对象的分析和设计工作。
(1)了解企业组织结构(给出具体机构)
(2)了解各部门之间的联系(指出联系)
(3)画出组织结构图
2、利用Visio绘制业务流程图
首先选择“开始”---“程序”---Microsoft office 2003选项进入Visio启动窗口。可以新建一个Visio文件或打开已有的Visio文件。方法是选择菜单“文件”---“新建”或“文件”---“打开”选项。完成上述操作后,出现绘图板窗口,在该窗口中可调整图形显示比例。
Rose Enterprise Edition选项,弹出对话框。这个对话框用来设置本次启动的初始
动作,分为New(新建模型)Existing(打开现有模型)和R二册那天(最近打模型)
三个标签。
(2)新建用例图
在Browser窗口的树形列表中选中Use Case并右击,在弹出快捷菜单中选择New—UseCase Diagram选项。此时出现NewDiagram用例图名称并允许修改,将NewDiagram