gpt4 book ai didi

组件图 UML 中的组件

转载 作者:行者123 更新时间:2023-12-01 04:05:39 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

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

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

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

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

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

    关于组件图 UML 中的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9583168/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com