我总是听说UML在Java项目中使用,但从未在Ruby项目中使用。这仅仅是文化差异,还是Ruby开发中对建模的需求较少,因为它是更“敏捷”文化的一部分? 最佳答案 显然你不能将这一点推广到每个人,但是使用Ruby和Python等语言的程序员往往不太喜欢大型设计文档和UML,因为他们认为他们选择的语言足够简洁和富有表现力,所以它不是总是必要的。有一种感觉,“我可以花时间在UML中绘制出所有这些......或者我可以编写一些Python来实际实现设计并用我喜欢阅读的语言表达它并且很多人可以阅读。”Java程序往往比Ruby或Python
有人能为ruby和rubyonrails推荐一些好的uml/建模工具吗?从UML图生成代码和从现有代码生成图都是很好的。 最佳答案 检查“UMLtoolsforRuby”(即,从uml图生成一些ruby代码的工具,或者反过来,从ruby代码生成一些uml图的工具)。 关于ruby-on-rails-如何从现有的Ruby代码生成UML图?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question
有人知道用于开发类似工作流图表的JavaScript框架吗?我正在寻找显示对象之间关系以及能够在浏览器中拖动对象的方法。我正在寻找类似于MicrosoftVisio功能的东西。有没有人用ExtJS框架做过类似的事情?到目前为止,这就是我所看到的全部内容。http://kforner.github.com/extjs-dag-drawer/example.html我希望能够像这样拖动组件。http://raphaeljs.com/graffle.html 最佳答案 你的意思是像http://www.draw.io/?这个基于浏览器的工
是否有可以为javascript生成函数依赖关系图的程序/工具?基本上,输入应该是javascript文件的文件夹,然后输出是一个漂亮的图表,显示每个函数之间的所有关系。如果我也可以与图表进行交互,那就更好了。有办法吗?谢谢 最佳答案 在Windows和VisualStudio上,您可以查看JSAnalyse:http://jsanalyse.codeplex.com/我没试过,但根据描述,它解析JavaScript文件并根据它们之间的静态引用创建不同文件的依赖关系树。项目JSAnalyseisatooltoanalyzethede
请UML专家帮助布置javascript特定图表。注意:react、FluxArchitecture、reactwithredux需要经验。我需要有关如何表示React应用程序(容器和子组件)的结构和行为的设计决策方面的帮助。使用Sparx企业架构师的目标是拥有标准的UML设计,以便整个团队(其中许多人对技术不是很熟悉)可以理解发生了什么,而且UI开发人员可以使用它进行开发。在我们决定了我们需要的UML类(ReactComponents)、Containers、表示Views以及我们仍在努力的行为之后与:貌似每个主要容器都需要用两张图来完整表示,一张结构图,一张行为图?如果设计遵循约定
目标我的目标是从我的JavaScript项目(由几个.js文件组成)中获取UML模型并将其存储为XMI。我走了多远我在网上搜索了一下,发现js/uml是第一个去的地方。我已经设法让js/uml插件与Eclipse3.7.1(Win32)一起运行,并在本地安装我预先下载的附加插件:mdt-uml2tools-Update-incubation-I201103290512.zip(安装所需的org.eclipse.uml2.diagram.clazz0.10.0)jsuml-eclipse-0.8.4.zip(仅适用于Eclipse3.7.1(Indigo))我将提供的示例项目jsuml-
哪些工具可用于在类似于UML序列图的内容中清楚地传达JavaScript变量作用域和闭包等概念?例如,如何编写如下代码:(theInfamousLoopProblem)vararr=[];for(vari=0;i...在类似于此的图表中清楚地解释: 最佳答案 Thecodeisanarbitraryexample.Thecodehasnothingtodowiththequestion,merelydemonstratesoftenmisleadingcodewhichcouldbenefitfrombeingdescribed.您
我在为我的JavaScript应用程序绘制准确的UML类图时遇到了一些问题。我已经阅读了一些UML引用资源,但仍然没有找到适合我的情况的答案,因为所有示例都是基于C++/Java的经典继承和类模型。我想用构造函数及其原型(prototype)对象的扩展来表示自定义JavaScript对象的创建,这与C++/Java类实例化完全不同。您将如何使用UML类图表示我的代码的这个简化版本?varBook=function(title,author){this.title=title||'Notitlespecified';this.author=author||'Noauthorspecifi
我想在浏览器上显示UML图(事件图)我不需要特定的方式来创建UML,我可以使用任何方式创建它以获得我想要的内容。我搜索了一下,一无所获。所有UML编辑器都可以导出到XMI。我希望找到一个已经制作好的XSL文件来在浏览器中显示这个XMI文件,但我找不到。 最佳答案 这在今天是不可能的,因为模型有一个图形层和模型层。一种解决方案是使用adobedynamicsvg技术来深入了解将映射到项目模型的信息。它可以工作并且将是一项伟大的技术创新,但我怀疑任何资本天使会在今天的建模市场上投资!! 关于
我有一个任务,我们需要从XML生成UML(或类似的),并且能够编辑文本、属性类型和拖动依赖行。但是我找不到任何允许我这样做的Java库或组件。例如PlantText是一个很好的库,但它不允许进行编辑。如果有人知道这样的库/组件,请分享。谢谢编辑:抱歉,可能我没写清楚。实际上,我需要可以在我的项目中实现的库,然后我就可以从我的项目中生成UML,然后编辑它并保存到XML中。 最佳答案 draw.io是一个非常好的站点,您可以在其中创建(不仅是)UML并将它们保存到XML文件中,以便将来您可以对其进行编辑。缺点是它不是自动的,必须从头开始