熟悉uml工具实验Word格式.docx
- 文档编号:6598985
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:11
- 大小:97.85KB
熟悉uml工具实验Word格式.docx
《熟悉uml工具实验Word格式.docx》由会员分享,可在线阅读,更多相关《熟悉uml工具实验Word格式.docx(11页珍藏版)》请在冰点文库上搜索。
第三,机器对象向零件对象发送“添加零件”消息;
第四,客户对象向属性对象发送“新建属性”消息;
最后,客户对象向属性对象发送“添加属性”消息;
二、实践项目——<
使用Visio2003绘制餐饮管理系统>
1.程序的实现要求如下:
(1)使用Visio2003工具绘制餐饮管理系统的前台管理部分和后台管理部分。
前台管理部分表示点菜系统的如下五个部分:
餐桌管理、定位管理、排队管理、收银管理和日报表分析。
后台管理部分包括:
行政管理、员工管理、工时管理、工作站管理、应收款管理、支出管理、采购管理和报表管理。
(2)主要使用“中心辐射图”、“动态连接线”、“环状箭头”等图符。
2.实现步骤
(1)进入Visio2003选择“文件”“新建”“图表和图形”“营销图表”。
把“营销图表”中的环状箭头拖入绘图区。
自动弹出自定义属性对话框,然后选择输入箭头数目为5。
点击“确定”按钮。
(2)添加环状箭头后,选中图符双击输入中间的“点菜系统”,再分别点击“箭头”输入箭头名称。
调整大小
(3)将“营销图表”中的中心辐射图拖入绘图区。
自动弹出自定义属性对话框,然后选择输入图形数为8。
(4)添加中心辐射图后,选中该图中间的圆双击输入中间的“餐饮业后台管理系统”,再分别点击其它的圆输入名称。
然后再添加“动态连接线”,调整大小
三、实践项目——<
绘制商店的进出货系统用例图>
(1)使用“extends”关系描述用例和参与者。
(2)给该用例图一个系统的名称。
用UML绘制一个肉铺店的进出货系统用例图。
它表示:
肉铺店正常情况下的进货和销售:
肉铺店进货和顾客购买。
该用例图主要涉及到如下的三个参与者:
(1)肉铺店
(2)质检人员
(3)顾客
该用例图主要涉及到如下的四个用例:
(1)资源不足处理
(2)进货
(3)销售
(4)多余处理
(1)创建三个参与者,分别命名为“肉铺店”、“质检人员”和“顾客”,它们分别用三个小人代替。
(2)创建四个用例,分别命名为“资源不足处理”、“进货”、“销售”和“多余处理”,它们分别用四个椭圆表示。
(3)使用关系将用例和参与者建立图示说明,其中“资源不足处理”和“进货”之间使用“extends”关系,“销售”和“多余处理”之间也使用“extends”关系,
(4)用系统边界来指明用例周围用该系统的边界。
并将该系统命名为“肉铺进出货系统”
四、实践项目——<
用UML绘制一个进货活动图>
一、程序的实现要求如下:
(1)创建两个泳道,分别命名为进货商和供货商。
(2)给出参与者进货商的“动作状态”,放入名为进货商的泳道。
(3)给出参与者供货商的“动作状态”,放入名为供货商的泳道。
(4)实现分叉与汇合以及判定。
本章体验项目使用UML绘制一个进货活动图。
进货人首先找到合适的供货人,然后给出进货量及金额,由供货商准备供货同时要开出发票。
最后发出货物,进货商验货,合格则完成进货活动,否则要求退换货物。
2.实现步骤
1)创建两个泳道,分别命名为“进货商”和“供货商”。
2)根据不同的对象给出它们不同的“
动作状态”,分别放入不同的泳道
3)添加判定、分叉与汇合,并添加“开始”状态和“结束”状态。
在添加判定时用到判断条件,在添加分叉与汇合时用到同步条件。
五、实践项目——<
用UML绘制上下班状态图>
(1)将几大状态模块描述出来,如:
上班途中、上午上班等,并给出触发动作。
(2)为复合状态创建子状态图。
(3)引入历史状态。
本章体验项目使用UML绘制状态图:
描述一个员工从上午上班到下午下班的整个过程。
该状态图主要有如下几种状态:
(1)上班途中。
(2)上班报到状态。
(3)工作预备状态。
(4)上午上班。
(5)中午休息。
(6)下午上班。
(7)下班回家。
其中上午上班和下午上班这两个状态属于复合状态,包含如下的两个子状态:
(1)外出接洽客户。
(2)办理公司业务。
1)首先绘制出几大状态模块,如:
上班途中、上班报到状态、工作预备状态、上午上班、中午休息、下午上班和下班回家,其中“上午上班”和“下午上班”属于复合状态。
(2)添加历史状态和判定,并给出触发动作。
(3)创建子状态图,由于外出接洽客户和办理公司业务这两个状态是并发状态,因此对于子状态的绘制需要使用到同步条。
六、实践项目——<
UML绘制证券系统的类图>
(1)创建抽象类。
(2)使用继承关系。
(3)使用聚合关系。
本章体验项目使用UML绘制证券系统的类图,证券系统本身用一个包表示。
包含如下的三个类:
(1)股民:
该类有姓名和帐号两个属性,有买入股票、卖出股票和查看股票三个方法。
(2)股票:
该类有代号、名称、股价和总股本四个属性。
(3)证交所:
该类有名称、地址和电话三个属性,有开盘、封盘和发布信息三个方法。
(1)绘制代表证券系统的包及其中包含的三个类
(2)使用聚合关系图符实现证券系统与股民、股票和证交所的关系都为一对多的关系
(3)最后创建具体类——普通股民和特殊股民类,并使用泛化关系图符实现普通股民和特殊股民与股民类的继承关系。
七、实践项目——<
用UML绘制股市开户顺序图和协作图>
(1)绘制四个对象。
(2)添加动作。
本章体验项目主要功能是根据如图所示的股市开户用例图,用UML绘制股市开户顺序图和协作图。
在该用例图中主要涉及到如下的四个参与者:
顾客、服务台人员、证券系统、银行系统。
绘制的顺序图如图:
在该过程中顾客只与服务台人员交互,再由服务台人员和各个系统交互,绘制的协作图如图:
(1)绘制顺序图时先绘制四个“对象生命线”图符,分别命名为:
顾客、服务台人员、证券系统和银行系统。
(2)分析该股市开户过程所涉及到的过程,添加相应的消息,
(3)绘制协作图时也需要先绘制四个“对象”图符,分别命名为:
并使用“连接”图符,描述出四个对象间的关系。
(4)为每个关系线添加消息。
双击关系线打开“UML关联角色属性”面板,选择“类别”为消息,然后在右边的“消息”中添入消息。
八、实践项目——<
用UML绘制系统平台部署图>
(1)使用部署图图符及其之间的嵌套。
(2)绘制出节点、组件包或组件间的通信关联和依赖关系。
本章体验项目主要功能是使用UML绘制系统平台部署图,首先我们需要了解何为系统平台,以及系统平台部的结构和组成该系统的部件等。
(2)绘制出节点、组件包或组件间的通信关联和依赖关系。
比如:
应用程序、应用服务器、操作系统和DBMS间是“JDBC”依赖关系;
应用服务器主机节点和数据库服务器主机节点间是“TCP/IP”通信关联关系等等。
添加通信关联和依赖关系后如图所示:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 熟悉 uml 工具 实验