【问题标题】:What uml diagrams can be used for a data science project哪些 uml 图可用于数据科学项目
【发布时间】:2020-02-29 06:27:22
【问题描述】:

我正在为我的 3-2 迷你项目做一个数据科学项目。我的项目基于一些属性来分析一个国家在奥运会上的表现。但是我对我应该在我的项目中使用的 UML 图感到困惑。

【问题讨论】:

  • 任何你需要的。你没有告诉我们你的需求。所以我们无法回答这个问题。

标签: uml data-science


【解决方案1】:

目前有大约 15 种 UML 图类型。要创建的合理图表序列取决于您的方法。 如果您想创建一个分析模型,它是您的问题域的概念模型,那么合理的图表序列可能是:

  1. 用例图
  2. 活动图
  3. 类图

如果您的项目变得更大,您可能需要包图。

如果您想创建一个设计模型,它是您的解决方案域的概念模型,那么合理的图表序列可能是: 1. 组件图 2.类图 3.序列图 4. 状态图

在这两种情况下,起点都是为您的系统上下文绘制图表。有些人喜欢混合使用组件图和用例图功能来表示系统上下文。

您在考虑图表选择时可能需要考虑的方面是:

  • 语法 - 您希望遵循 UML 标准的严格程度以及遵守该标准对您有什么用处
  • 语义 - 你的需求是什么 - 你想记录什么 - 谁需要理解它
  • 语用学 - 实现项目目标的最佳方式是什么?高效和有效
  • 工具 - 您手头有哪些工具,您的同行正在使用和了解哪些工具 - 您可以投资哪些工具来保持工具基础架构正常运行

【讨论】:

  • @Lohitaa at stackoverflow 您可以期待其他人可能感兴趣的一般问题的答案。您的请求是针对我提供但不在 stackoverflow 上的个人咨询。
【解决方案2】:

虽然您的问题非常广泛,但鉴于以下情况,我可以想象:

我的项目基于一些国家在奥运会上的表现 >属性。

您肯定需要class-diagram。因为类图将阐明您的软件将操作什么样的对象(例如奥运会、参赛国、团队、运动员、纪律、比赛),它们是如何相关的,以及与每个相关联的属性。

这将使您能够为不同的分析确定相关属性的访问路径。它还允许您找到缺失的属性,并为不同的类设计一个方便的接口。

您也可以使用其他图表。但是由于您共享的几个要求,很难猜测是哪一个,我不想做很多猜测。尽管如此,我仍然可以想象,用例图可以帮助您全面了解谁将使用您的软件做什么。

【讨论】:

  • 我已按照您的指示进行操作,这对我有所帮助。谢谢。
猜你喜欢
  • 1970-01-01
  • 2012-07-04
  • 2016-05-06
  • 2010-10-08
  • 2019-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多