UML系列文章(30)体系结构建模---制品图

本文详细介绍了如何使用UML制品图对源码、可执行程序发布、物理数据库和可适应系统进行建模,涵盖了正反向工程过程,以及关键概念和实用技巧。通过实例演示了如何创建和解读制品图,以支持系统配置管理和实现视图的可视化管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本章内容

  • 对源码建模
  • 对可执行程序的发布建模
  • 对物理数据库建模
  • 对可适应的系统建模
  • 正向工程和逆向工程

制品图是对面向对象系统的物理方面进行建模时要用到的两种图之一。制品图展示一组制品之间的组织以及其间依赖关系。

利用制品图可以对系统的静态实现视图建模。这包括对存在于结点上的物理事物的建模,如可执行程序、库、表、文件和文档等。制品图实质上是针对系统制品的类图。

制品图不仅对于可视化、详述和文档化基于制品的系统是重要的,而且对于通过正向工程和逆向工程构造可执行系统也是重要的。

1. 入门

当要建一所房子时,所做的工作肯定不仅仅是设计蓝图。提醒一下,蓝图之所以重要,是因为它可以帮助可视化、详述及文档化想要建造房子的种类,从而可以在合适的时间以合适的价格建造合适的房子。但是,最后还必须把房子的平面图和立体图变成由木头、石头或金属构成的实际的墙壁、地板和天花板。建造房子时不仅需要利用这些原材料,也要利用一些预制品,如橱柜、窗户、门和通风孔。如果在改造一所房子,可能会复用更大的制品,如整个房间和框架。

    软件也是这样。通过创建用况图,可以推断所期望的系统的行为。通过类图,可以描述问题域的词汇。通过创建顺序图、协作图、状态图和活动图,可以详述问题域词汇中的事物是如何共同工作来完成这一行为的。最后,将把这些逻辑蓝图转化为存在于比特世界中的事物,如可执行程序、库、表、文件和文档。将会发现有些制品必须从头开始建立,但也会以新的方式复用已有的制品。

    利用UML,可以用制品图来可视化这些物理制品的静态方面以

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值