实验目的
(1) 理解组件图的基本概念;
(2) 理解部署图的基本概念;
(3) 理解包图的基本概念;
(4) 掌握在Rational Rose中绘制组件图、部署图和包图的操作方法。
实验内容
一、将上个实验的 上书店_领域建模.mdl备份一份,将其中另一份名命名为 上书店_分析建模.mdl,绘制分析阶段类图,并理解(类的职责分析-确定类的属性和操作)。
分析阶段类图:
说明:图中中间的两个类Cart和CartItem是分析阶段的类图,这里显示出来是为便于比较和理解;购物车控制类CartAction操作栏中只列出了部分操作,其余未列出了是其属性的访问和设置方法,例如setBookId( )、get BookId( )等。
三、系统静态建模–包图
注:深蓝色的字为说明
五、系统的配置与实现–部署图
- 部署图主要用来说明系统的软件和硬件是如何分布的。在 上书店系统中,显然需要一台应用服务器保存和运行整个Web应用程序,同时需要一台数据库服务器进行数据管理。此外,还有很多客户端通过互联 与应用服务器相连,这样作为顾客用户的会员和访客可以通过 络访问应用服务器获取相应的服务。管理员客户端也可以通过互联 或局域 与应用服务器连接进行业务管理。应用服务器还可以与打印机或扫描仪等设备相连。
- 部署图:
上书店_领域建模.mdl、 上书店_分析建模.mdl、 上书店_设计建模.mdl 的文件:
链接:https://pan.baidu.com/s/1G4LfCpFSJa2gXiRoMLsT4A
提取码:2nhd
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!