1、实验7系统类图的创建实验7系统类图的创建一、 实验准备 开始本实验前要求完成对类图的学习内容二、 实验目标1) 在浏览器中添加类图.2) 在类图中添加Subsystem.3) 在类图中添加Class.4) 在类图中添加Iinterface.5) 在类图中添加Association.6) 在类图中添加DirectAssociation.三、 实验结果1) 熟练创建类图四、 基本实验任务任务一:创建Subsystem1.单击 Toolbox - Class - Subsystem 按钮.2.在 main window中选择要放置Subsystem的位置.3.Subsystem就创建完毕,在对话框中
2、可以输入Subsystem的名字。4.最后单击Enter 完成这一过程.任务二:创建providing interface of subsystem.1.创建interface和susbystem.2.单击 Toolbox - Realization.3.从subsystem拉到interface.4.在interface和subsystem之间的providing interface relationship就被建立了.快速创建interface和realization的方法1.双击subsystem打开快速对话框2.按下图格式输入text3.单击 Enter完成.任务三:添加operati
3、on到subsystem1.右击Subsystem,在弹出菜单选择 Collection Editor2.在collection editor对话框,点击Insert按钮添加operation3.或则点击快速对话框右边的按钮,如下图4.一个新的operation就被建立了。任务四:创建类1.单击 Toolbox - Class - Class.2.在 main window中选择要放置class的位置.3.输入class name,单击 Enter 完成创建.任务5:添加属性有三种方法把属性添加到类中. 使用快速对话框 使用main window或model explorer中的model 使
4、用 collection editor第一种方法:1.双击class.2.单击 Add Attribute按钮,就成功添加了一个属性.第二种方法:1.在main window或model explorer选到class.2.在选中的class上右击, 选择弹出菜单的 Add - Attribute.第三种方法:1.在弹出菜单中选择 Collection Editor.2.在collection editor的attribute页签,点击下图鼠标处的按钮,完成添加.任务六:添加Operation和添加属性类似,有三种方法添加Operation. 使用快速对话框 在 main window或mod
5、el explorer中添加 使用 collection editor第一种方法1.双击class.2.点击 Add Operation 按钮, 完成操作.第二种方法, 在main window 或model explorer中选中class, 右击选中的class, 选择弹出菜单中的 Add - Operation ,完成操作.第三种方法,1.选择弹出菜单中的 Collection Editor.2.在collection editor中的operations页, 点击下图中的按钮,完成操作.任务七:给operation添加参数1.在model explorer中选中operation,右击
6、, 选择弹出菜单中的 Add - Parameter,参数就被添加到operation中.2.或则选择弹出菜单中的 Collection Editor. .3.或则单击protertites窗口中的Parameters.4.在collection editor中的Parameters页面, 点击Insert添加parameters任务八:给operation添加exception前提条件,exception必须存在.1.点击properties窗中的RaisedSignals如下图.2.在collection editor的Raised Signals页签, 点击Insert按钮3.在 Sel
7、ect a Signal 对话框, 选择一个或多个exception,点击ok完成4.结果如下图.任务九:创建Interface1.单击 Toolbox - Class - Interface.2.在main window中点击要放置的位置,输入interface的名字3.点击enter,完成操作.任务十一:创建Exception1.点击 Toolbox - Class - Exception.2.在 main window中选择放置的位置。任务十二:建立Association1.点击 Toolbox - Class - Association.2.在 main window.中从一个class拉向另一个class3.两个class之间的association就被建立了,如下图.任务十三:快速建立一对多的association1.双击class,在快速对话框输入下图中的text.2.三个带association的class就被建立了.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1