草庐IT

php - 电子商务网站的 UML 类图?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。下图是我第一次尝试创建描述电子商务或在线购物的类图和用例图。我敢肯定这是一个糟糕的设计并且充满了缺陷,但我希望向你们学习如何设计它。我对您对设计模式的使用以及您将使用哪些模式、您将如何在设计中实现它以及原因特别感兴趣。任何建议、批评、评论和建议都将不胜感激。提前致谢。

php - 从 Doctrine 注释生成 UML 类图的工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我正在寻找一种可以从Doctrine的@ORM注释生成UML类图的工具。特别是显示实体之间的关系会很有用。有没有这样的工具?

android - 适当的 UML 图来模拟 Android 应用程序的线程、网络 Activity 、处理程序等

我正在编写一个Android应用程序,其中包括:在{Activity}.onResume()执行时生成一个将网络套接字绑定(bind)到端口42777的线程,并将传入数据分派(dispatch)给处理程序。除非当前没有WLAN适配器与本地(192.168.、10.、172.16-31.*)IP地址建立连接...然后,它会显示一条错误消息并且什么都不做,直到找到合适的WLAN连接建立,ConnectivityManager通知我的监听器。生成一个线程,该线程从LinkedBlockingQueue中获取Runnable,并将它们提交给单线程ExecutorService。此时,Runna

android - 如何在 UML 类图中建模 Android "Intent"

在UML类图中,您将如何显示调用另一个具有Intent的Activity? 最佳答案 有一篇有趣的论文,标题为EngineeringAndroidApplicationsBasedonUMLActivities作者FrankKraemer关于使用UMLActivity为Android应用程序建模,包括通过Intent启动Activity。 关于android-如何在UML类图中建模Android"Intent",我们在StackOverflow上找到一个类似的问题:

android - 如何让Plantuml为Android Studio中的现有项目渲染uml?

我已经采取的步骤:我已经将plantuml插件安装到了windows7propc上的androidstudio1.5.1中。然后安装graphviz并设置它的点路径,然后创建graphviz环境变量。我重新开始了一切。:)以防万一。我开了一个小型的安卓项目。我找到了plantuml窗口,可以打开它。如何生成(反向生成?)现有项目的UML图?还是特定的Java文件? 最佳答案 如果需要为现有代码自动生成UML,可以使用SimpleML。在这个答案中,您可以看到如何使用它:https://stackoverflow.com/a/3682

c++ - 使用 doxygen 分组 -> 到 uml 图的输出被复制

嘿!我有一些代码,我想用doxygen记录下来。因此,我对工作良好的UML图感兴趣-但现在我想使用这样的子分组:///@{///@nameThelameconstants///@detailsTherearetwoseperatevectorsforthefirstlameconstant(inwaterandground)butonlyonefortheshearmodule(alsoknownassecondlameconstant),sinceshearmoduleforwateriszero!Everyelementofthevectorbelongstoonegridpoin

c++ - 我是否将 'const' 放入我的 UML 图中?

我正在使用Dia制作UML图.当函数是const时,我是否需要在图中放置const?如果有,在哪里? 最佳答案 latestUMLspecification中的第11.8.2章(“操作”)将isQuery列为操作的属性之一:isQuery:Boolean-SpecifieswhetheranexecutionoftheOperationleavesthestateofthesystemunchanged(isQuery=true)orwhethersideeffectsmayoccur(isQuery=false).Thedefau

c++ - UML 对描述模板化代码有用吗?

我想知道UML是否有助于描述大量模板化的代码。我知道UML(vector>----vector)中有参数化类的概念,但这不足以描述我们可以与模板建立的复杂duck-typed关系。我总是可以在这些类之间建立关联,但在我看来,这实际上无助于理解它是如何工作的。此外,考虑到例如STL库,算法通常作为函数实现,因此不太适合OOP模型,尽管它们的行为仍然很像在类之间引入关联的对象。那么,画UML图来描述这样的模板化代码有意义吗?如果是这样,哪种图表最有用——在“标准”OOP中,我看到大部分时间都在使用类图,但对于模板化代码,其他类型的图表可能更有用吗?如果UML不太适合,我还能使用什么?

c++ - 如何在 UML 类图中显示私有(private)继承关系

在C++中,由于私有(private)继承不被视为is-a关系,它应该如何在类图中显示以及是否显示为has-a关系那么如何区分组合和私有(private)继承呢? 最佳答案 应该是Composition关系(子类这边的实心黑菱形),因为:私有(private)继承的意思是“根据……实现”,但在这方面,它可以简单地视为“具有”关系。子类的实例明确拥有对象的基类部分,并且所有权不与任何其他对象共享。 关于c++-如何在UML类图中显示私有(private)继承关系,我们在StackOverf

uml - 生成 Kotlin 类图

我正在寻找一种工具、IntellijIdea插件或任何能够从Kotlin源文件生成UML类图的工具。IntellijIdea15的“显示图表...”工具仅适用于.java文件。Google没有提供帮助,但我仍然希望有机会为此找到工具。 最佳答案 实际上它可以工作但有限制:您只能单击项目树中的一个包,然后单击“显示图表...”。它还从Java的角度生成图表(显示Java的签名和外观类) 关于uml-生成Kotlin类图,我们在StackOverflow上找到一个类似的问题: