Tag: uml

在任何编码发生之前应该进行多lessdevise?

我目前在学校,对于我的高级项目,我们只需要为我们的项目做UML图表和其他繁琐的文档就花费1/3的时间。 这涉及到很多未来的问题的devise和规划。 出于某种原因,这似乎是鼓励超过devise。 我花了最后一个小时写这样的东西。 “连接到服务器 – 连接到服务器。先决条件:没有服务器连接存在。后置条件 – 连接现在存在”。 我宁愿编码,也不愿做这个废话。 我意识到这个devise工作有它的位置,但多less? 我知道这不是反对在Enterprise Arch这样的工具中devise的绝对证据,而是我在这里。 教授这些课题的教授已经devise出了他的项目。 在应用程序中可能发生的每一件事都被logging下来。 他没有自己编写这个代码,而是用这个“完美的文档”在夏天把海外工作和学生的工作放在一边。 所有这些devise产生的应用程序都是可怕的。 这是我见过的最糟糕的应用程序之一,任何人都可以告诉你它被过度devise。 SO经验编码人员对这个问题有什么看法? 在项目倾向于通过强迫早做决定而做出不好的项目之前,devise一个很大的项目是因为“devise文档是这样说的”? 非常感谢你们提供的任何见解。 如果我知道这一切都是有原因的,我会更好地“浪费”我的时间。 我非常愿意事先做一些devise工作,但是我觉得我的教授在编写任何代码之前都希望做出许多工程决定。 编辑:有趣的slashdot文章在这个问题上。 http://books.slashdot.org/story/09/11/16/1448204/Becoming-Agile

UML可以用来模拟function程序吗?

更具体地说,你如何build立一个function程序的模型,或者使用函数式(没有类)使用图来开发,而不是使用文本表示,是否有可能,有人可以指引我到最近的应用程序来做到这一点(开放源代码,免费,如啤酒,如果你愿意)

Graphviz + Doxygen来生成UML类图

我想用Graphviz + Doxygen生成一个基于C ++代码的类图。 Doxygen本身就具有本地DOT支持; 但是有可能产生一个类似于下面的图表的带有相应访问修改器(public,private等)的类UML输出 ,类方法的返回和参数types? 我知道线程如何使用doxygen从C ++源创buildUML类图 ,但是它并没有回答这个问题。

我应该如何可视化我的代码的结构?

我有一个用Java编写的应用程序。 存储在几个文件中。 它使用不同的类和不同的方法。 代码大而复杂。 我认为如果我有代码的graphics模型(某种有向图),将会更容易理解代码。 有没有一些标准的代码可视化方法。 我正在考虑使用UML(不知道这是一个正确的select)。 有人可以推荐我吗? 添加: 我考虑两种可能性: 手动(显式)创buildgraphics。 以自动方式创buildgraphics。 例如,使用一些读取可用代码的工具,并生成一些描述代码结构的graphics。 加2: 有免费的东西,这将是很好的。

Ubuntu上有没有uml工具?

Ubuntu上有没有UML工具(如Rose)?

协会vs组合vs协会vs直接协会

我正在审查我在面向对象编程方面的知识。 在类课题的关系下,我遇到了一些对我有点模糊的关系。 我知道依赖“使用一个”和inheritance“是一个”,但我有点不熟悉聚合,组成,协会和直接关联; 而且,他们中哪一个是“有一个”的关系。 有些使用聚合与公会交替。 什么是直接关联? 另外,什么是组成? 在UML图中,表示它们的箭头是不同的。 如果你能为我清除这些东西,我会非常感激。

Enterprise Architect:以高质量导出UML图表

通过Enterprise Architect(版本9.2),我创build了一些类和序列UML图。 现在我需要在Word文档中使用这些图表。 我的第一个方法是用Windows 7剪切工具删除它们并将其粘贴到文档中。 但为了印刷的目的,质量太差了。 第二种方法是在Enterprise Architect中提供的“将它们另存为图像”。 但是有了这个,质量就更差了。 第三种方法是将它们导出为pdf文件。 有了这个质量是相当不错的,我可以将这些pdf导入到Inkscape,然后将它们转换成* .png文件将其导入到word中。 问题是,企业架构师有一些字体失败。 这意味着图片本身具有高质量,但是它会尝试转换类的字体,然后在字母之间留有一些空白的地方。 所以长话短说 – 有没有办法将我的UML图表从Enterprise Architect导出到像.png或.tiff这样的常见图片格式,同时保留不错的质量?

有没有好的+免费的+轻量级+ Linux的UMLdevise工具?

我正在寻找一个UMLdevise工具(仅用于devise,不需要代码生成)。 主要特征 自由 对于Linux 使用方便 轻量级

Visio 2013上缺lessUMLgraphics

我已经安装了Visio 2013 Standard,并且正在尝试创build一个UML图。 我select“UML类”模板,但是当它打开时,“形状”面板是空的。 按照build议,我去“更多的形状”菜单,但找不到任何与UML有关的东西。 有没有人有这个问题,并得到了解决办法? 谢谢

如何导出Visual Studio 2010 UMLbuild模图

我最近在Visual Studio 2010(b2)中创build了一个非常好的UML类图。 这些工具就像一个魅力,我可以在几分钟内build立一个相当复杂的领域。 但是,我找不到任何方法将图导出为图像(PNG / JPEG /等)。 VS2010中的build模function是否支持将图表导出为图像? 如果是这样 – 我该怎么做? 打印src不是答案。 编辑:find一种方式导出…转到文件>打印并selectAdobe PDF 编辑2:find另一个稍微更优雅的方式来导出。 在图编辑器中:select全部( Ctrl + A ),复制( Ctrl + C ),转到您喜欢的图像编辑器(绘画工作正常)和粘贴( Ctrl + V )。 瞧!