免费的 UML 工具,非常适合 .NET [关闭]

2023-11-25

谁能推荐一款您曾经使用过并且想要推荐的 UML 工具(如果可能,请提供您推荐的工具的优缺点),并且满足以下要求:

1)免费、符合标准

2) .NET 的理想选择

请注意,Visual studio Pro中的UML不够好,VS Ultimate不予考虑。

下面是google上的列表http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools


我强烈推荐软件创意建模器.

  • UML
  • 数据流程图
  • 流程图
  • 稳健性图
  • CRC
  • 实体关系图

它可以使用 C# 和 VB.NET 代码创建模型。它还可以从多种语言的模型生成代码,包括 C#、C++ 和 VB.NET。非商业用途免费。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

免费的 UML 工具,非常适合 .NET [关闭] 的相关文章

  • 如何从 C# 控制器重定向到外部 url

    我使用 C 控制器作为网络服务 在其中我想将用户重定向到外部网址 我该怎么做 Tried System Web HttpContext Current Response Redirect 但没有成功 使用控制器的重定向 http msdn
  • 尝试使用等于“是”或“否”的字符串变量重新启动 do-while 循环

    计算行程距离的非常简单的程序 一周前刚刚开始 我有这个循环用于解决真或假问题 但我希望它适用于简单的 是 或 否 我为此分配的字符串是答案 public class Main public static void main String a
  • 在 2D 中将一个点旋转另一个点

    我想知道当一个点相对于另一个点旋转一定角度时如何计算出新的坐标 我有一个块箭头 想要将其相对于箭头底部中间的点旋转角度 theta 这是允许我在两个屏幕控件之间绘制多边形所必需的 我无法使用和旋转图像 从我到目前为止所考虑的情况来看 使问题
  • 对象锁定私有类成员 - 最佳实践? (爪哇)

    I asked 类似的问题 https stackoverflow com questions 10548066 multiple object locks in java前几天 但对回复不满意 主要是因为我提供的代码存在一些人们关注的问题
  • 如何在Java中正确删除数组[重复]

    这个问题在这里已经有答案了 我刚接触 Java 4 天 从我搜索过的教程来看 讲师们花费了大量精力来解释如何分配二维数组 例如 如下所示 Foo fooArray new Foo 2 3 但我还没有找到任何解释如何删除它们的信息 从内存的情
  • 生产代码中的 LRU 实现

    我有一些 C 代码 需要使用 LRU 技术实现缓存替换 目前我知道两种实现LRU缓存替换的方法 每次访问缓存数据时使用时间戳 最后比较替换时的时间戳 使用缓存项的堆栈 如果最近访问过它们 则将它们移动到顶部 因此最后底部将包含 LRU 候选
  • 为什么我不应该对不是由 malloc() 分配的变量调用 free() ?

    我在某处读到 使用它是灾难性的free删除不是通过调用创建的对象malloc 这是真的 为什么 这是未定义的行为 永远不要尝试它 让我们看看当您尝试时会发生什么free 自动变量 堆管理器必须推断出如何获取内存块的所有权 为此 它要么必须使
  • JSON 到 hashmap (杰克逊)

    我想将 JSON 转换为 HashMapJackson http jackson codehaus org 这是我的 JSON String json Opleidingen name Bijz trajecten zorg en welz
  • Java的-XX:+UseMembar参数是什么

    我在各种地方 论坛等 看到这个参数 并且常见的答案是它有助于高并发服务器 尽管如此 我还是找不到 sun 的官方文档来解释它的作用 另外 它是Java 6中添加的还是Java 5中存在的 顺便说一句 许多热点虚拟机参数的好地方是这一页 ht
  • Java:多线程内的 XA 事务传播

    我如何使用事务管理器 例如Bitronix http docs codehaus org display BTM Home JBoss TS http www jboss org jbosstm or Atomikos http www a
  • 如何一步步遍历目录树?

    我发现了很多关于遍历目录树的示例 但我需要一些不同的东西 我需要一个带有某种方法的类 每次调用都会从目录返回一个文件 并逐渐遍历目录树 请问我该怎么做 我正在使用函数 FindFirstFile FindNextFile 和 FindClo
  • 将代码拆分为标头/源文件

    我从 Asio 的示例页面中获取了以下代码 class tcp connection public boost enable shared from this
  • 在android中跟踪FTP上传数据?

    我有一个运行 Android 的 FTP 系统 但我希望能够在上传时跟踪字节 这样我就可以在上传过程中更新进度条 安卓可以实现这个功能吗 现在 我正在使用org apache common net ftp我正在使用的代码如下 另外 我在 A
  • strcmp 给出分段错误[重复]

    这个问题在这里已经有答案了 这是我的代码给出分段错误 include
  • 使用 C# 从 DateTime 获取日期

    愚蠢的问题 给定日期时间中的日期 我知道它是星期二 例如我如何知道它的 tue 2 和 mon 1 等 Thanks 您正在寻找星期几 http msdn microsoft com en us library system datetim
  • 启动Java项目时发生类冲突:ClassMetadataReadingVisitor将接口org.springframework.asm.ClassVisitor作为超类

    我正在使用最新的Spring框架版本 3 2 2 RELEASE 开发一个Java Web项目 但是现在项目启动时遇到了问题 详细错误是 java lang IncompleteClassChangeError 类 org springfr
  • 使用 Crypto++ 获取 ECDSA 签名

    我必须使用 Crypto 在变量中获取 ECDSA 签名 我在启动 SignMessage 后尝试获取它 但签名为空 我怎样才能得到它 你看过 Crypto wiki 吗 上面有很多东西椭圆曲线数字签名算法 http www cryptop
  • 匿名结构体作为返回类型

    下面的代码编译得很好VC 19 00 23506 http rextester com GMUP11493 标志 Wall WX Za 与VC 19 10 25109 0 标志 Wall WX Za permissive 这可以在以下位置检
  • 错误:无效使用不完整类型“类 Move”/未定义对 Move::NONE 的引用

    拜托 我不知道为什么这个简单的代码被拒绝 它给了我 2 个编译错误 请帮帮我 I use 代码 块 20 03 我的编译器是GNU GCC 移动 hpp class Move public Move Move int int public
  • Android 和 Java 中绘制椭圆的区别

    在Java中由于某种原因Ellipse2D Double使用参数 height width x y 当我创建一个RectF在Android中参数是 left top right bottom 所以我对适应差异有点困惑 如果在 Java 中创

随机推荐

  • 使用 R 和 ggplot2 在一个 x 位置绘制两个箱线图

    我想在彼此上方 下方绘制多个箱线图 而不是彼此相邻R using ggplot2 这是一个例子 library ggplot2 set seed 1 plot data lt data frame loc c rep 1 200 rep 2
  • Git-SVN 与 svn.pushmergeinfo:如何避免自引用 mergeinfo 行

    在最新版本的 git 中 配置svn pushmergeinfo被介绍 配置键 svn pushmergeinfo 此选项将导致 git svn 在可能的情况下尝试自动填充 SVN 存储库中的 svn mergeinfo 属性 目前 这只能
  • 布尔方法的 Junit 测试

    我在向以下方法编写测试用例时遇到问题 EvenNum double public class OddEven param args public boolean evenNum double num if num 2 0 System ou
  • jquery完整日历:日历完全加载“之后”回调

    Adam Shaw 的 jquery 完整日历中是否有在日历完全渲染后调用的回调 我想在该回调中调用 clientEvents 函数来获取客户端的所有事件 我尝试在 viewDisplay 中执行此操作 但它是在事件呈现之前调用的 并且 c
  • 如何对 IList 进行排序?

    没有Sort 函数为IList 有人可以帮我弄这个吗 我想对我自己的列表进行排序 假设这是我的 IList public class MyObject public int number get set public string mark
  • BeautifulSoup - 获取无 HTML 内容的简单方法

    我使用此代码来查找页面中所有有趣的链接 soup findAll a href re compile notizia php idn d 它的工作做得很好 不幸的是里面atag 有很多嵌套标签 例如font b和不同的东西 我想只获取文本内
  • 像结构成员一样访问 C++14 lambda 捕获

    AFAIK C 11 14 不允许在定义 lambda 时就地定义新的返回类型 然而 C 14 lambda 捕获表达式似乎本质上创建了一个带有一个或多个 成员 和一个运算符 的匿名类型 那么 为什么编译器不允许访问捕获的成员outside
  • T-SQL 根据输入参数的值使用不同的 WHERE 子句

    我想改变WHERE基于输入参数值的查询子句 我猜这是可能的 但似乎我正在以错误的方式接近它 我的 SP 查询的简化版本 CREATE PROCEDURE dbo GetMailboxMessagesByStatus UserId UNIQU
  • 使用外部 js 库在 Amazon Lambda 中将 XML 解析为 JSON

    我正在尝试将从服务器获取的 XML 字符串转换为 Lambda 函数内的 JSON 我设置了这个相当简单的示例来模拟使用 DynamoDB 从服务器获取的 XML 答案 目前我只是想继续进行转换 use strict var AWS req
  • 如何使用 C 在 Linux 上以编程方式终止进程树

    我正在尝试编写一个函数来生成一个子进程 让它运行一段时间 然后在它尚未完成时杀死它 int sysExecTimeout const char exePath int timeoutSec 在函数中 我使用fork and execl生成孩
  • 获取当前请求URL的scheme

    在 Ruby Rack 中 我能够获取当前请求 URL 的方案scheme request 然而 在围棋中 http Request URL Scheme返回一个空字符串 package main import fmt log net ht
  • 为什么 Ansible 显示“错误!任务中未检测到任何操作”错误?

    Ansible 显示错误 错误 任务中未检测到任何操作 这通常表示模块名称拼写错误或模块路径不正确 怎么了 准确的文字记录是 ERROR no action detected in task This often indicates a m
  • 如何使 findpeak 函数检测负峰值而不是正峰值

    我想知道我该怎么做findpeak函数检测负峰而不是正峰 它检测下图所示的红色峰 我需要检测蓝色峰 有什么想法吗 非常感谢 如前所述 你必须使用 data 这是一个例子 x 0 1e 3 5 pi t 0 length x 1 1e 3 y
  • 支持多界面,但主屏幕只有单一界面,在 iOS8 + iPhone 中不工作

    我有如下所示的视图结构 HomeView Support only portrait mode V View1 Support all orientation V View2 Support all orientation 问题 当我com
  • 首先使用代码在实体框架中建模关系问题

    我试图首先在实体框架中学习代码 但在建模关系时遇到问题 它是一个基本的人力资源数据库 因此有两个实体 员工和部门 员工属于一个部门 该部门有一名团队管理员和一名经理 他们实际上都是员工 我尝试使用以下方法对此进行建模 EMPLOYEE pu
  • BackgroundWorker & Timer,只读取日志文件的新行?

    我的应用程序写入一个日志文件 当前使用log4net 我想设置一个计时器和一个后台工作人员来读取日志文件并将其内容打印到我的表单中的某些控件中 同时写入日志文件 我无法使用文件系统观察者类因为似乎被破坏了 有时事件 改变 会触发 有时则不会
  • 删除 CR 行终止符

    首先我想说我已经读过这个帖子但是我仍然有问题CR line terminators 有一个文件叫build test sh 我编辑于leafpad它可以直接显示在Vim cp moonbox llvm 2 9 lib Transforms
  • 如何在B类中定义A类,在A类中定义B类?

    我有两种类型 一种类型 A 一种类型 B 问题类型 A 包含类型 B 类型 B 包含类型 A 这样的事情是行不通的 type typeA record test1 typeB end type typeB record test2 type
  • 使用哪款 Android 手机进行开发...? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我计划将一些游戏从 iPh
  • 免费的 UML 工具,非常适合 .NET [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 谁能推荐一款您曾经使用过并