Questions tagged «uml»

统一建模语言,一种在软件工程中使用的面向对象的建模和规范语言。对于有关用户模式Linux的问题,请使用[user-mode-linux]标记。

30
什么是最佳的UML图表绘制工具?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我试图选择一种工具来创建所有样式的UML图。可用性对我来说是一个主要标准,但是我仍然会通过更陡峭的学习曲线获得更多动力并感到高兴。免费(如啤酒)会很好,但是如果工具值得的话,我愿意付钱。我应该使用什么?
490 uml  diagram  modeling 




10
从Python源代码生成UML图的最佳方法是什么?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 一位同事正在寻找从Python源代码堆中生成UML类图的方法。他主要对继承关系感兴趣,对组合关系也颇有兴趣,并且不太在乎仅仅是Python原语的类属性。 源代码非常简单明了,没有太大的弊端-例如,它没有做任何花哨的元类魔术。(这主要是从Python 1.5.2时代开始的,其中散布着一些“现代”的2.3ish东西。) 有什么最好的现有解决方案推荐?
258 python  uml  diagram 

10
UML箭头说明
我最近一直在研究UML,并在类之间使用普通的普通箭头绘制简单的图,但是我知道这还不够。还有许多其他箭头:概括,实现等,它们对图阅读器有意义。 有没有很好的资源可以解释每个箭头(普通,普通,点缀,菱形,菱形)? 如果它将为他们提供一些代码示例,那将是最好的。
243 oop  uml 

4
从Java项目生成UML类图[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 是否有一个很好的工具可以帮助将Java类反向工程为UML,从而概述了我的类之间的关系?它不需要从JAR文件反编译,因为我有源码。我知道那里有很多,但是其中大多数只能生成单个类。我希望有一个可以生成类图的工具,该工具显示所有当前类和程序包如何协同工作的概述,以便我可以分析当前的体系结构设计。当然,分析是一回事。另一个是出于文档目的。 到目前为止,我知道一些。但是他们不能做概述类图。这是我尝试过并且能够进行反向工程但无法对整个项目进行概述的类图的Java UML工具列表: StarUML(非常好的开源 UML工具,但不能生成概观类图) ArgoUML(缓慢且缓慢,并且不断崩溃) UModel(这是一个商业软件。我之前使用过,但发现很难使用) MS Visio(它不支持Java UML反向工程。仅用于VB) 还有其他建议添加到此列表吗?并希望可以生成概述Java类图。顺便说一下,我正在使用Eclipse。

4
如何在序列图上显示“如果”条件?
我想知道,如何if在序列图上表示“ ”语句? if (somethingShouldBeDone) { // Do it } else { // Do something else } 可以代表一切吗?问题是...在我的代码中,检查了大量条件以确定各种操作。如果我要显示动作,我想明确指出动作是由特定事件引起的。 如果可能,创建解决方案的图像表示。

3
UML类图枚举
我正在建模一个类图。类的属性是枚举。我该如何建模?通常,您会执行以下操作: - name : string 但是,如何用枚举做到这一点呢?
145 class  enums  uml  diagram 

10
设计模式:抽象工厂与工厂方法
注意:问题在帖子末尾。 我已经阅读了有关Abstract Factory vs Factory Method的其他stackoverflow线程。我了解每种模式的意图。但是,我对该定义不清楚。 Factory Method定义了一个用于创建对象的接口,但是让子类决定要实例化的对象。工厂方法使类将实例化延迟到子类。 相比之下,抽象工厂提供了一个接口,用于创建相关或相关对象的族,而无需指定其具体类。 - 约翰·费米内拉 该抽象工厂看起来非常相似的工厂方法。我画了一些UML类来说明我的观点。 注意: 该图来自www.yuml.com,因此它们的方向不完全正确。但它是免费的服务:)。 这些图可能并不完美。我仍在学习GoF设计模式。 工厂方法: 抽象工厂(仅1个成员): 抽象工厂(更多成员): 问题: 如果抽象工厂只有一个创作者和一个产品,那么它仍然是抽象工厂模式吗?(用于创建家族的界面) 可以从接口创建Factory Method具体创建器,还是必须从类创建它?(类将实例化延迟到子类) 如果抽象工厂只能有一个创建者和一个产品,那么抽象工厂和工厂方法之间的唯一区别是前者的创建者是一个接口,后者的创建者是一个类吗?

6
使用IntelliJ生成类图
如何获取IntelliJ 10.5(在Mac上)以生成显示项目中所有类的类图?我敢肯定我忽略了一些明显的事情,但是我只能使用“显示图表”功能来一次显示一个类。(我还弄清楚了如何添加其他类,但一次只能添加一个。)

30
UML实用吗?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 在大学里,我参加过许多设计和面向UML的课程,并且我认识到UML可以使软件项目受益,尤其是用例映射,但这真的很实用吗?我已经完成了一些合作工作条款,并且看来UML在行业中并未得到广泛使用。在项目期间创建UML图值得吗?另外,我发现类图通常没有用,因为查看类的头文件只是更快。具体来说,哪些图表最有用? 编辑:我的经验仅限于10个以下的小型开发人员项目。 编辑:许多好的答案,虽然不是最冗长的,但我相信选择的一个是最平衡的。

10
从C ++代码生成UML?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 有没有一种工具可以解析项目中的C ++文件并从中生成UML?
113 c++  uml 

11
PHP UML Generator [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 如何基于PHP中的现有类生成UML图?
110 php  uml  class-diagram 

4
用于生成类图的Eclipse插件[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 有什么好的Eclipse插件来生成类图(用于项目)? 这里这张图片是正是我在说什么。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.