草庐IT

python - UML 图中类的定位

我正在创建一个工具,用于将Python项目显示为UML图(+使用GUI显示一些代码错误检测)。我使用Pyreverse扫描了一些项目,并且我拥有绘制UML图所需的所有数据。问题是类框在Canvas上的定位。首先,我决定使用已经实现的基于力的算法来决定类的位置,效果很好,结果如下https://github.com/jvorcak/gpylint/blob/master/screenshots/gpylint.png这是code(Python,但即使对于非Python程序员也很容易理解)。有一个问题,它非常适合显示图形,但如果我想显示UML,我希望有一些增强,例如,如果2个类扩展一个父类

python - 是否有从 Django 模型创建 UML 的应用程序?

我正在寻找一种从Django应用程序Model结构生成UML图的方法。Epydoc不适用于Django模型,因为它需要导入django的settings.py并且manage.pygraph_models生成不可读的输出,不易解析且难以转换为UML。有什么工具可以做到这一点吗? 最佳答案 django_extensions应用程序中有一个图形工具。正是这个http://code.google.com/p/django-command-extensions/wiki/GraphModels#CreateaPNGimagefilecal

python - 操作系统 python 升级后,virtualenv python 失败,出现“ undefined symbol : _PyLong_AsInt¨ error on simple tasks

我有一个基于python-2.7.3的长期运行的virtualenv。在接受了推荐的平台操作系统(Ubuntu)更新后(在许多其他更改中)将python提升到2.7.6,virtualenv中的python已经开始在基本上所有重要任务上出错,堆栈结尾如下:ImportError:/home/myusername/ENVS/myvenv/lib/python2.7/lib-dynload/_io.so:undefinedsymbol:_PyLong_AsInt即使pipfreeze也会因这样的错误而失败——这使得它甚至无法在损坏的virtualenv中获得已安装软件包的准确list(可能

iphone - 如何从 Objective-C 代码自动生成 UML 图?

有没有办法在Objective-C中从代码自动创建UML图?干杯,尼尔斯 最佳答案 同样的问题,还在寻找答案:检查了Doxygen,但我只能生成文档和图形片段。也许应该花一些时间在文档上检查了OmniGraffle,输出还不错。免费试用期结束了,不会只为一些偶尔的图表购买完整版。可能没问题,如果你有其他用途的话。不确定,OmniGraffle是否“正式”支持它终于找到"objc_dep.py"fromGitHub.它是免费的、快速的、简单的并且按原样工作。它基于导入生成一种“依赖关系图”,这实际上不是UML或类图,但非常接近。这就是

UML设计系列(8):数据库关联关系图

传送门UML设计系列(1):状态机图UML设计系列(2):类图UML设计系列(3):时序图UML设计系列(4):用例图UML设计系列(5):系统依赖图UML设计系列(6):活动图UML设计系列(7):UML设计阶段性总结上面讨论过常用的几种UML图,包括状态机,类图,时序图,用例图,系统依赖图,活动图而在第7节里面提到了ER图,类似下面这种也就是这次要讨论的主题什么是ER图百科的定义是E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。这句话其实也不是很好理解,它为一种抽象的概念模型出现,但是一般在数

flutter - 试图将 DocumentID 从 ListView 传递给 ¨ Like ¨ Function

我使用ListView来显示我从Firebase获得的所有帖子,当用户按下按钮时,它们将特殊帖子的DocumentID发送到“like”函数,但我收到以下错误:I/flutter(28036):══╡EXCEPTIONCAUGHTBYGESTURE╞═══════════════════════════════════════════════════════════════════I/flutter(28036):ThefollowingNoSuchMethodErrorwasthrownwhilehandlingagesture:I/flutter(28036):Class'Quer

docker - 是否有一致的 UML 图表样式来记录或说明(Docker)容器在系统架构规范中的作用?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion我打算画一些UML结构图来说明Docker镜像(或容器,在部署图中)在我正在构建的软件的整体结构中的位置。我感兴趣的是说明容器的内容、网络端口和其他接口(interface)的映射以及多个容器互操作的方式。我的问题空间是分布式的、基于事件的系统(DEBS),所以我希望我的大多数容器都会有消息队列进出。我的架构的另一部分涉及使用内存数据网格,它将跨越集群中多个节点的多个容器。如何使用UML对

docker - 是否有一致的 UML 图表样式来记录或说明(Docker)容器在系统架构规范中的作用?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion我打算画一些UML结构图来说明Docker镜像(或容器,在部署图中)在我正在构建的软件的整体结构中的位置。我感兴趣的是说明容器的内容、网络端口和其他接口(interface)的映射以及多个容器互操作的方式。我的问题空间是分布式的、基于事件的系统(DEBS),所以我希望我的大多数容器都会有消息队列进出。我的架构的另一部分涉及使用内存数据网格,它将跨越集群中多个节点的多个容器。如何使用UML对

iphone - 如何为 iphone 购物车应用程序改进这些 UML 图? (sqlite、parsxml 委托(delegate)、httprequest)

下图是我第一次尝试创建类图,用例图和序列图描述了一个简单的iPhone购物车应用程序,该应用程序从Web数据库(MySQL)获取数据并将其保存在SQLite中。我对它们并不完全确定,但我希望向你们学习如何设计它。我对您对设计模式的使用以及您将使用哪些模式、您将如何在设计中实现它以及原因特别感兴趣。Originalsizeofsequencediagram 最佳答案 图表适合您的设计概览。要改进它们并传达细节,您需要将应用程序分解为子系统,每个子系统都单独建模。根据已知的情况,我建议三个子系统:购物坚持不懈网络服务完成分区后,您可以制

swift - 如何在 UML 中可视化协议(protocol)和扩展?

使用UML接口(interface)来可视化UML中的Swift协议(protocol)似乎是合理的。但是我应该如何可视化为特定协议(protocol)提供默认实现的扩展?我应该只使用像>ProtocolName这样的类吗?继承自该协议(protocol)? 最佳答案 扩展存在于某个类的范围内,只是向其添加一些功能。所以我会将扩展表示为子类(最终可能更喜欢打包)。为了表明它是一个扩展,我会使用刻板印象。对扩展类的依赖在某种程度上是可选的,因为在上下文中它是一种命名约定。如果扩展将另外遵守某些协议(protocol),您只需将实现关系