首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >综合调查数据数据分析的UML设计

综合调查数据数据分析的UML设计
EN

Software Engineering用户
提问于 2022-11-17 13:46:33
回答 1查看 71关注 0票数 0

首先,让我说我没有软件工程背景。我需要社区的帮助,因为我被指派从公共交通的综合调查数据中创建一个UML (统一建模语言)设计。

我得到了大约42张表格( Excel),显示了调查结果。数据集需要在以后的Python中进行分析。

我正在提供可供我使用的表列表,以启动UML设计。

对于如何定义UML设计的类、对象和方法,我有点困惑。

对于如何开始规划这个UML设计,有什么建议吗?

我可否把“满意”、“汽车”、“通勤”和“安全”(即统计调查所涵盖的四个课题)列为类别?如果是,我如何从那里开始定义属性并在UML设计中构建相关关系?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2022-11-18 07:08:45

我可以想到在分析中使用UML的两种方法:

  • 对被调查领域(房屋、医院、公民、.)建模,以更好地理解不同概念之间的关系。在设计调查时,这可能是有用的,以找到最有助于捕捉情况的问题。它还有助于分析,解释间接关联(例如房屋统计数据,可以给业主提供一些提示,然后可以与业主的其他要素相结合)。
  • 对调查结果的域(即您拥有的表)进行建模,以更好地理解表及其关系。这可以帮助您设计一个系统来操作可用的数据,并计算进一步的结果和提取新的信息。

考虑到你的作业,你应该对第二种方法感兴趣。在这种情况下,“满意”、“汽车”、“通勤”和“安全”可以是类候选,但前提是这些元素是在原始数据中以某种方式识别的。

您可以尝试以下结构化方法:

  1. 从表及其字段的清单开始
  2. 确定表之间的共同点(公共字段或共同概念)-例如“使用汽车”和“在生活中满意地使用汽车”,可能有一个共同的概念-拥有汽车。
  3. 检查某些表是否聚合了独立的数据,并且应该被看作是两个表的关联(例如,如果您有无殖化的所有者id和匿名的汽车Id,您可能不得不将汽车相关数据和车主相关数据分开)。
  4. 这应该允许将“类”(在“分类器”的意义上,而不一定是面向对象的类)与属性(字段)及其关联(即允许扣减我们所说的相关关键数字的一组共同字段)标识出来。

这将允许有第一种模式。然后,您可以将表和字段映射到类和属性,并以一种明确填充类的方式开始设计分析软件。

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/442309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档