草庐IT

UML类图

全部标签

xml - UML 是否有用于它的 XMI 的 XSD?

是否有用于UMLXMI文件的XSD?header仅包含namespace引用。我设法找到的唯一文件是这个http://www.omg.org/spec/XMI/20131001/XMI.xsd然而,这只是XMI本身的描述(差异/文档),而不是UML。这意味着我不知道下面的过程是怎样的因为我无法知道general的类型是什么(当然我可以对照全局ID表进行检查,但对每个属性和TextElement这样做似乎很愚蠢)。我希望有类似的东西...UML的XMI有这样的描述吗? 最佳答案 经过更多挖掘,我的结论是这样的XSD不仅不存在,而且根本

c# - 在 Windows 应用程序中打开弹出窗口时是否可以制作阴影(禁用)类图像?

我是Windows应用程序的新手。使用C#和.NET。我想要像我附上的图片那样的东西。当我的弹出窗口打开时,我希望MDI父页面被隐藏或取消。(就像我们在Web应用程序或Jquery弹出窗口中所做的那样)可以吗?如果是,我该怎么做。请帮忙。 最佳答案 您可以通过使用Windows.Form的opacity属性来实现这一点为此创建一个新窗体,设置其不透明度(例如:.75)并在您显示子窗口时在父级上显示它。下面给出一个例子Therearethreewindowsusedhere1.ParentForm2.OverlayForm3.Chil

c# - VS 2010 类图 - 可以删除按字母顺序排序吗?

VisualStudio2010中的类图是一项很棒的功能,但当它“按种类”排序时,它还会按字母顺序对字段和方法进行排序。我知道它们可以按种类、组或字母顺序排序,但我希望知道是否有一种方法可以按照它们在.java文件中写入的相同顺序显示类组件。我查看了MSDNHowtoCustomizetheClassClassDiagrams:ClassDesigner但没有找到太多关于如何自定义可用菜单按钮之外的显示的信息。如果这是失败的原因,请随时建议另一种方法或类图插件或应用程序。谢谢。 最佳答案 在搜索了这个问题的答案之后,似乎没有人发现一

c# - 如何从在 Visual Studio 2012 中编写的 C# 代码生成 UML 图到 Visio 2010?

我正在尝试从我在VisualStudio2012中编写的C#代码中找到一种生成UML图(序列图、类图等)的方法。我在http://office.microsoft.com/en-us/visio-help/about-reverse-engineering-code-to-the-uml-HP001208803.aspx上看到了一个链接我可以将我的VisualStudio项目带入Visio。但是它的第一部分说“在VisualStudio环境中,通过项目菜单上的命令激活逆向工程。”对我不起作用,因为我在“项目”菜单下找不到逆向工程选项。如何从在VisualStudio2012中编写的C#

c# - 如何从 EF Core 中的模型生成类图?

我们正在使用ASP.NETMVCCore和EntityFrameworkCore构建一个应用程序,我们的应用程序中有一大堆类。在以前版本的EntityFramework中,我们将使用此方法为类图生成edmx文件:voidExportMappings(DbContextcontext,stringedmxFile){varsettings=newXmlWriterSettings{Indent=true};using(XmlWriterwriter=XmlWriter.Create(edmxFile,settings)){System.Data.Entity.Infrastructure

c# - 使用 UML 类图的组合和聚合示例

我似乎无法完全理解代码中聚合和组合之间的区别。客户---->银行账户(这应该是Client-BankAccount组成类图)所以在这个例子中,客户有一个银行账户,所以这意味着,当一个客户对象死亡时,他的银行账户对象也会死亡。这是否意味着我们必须在Client类中有一个BankAccount对象?ClassClient{BankAccountacc=newBankAccount();publicvoidaddMoneyToBankAccount(decimalamount){acc.AddMoney(amount);}publicdecimalCheckBalance(){returna

javascript - 用于 JavaScript 的 UML?

我正在寻找一种以图形方式表示javascript对象的方法...我知道有UML,但是例如,如何表示2个对象之间的链,例如:vara,b;a={};b=Object.create(a);凭直觉,我会画这样的东西:+-----+|b||-----|||+--+--+|+-----++---->|a||-----|||+-----+但是在UML中有合适的表示吗?那mixins呢?c=$.extend({},a,b)+-----++-----+|a||b||-----||-----|||||+-----+ 最佳答案 首先你需要知道的是Jav

php - 自动从 PHP 类生成类图?

我已经在ZendFramework中构建了一个Web应用程序,现在迫切需要一个可以从我所有的ZendController(类)生成类图的工具/插件。我使用ZendStudio和Eclipse,所以如果您知道任何可以完成这项工作的插件,请告诉我。非常感谢所有的帮助和评论。非常感谢维沙尔 最佳答案 autodia如果有点基础就很容易使用。它可以处理多种语言,也可以很好地处理mySQL。另见PHPUMLGenerator 关于php-自动从PHP类生成类图?,我们在StackOverflow上

php - Laravel项目UML类图

我一直在谷歌上搜索MVCPHP框架的UML示例以及与PHP项目相关的项目UML图,但不幸的是,java和c#示例总是出现。我对UML图了解不多,但没有实际示例来了解它的使用情况。我有一个正在处理的laravel项目,我想创建一个UML类图来显示我正在使用的类。在Java和PHP中,我知道了解一个类是否与另一个类关联的方法之一是当它在另一个类中使用关键字new实例化时我想知道的是在laravel中你知道模型或Controller何时相互关联吗?我在其中一个社区channel中询问过,有人告诉我“它并没有真正链接”,这并没有回答我的问题。我想知道的是,如果我做类似User::where('

php - PHP 特征的 UML 表示

我正在使用Symfony2/Doctrine创建项目并尝试实现特征。到目前为止,在小型试验中没有问题,但我通常在深入复杂项目之前先绘制UML类图和序列图。用来表示PHP特征的UML设计对象是什么,据我所知可以看作是行为?这样做有什么干净的方法吗?非常感谢您的回答!尼古拉斯 最佳答案 PHPTrait基本上是UMLAbstractClass或UMLClassTemplate使用UMLGeneralizationRelationship连接到使用类利用多重继承符号另见:文章BrendanBates:Traits:TheRightWay中