Web applications 我可以使用UML和维度建模来设计web应用程序吗?

Web applications 我可以使用UML和维度建模来设计web应用程序吗?,web-applications,uml,business-intelligence,dimensional-modeling,Web Applications,Uml,Business Intelligence,Dimensional Modeling,我想建立一个分析仪表板,我已经使用维度建模来设计数据库,我想知道是否可以使用UML图来设计应用程序。我不认为可以使用类图,因为维度建模似乎与类图不兼容,但可以使用其他图吗?或者,最好只描述应用程序和功能,而不使用任何uml图。uml是基于OOP方法的某种级别的标准,但决不限于这种方法。相反,鼓励在特定项目所需的部分中使用UML。如果您不觉得类图有用,但是您使用UML的其他部分,那么就使用它们 另一方面,您可能对类本身的细节不感兴趣,但仍然了解对象/实体之间的依赖关系确实存在,无论采用何种技术,因

我想建立一个分析仪表板,我已经使用维度建模来设计数据库,我想知道是否可以使用UML图来设计应用程序。我不认为可以使用类图,因为维度建模似乎与类图不兼容,但可以使用其他图吗?或者,最好只描述应用程序和功能,而不使用任何uml图。

uml是基于OOP方法的某种级别的标准,但决不限于这种方法。相反,鼓励在特定项目所需的部分中使用UML。如果您不觉得类图有用,但是您使用UML的其他部分,那么就使用它们

另一方面,您可能对类本身的细节不感兴趣,但仍然了解对象/实体之间的依赖关系确实存在,无论采用何种技术,因此我相信类图无论如何都可以派上用场

最后,明确指出UML是技术中立的。实际上,在分析的某个阶段,您甚至可以在决定进入特定技术之前轻松地使用UML。从这个角度来看,至少在概念层面上使用UML没有什么错。设计解决方案的技术细节可能不是最好的解决方案


我没有维度数据库方面的经验,因此我无法帮助您在项目中具体使用UML。

您可能可以,因为UML(顾名思义)是通用的。然而,我认为有一些专门用于数据库建模的工具可以做得更好。UML中的U不代表“通用”。它代表“统一”。是的,我认为没有理由不能使用类图进行维度建模。如果您想在不进入表定义的情况下识别维度的逻辑关系,这可能是值得的。@JimL。这并没有降低它的普遍性;-)我是在评论“正如名字所说的”,所以没有人“知道”什么是错的。谢谢你的回答。我同意使用一些uml图可能会有帮助,但在互联网上搜索了一些之后,我发现用于维度建模的uml图是一个研究课题。所以我想现在我不能真正使用uml,对于那些想深入了解这个主题的人,我发现了以下链接:用于数据仓库维度建模的uml:用于数据仓库多维建模的uml概要: