uml建模实验指导书

uml建模实验指导书

ID:13443920

大小:94.00 KB

页数:11页

时间:2018-07-22

uml建模实验指导书_第1页
uml建模实验指导书_第2页
uml建模实验指导书_第3页
uml建模实验指导书_第4页
uml建模实验指导书_第5页
资源描述:

《uml建模实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、UML及其工具实验指导书实验一熟悉UML开发工具MicrosoftVisio2007【实验目的】熟悉UML开发工具MicrosoftVisio2007。【实验要求】1.熟悉Visio的UML建模绘图界面。2.通过绘制类图学习Visio的使用方法。3.通过绘制对象图学习Visio的使用方法。4.通过绘制顺序图学习Visio的使用方法。【实验步骤】一.熟悉Visio的UML建模绘图界面1.进入Visio的UML建模绘图界面通过“开始”

2、“程序”,运行MicrosoftOfficeVisio2007,出现MicrosoftVisio界面。在左侧

3、的“类别”区域中单击“软件”,然后在右侧的“模板”中单击“UML模型图”,则进入Visio的UML建模绘图界面。2.熟悉UML建模绘图界面在Visio的UML建模绘图界面中,最大的白色区域就是绘图区。左上方的“形状”窗口就是Visio的UML元素调板,它由很多的标签页组成。每个标签页提供了一个特定的UML图标。左下方的“模型资源管理器”就是Visio的字典,字典就是所创建的所有元素及其属性的记录的集合。当Visio打开并准备开始UML绘图的时候,“UML静态结构”标签页就会激活,我们就可以创建类图和对象图了。二.绘制类图下面我们使用Vis

4、io来绘制一个如图1所示的行星系统的类模型。图1一个行星系统的类图1.从“UML静态结构”标签页中选择“类”图标并把它拖放到绘图区中。双击11绘图区中的类图标,出现“UML类属性”窗口。在“名称”字段中输入“PlanetarySystem”来重新命名这个类。单击“确定”按钮回到绘图界面。我们可以通过控制工具栏中“缩放”按钮的显示比例,使界面中的类图标显示合适的大小。采用同样的方法添加Planet类。在“模型资源管理器”中反映出了增加的新类。2.下面我们为Planet类添加两个属性和一个操作,并把它设置为一个抽象类。在Planet类上双击打

5、开“UML类属性”对话框。选中“IsAbstract”复选框,然后,从左边的“类别”区域选择“特性”,在右边的对话框中打开“特性”表。单击“新建”按钮,则在“特性”表中添加了一行,在“特性”表项中输入diameter。采用同样的方式加入distanceFromStar属性。然后从“类别”区域选择“操作”,打开“操作”表,单击“新建”按钮,则在“操作”表中添加了一行,在“操作”表项中输入“receiveLight”。单击“确定”按钮,赋予抽象类Planet相应的属性和操作。3.注意每个属性左边的减号和每个操作左边的加号,它们表示可见性。为了

6、使图显得比较简单,我们可以在图中去掉它们。只需要在Planet类上右击,打开弹出式菜单,选择“形状显示选项”,打开“UML形状显示选项”对话框。去掉“可见性”复选框,单击“确定”按钮,则Planet类的属性和操作前面不再显示可见性。4.我们把其他的类拖拽到大图中,然后添加组成关系。首先是组成关系。从“UML静态结构”标签页中把“聚合”图标拖拽到绘图区,实心菱形一端连接到PlanetarySystem,另一端(尾端)连接到Star。在图中,我们可以看到组成关系的每一段都有多重关系、可见性和缺省名。为了在图中去掉缺省名和可见性,在组成关系上右

7、击,在弹出菜单中选择“形状显示选项”。这次,在“UML形状显示选项”对话框中,去掉“第一个端名”、“第二个端名”和“端的可见性”选项,单击“确定”按钮。现在我们来关注一下Star类的多重关系。双击组成关系图标,打开“UML关联属性”对话框。在“关联端”表格中,选择“结束2”一行“多重性”列的单元格。单击这个单元格中的下拉列表框,显示出“结束2”的可能多重性关系的一个列表。选择“1”并单击“确定”按钮,我们将在图中得到所选多重性的表示。采用同样的方式拖拽“聚合”图标,先把菱形箭头的一端连在“PlanetarySystem”,然后再把尾端连接

8、到Planet类,并进行多重性等相关设置。5.向图中添加继承关系。从“UML静态结构”标签页中将“泛化”符号拖拽到绘图区,把三角形的一端连接到Planet,尾端连接到HabitablePlanet。重复拖拽一个“泛化”符号,把三角形的一端连接到Planet,尾段连接到NonHabitablePlanet。完成这些操作后,绘图区中就是完整的类图。三.绘制对象图下面我们使用Visio绘制一个如图2所示的Earth和Sun的对象模型。图2Earth和Sun的对象图1.在“模型资源管理器”中“顶层包”的文件夹上右击,从弹出菜单中选择“新建”

9、“静

10、态结构图”,则创建并打开了一个新的静态结构图。从“形状”的“UML静态结构”标签页中选择“对象”图标,拖拽到绘图区。112.在对象图标上双击打开“UML对象属性”对话框。在“名称”字段中输入“

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。