uml实验报告(4)

2019-03-28 15:01

实验四 活动图、状态图及部署图

一、实验目的

1. 了解活动图、状态图及部署图的基本用法; 2. 初步掌握活动图、状态图及部署图建模方法。

二、实验要求

1、结合工具StartUML,熟悉UML活动图、状态图及部署图的基本模型元素。 2、建模网上书店的活动图、状态图及部署图。

三、实验主要设备:台式或笔记本计算机 四、实验内容:

活动图:

16

用户购书活动图用户网上书店购书系统登录系统书籍查询书籍浏览[没有]用户预定[有]加入购物车申请结账读购物车信息生成订单记入数据库用户确认送货信息转账支付

状态图:

17

继续查找所需图书不购买图书查找返回继续查找所需图书添加购物车 购买订单提交付款转账支付数据库记录继续购买网上书店系统主界面成功登陆不成功

部署图:

顾客客户端数据库(DB)《Internet》《LAN》业务服务器《Internet》《LAN》《LAN》银行打印机管理员客户端

18

五、分析与讨论

1. 什么情况下适合引入状态图进行建模?

但需要描述一个特定对象的所有可能的状态,以及引起状态跃迁的事件时以及用来描述整个系统、子系统或类的动态方面时需要用到状态机图,状态机图用来模拟系统的动态方面。 2. 心得

通过此次试验,我了解了活动图、状态图、部署图的基本用法并初步掌握活动图、状态图、部署图建模方法。活动图表示在处理某个活动时,两个或者更多类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。根据我的经验,活动图最适合用于对较高级别的过程建模,比如公司当前在如何运作业务,或者业务如何运作等;状态图表示某个类所处的不同状态和该类的状态转换信息。有人可能会争论说每个类都有状态,但不是每个类都应该有一个状态图;部署图表示该软件系统如何部署到硬件环境中。它的用途是显示该系统不同的组件将在何处物理地运行,以及它们将如何彼此通信。因为部署图是对物理运行情况进行建模,系统的生产人员就可以很好地利用这种图。

并且,我知道了活动图主要是一个流图,描述了从活动到活动的流;状态机图用于描述一个对象在其生存期间的动态行为,表现对象响应事件所经历的状态序列以及伴随的动作;部署图描述了节点和运行其上的组建的配置它是用来为面向对象的物理实现建模的两种图之一。

19


uml实验报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:称谓

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: