【发布时间】:2013-07-28 06:27:06
【问题描述】:
假设我正在设计一个分布式应用程序:
它由一台主机组成,即公司的前端Web服务(CompanyWS),以及一台或多台主机,例如三台,即公司的分布式仓库。每个仓库都是一个 Web 服务 (WarehouseWS),并提供一个接口,例如 IWarehouse。
嗯,因为一个 UML 组件
[...]表示系统的模块化部分,它封装了其内容,并且其表现形式在其环境中是可替换的。组件根据提供的和所需的接口定义其行为
网络服务可以看作是组件。
在 UML 组件图中,如何表达 CompanyWS 可以插入一个或多个 WarehouseWS 的语义?组件之间的关联方式是否正确?
【问题讨论】:
标签: uml components