Tag: uml

UML类图:这是如何编写抽象方法和属性的?

当我第一次创建一个小型C#项目的uml类图时,我遇到了一些属性问题。 最后,我在开始时将属性添加为带有<>的变量。 现在我想知道如何用抽象方法解决这个问题? 我应该将<>添加到方法中吗? 我做这样的事情: ———————————– | <> | | MyClass | ———————————– |<> + a : int | |<> + b : string | ———————————– |<> # Job() : void | |<> # Job2() : string | |- SomeNonAbstractMethod() : void | ———————————– 这好吗? 有什么建议?

.NET的免费UML绘图库

我正在寻找一个免费的.NET(C#)库,我可以在我的程序中使用它,只需绘制UML图(尤其是类图)。 我试图使用Netron Diagramming Library但它有点棘手。

如何在UML类图中最好地表示c#.net事件构造?

我正在设计一个实体/组件系统,其中实体内部通信的问题由事件消息系统解决。 组件分为两部分,一部分在实体中,一部分在子系统中“实体代理”,通过观察者类型系统保持同步。 我正在尝试使用事件和代理进行实现。 我试图模拟我的应用程序的事件/消息系统的结构,我遇到代理问题。 它现在的方式是一个图表(附加),显示系统中的delegate,eventArgs和实​​体,但是它们之间关系的性质仅表示为通用关联。 我还有第二张图显示了系统的接口。 我需要显示在这些对象中引发的事件,因为这是系统中大部分复杂性的地方。 我知道我也需要动态协作和时序图,但我想弄清楚我需要什么样的类型和多少不同的事件支持类以及inheritance结构的样子。 我想给自己一个我知道将一起工作的消息类型的选择。 我想我可以从这些预定义类型中选择EventArgs派生和委托类型,以便在动态图表和组件构建时重用。 我无法弄清楚的主要问题是,是将事件建模为属性还是操作。 我一直在尝试使用委托的关联类和带有事件构造型的OnSomeEvent()类型操作。 我不喜欢这个,因为事件不是一个操作。 我已经使用这个On ****()命名约定在代码中保护了方法。 这种方法并未真正捕获委托签名,多播行为和观察者模式。 其他人用什么方法来表达这些复杂且紧密耦合的类? 对我来说,图表的重点是既要文档又要更全面地理解系统中的接口。 在我的过程的这个阶段,我希望冻结接口并继续实现组件本身。

MVC UML类图

我必须使用C#mvc编写一个新项目,我想做的第一件事是创建一个UML类图。 在某处有一个如何做到这一点的例子吗? 大多数示例显示一个控制器具有一个视图和一个模型。 但是在这个项目中,每个控制器有多个视图和多个ModelDto的谢谢。

C#逆向工程有很好的工具吗?

如果有很好的工具来反向工程我的C#应用​​程序,你能说我吗? 我需要我编写的软件的UML类图表,我不想自己绘制这些图表。 我已经测试了StarUML,但它没有用,因为我使用了generics。 如果有一些建议会很棒。 问候,马丁

使用EA生成类图

我正在尝试使用EA的逆向工程选项生成类图。 我成功地使用选项’import source directory’导入我的代码。 如何从导入的文件生成类图?

在Visual Studio 2017中找不到类图

我已使用安装程序在我的计算机上安装了Visual Studio 2017 Enterprise,并且有一些可选选项,如“类图”。 我已经检查了它但它不会出现在我的项目模板中。 程序语言:C# 版本VS 2017:15.0.26228.9 版本VS安装程序:1.5.30308.1 VS安装程序 – 已检查并已安装类图(屏幕截图) 在左侧,我们无法在VS 2015中找到“模型项目”类别 问候

从C#类生成UML图

我有nHibernate生成的类作为持久化到SQL数据库的MVC项目的BO。 我想将现有代码渲染到UML图中,这样我就可以开始使用代码生成器了。 类似于此处仅针对SQL / nhibernate所提出的内容 – SO建议用于从C#source或dll生成UML类图的工具 ,这真的非常接近 – 除了最后的答案,所有的都是2年。 当然,知识体系已经扩大了。

UML帮助C#设计原则

我在下面了解UML时遇到问题: 具体来说, PersistentSet和ThirdPartyPersistentSet之间的关系是什么? PersistentObject和ThirdPartyPersistentSet之间的关系是什么? 请注意,UML来自C#中的敏捷原则,模式和实践。作者:Martin C. Robert,Martin Micah 2006.第10章 提前致谢!

使用Visual Studio 2010 UML建模进行代码存根

目前我正在探索添加到Visual Studio 2010 Beta 1 IDE中的所有新function,我发现了一个function,希望对我有很大的帮助。 Architecture Edition中的UML建模工具。 我想创建一个新的测试项目,没什么特别的。 我开始只创建一个标准的UML逻辑类图。 在我完成之后,我想将我的图表导出到带有类存根的C#代码,但我无法弄清楚如何做到这一点。 所以很自然地我咨询了MSDN,但我找不到任何关于自上而下的设计方法的参考,并放弃了它。 然后我碰巧在Channel 9网站上观看了Top down架构video,他们提到了Visual Studio 2010能够完成这项任务的可能性。 所以我想我的问题是,Visual Studio 2010可以采用逻辑类图并从中生成代码存根吗? 我目前正在Windows 7上使用Visual Studio 2010 Beta 1 Team System(如果有帮助的话)。 谢谢