【问题标题】:Components in Component Diagram UML组件图 UML 中的组件
【发布时间】:2012-03-23 21:36:05
【问题描述】:

我对这些“组件”应该是什么感到非常困惑。顺便说一句,我只是从 UML 开始。我不知道应该使用哪些组件或将其放置在图中。我搜索了有关这些组件的定义,它们很难理解。您能否以非常简单的方式解释这些组件应该是什么?

P.S.:这个组件图是关于一个网站的。一个规划网站。

我无法发布我的想法,因为我是新用户,并且不允许新用户发布图片。

【问题讨论】:

    标签: components uml diagram


    【解决方案1】:

    我认为它们是系统功能的一个大的、合乎逻辑的块;有点像可以在单个库或 .jar 文件中找到的内容。它们往往更多地与分布在多个节点(计算机)和位置的软件密集型系统相关联。他们的想法是,它们主要通过定义良好的接口进行交互,并且可以用另一个可以完成相同工作的组件来替换或“交换”它们。例如,更改为不同的数据库管理系统,或更新某些硬件驱动程序。

    组件在组件和序列图中使用最多。

    我相信关于组件和类之间的真正区别是什么存在争议。两者都是 UML 中 分类器 概念的特化

    在你的情况下——在不了解细节的情况下——你可能有以下组件,它们之间有接口:

    1. Web 客户端组件
    2. 一个或多个业务/问题逻辑组件
    3. 某种数据管理组件。

    不过,归根结底,您可以以任何适合您的方式使用 UML。一个简单的软件项目可能根本不会从使用组件图中受益。由每个项目团队来定义他们工作的上下文和抽象级别,并相应地选择图表类型。

    【讨论】:

      猜你喜欢
      • 2013-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2018-07-19
      • 2015-04-20
      • 2012-02-11
      • 2021-11-14
      相关资源
      最近更新 更多