【发布时间】:2020-02-29 06:27:22
【问题描述】:
我正在为我的 3-2 迷你项目做一个数据科学项目。我的项目基于一些属性来分析一个国家在奥运会上的表现。但是我对我应该在我的项目中使用的 UML 图感到困惑。
【问题讨论】:
-
任何你需要的。你没有告诉我们你的需求。所以我们无法回答这个问题。
标签: uml data-science
我正在为我的 3-2 迷你项目做一个数据科学项目。我的项目基于一些属性来分析一个国家在奥运会上的表现。但是我对我应该在我的项目中使用的 UML 图感到困惑。
【问题讨论】:
标签: uml data-science
目前有大约 15 种 UML 图类型。要创建的合理图表序列取决于您的方法。 如果您想创建一个分析模型,它是您的问题域的概念模型,那么合理的图表序列可能是:
如果您的项目变得更大,您可能需要包图。
如果您想创建一个设计模型,它是您的解决方案域的概念模型,那么合理的图表序列可能是: 1. 组件图 2.类图 3.序列图 4. 状态图
在这两种情况下,起点都是为您的系统上下文绘制图表。有些人喜欢混合使用组件图和用例图功能来表示系统上下文。
您在考虑图表选择时可能需要考虑的方面是:
【讨论】:
虽然您的问题非常广泛,但鉴于以下情况,我可以想象:
我的项目基于一些国家在奥运会上的表现 >属性。
您肯定需要class-diagram。因为类图将阐明您的软件将操作什么样的对象(例如奥运会、参赛国、团队、运动员、纪律、比赛),它们是如何相关的,以及与每个相关联的属性。
这将使您能够为不同的分析确定相关属性的访问路径。它还允许您找到缺失的属性,并为不同的类设计一个方便的接口。
您也可以使用其他图表。但是由于您共享的几个要求,很难猜测是哪一个,我不想做很多猜测。尽管如此,我仍然可以想象,用例图可以帮助您全面了解谁将使用您的软件做什么。
【讨论】: