uml相关内容

在UML用例中包含&;登录

我有一个基于帐号的系统,这意味着系统的每个功能都必须在登录后才能使用。另外,据我所知,在用例图中,如果没有包含的操作,我们就在基本用例中‘包含’一些东西。回到我的问题,我必须绘制上面提到的系统的用例图,既然系统的每个功能在登录后都可以使用,我是否必须在每个用例中‘包含’登录? 推荐答案 否。通常将“用户已登录”定义为用例“登录”的后置条件和其他用例的前提条件。 在用例社区中,对于 ..
发布时间:2022-03-10 09:16:01 其他开发

关于UML类图中关联类的问题

所以我需要对这样的情况进行建模,即我们有一个联盟成员的集合。您可以是联盟的活动成员,也可以是非活动成员。如果你不活跃,你就不是任何俱乐部的成员。如果您是活跃会员,则您只是一个俱乐部的主要成员,并且可以拥有您是其内部成员的任意数量的俱乐部。 我当前的UML模型没有强制要求每个活动玩家都应该只有一个主成员,所以我想知道如何解决这个问题。我个人认为我可以通过在“Main”和“Active”之间建立 ..
发布时间:2022-03-10 09:12:40 其他开发

如何在UML类图中表示纯虚函数?

我是一个学习C++的学生。我正在为我的程序创建涉及继承和抽象/具体类的UML类关系图,但我不太确定如何表示纯虚拟函数。感谢您的任何帮助,谢谢! UMLUML 标准确实指出,行为特性(例如,方法/操作)可以将其属性isAbstract设置为指示它是抽象的,并且没有实现。isAbstract 推荐答案 但是,没有说明应如何在图表中显示此内容。 根据uml-diagrams.o ..
发布时间:2022-03-10 09:10:21 C/C++开发

一个用例可以包含和前置相同的其他用例吗?

让我们以登录和添加项目为例,作为项目管理系统的两个用例.客户的要求是:(他需要/想要:) 获得对系统资源的合法访问权; 添加项目(创建一个). 我们也知道未经身份验证的用户不应使用该系统! 我的问题是: 1) “获得访问权限"是一个用例吗?其他用例的先决条件 ?或两者 ?(知道通过将用例命名为“Gain Access"而不是“Logging in",我想强调需要而不是解决 ..
发布时间:2022-01-25 19:23:08 其他开发

VB6 的 ORM/MDA/UML 工具

我知道 Rational Rose,我们有 Rational Rose 6. 但我正在寻找其他一些更有用的工具,它们不会抱怨它们没有在 Windows 98/2000 中运行(在 WinXP 中安装和运行时),并且与 Rational Rose 6 相比具有更好的功能. 解决方案 这个 列出支持的 Visual Basic(不同于 VB.Net). ..
发布时间:2022-01-20 19:35:55 其他开发

如何从 Xcode4 生成 UML 图

我观看了一个使用 xcode 3 的视频,该视频显示了一个显示 UML 图的“设计"按钮,但我无法找到如何使用 xcode 4 进行操作. 解决方案 试试 Omnigraffle 这有 UML 图的模板. 如果您将 Xcode4 项目文件拖放到其停靠图标上,它将生成一个 UML 图. 它不做的是从图表生成代码. ..
发布时间:2022-01-19 20:28:04 移动开发

Eclipse:如何安装 UML2 工具

我想试试 UML2 Tools for Eclipse,如 本教程. 我目前有面向 Java EE 开发人员的 Eclipse 3.6 Helios. 在我的 Eclipse Marketplace 中,我将市场目录切换到 Yoxos Marketplace 并在那里搜索 UML2 Tools SDK(Incubation).当我尝试安装它们时,Eclipse 不会继续并抱怨一些冲突的 ..
发布时间:2022-01-16 13:44:10 Java开发

给定一个 Java 文件的文件夹,是否有一个 Eclipse 插件来绘制 UML 类图?

标题说明了一切.请提出建议. 解决方案 以下是我所知道的关于 UML 类图的 2 个有效的免费 Eclipse 插件: ObjectAidUML 它使用 UML 符号来显示现有代码的图形表示,与您的文本编辑器一样准确和最新,同时非常易于使用. 推荐的方式是使用以下信息的远程 Eclipse 更新站点: 名称:ObjectAid UML Explorer网址:http:/ ..
发布时间:2022-01-16 13:42:09 Java开发

Eclipse 的 UML 插件 - 类图和Java 代码生成 - Indigo/Juno

我正在寻找一个用于 Eclipse 的 UML 插件.我知道这个问题已经被问过好几次了,但大多数都是几年前的问题.根据我的阅读,我会说大多数人更喜欢 eUML2,但这官方只支持 Helios. 到目前为止,我正在使用 argoUML,但至少可以说,没有撤消按钮确实是一个可用性噩梦.此外,我更喜欢集成到 Eclipse 中. 我想要的是: 免费/开源 积极开发的工具(支持 Ind ..
发布时间:2022-01-16 13:34:39 Java开发

Eclipse 的最佳 UML 插件

我刚刚继承了一个 J2SE 项目,并将在 Eclipse 上处理它.我想从现有代码中获取一些图表,并且正在寻找与 Eclipse 一起使用的优秀 UML 插件. 有什么建议吗? 解决方案 老实说,我认为你最好的选择根本不是 Eclipse 插件,而是 Sparx Systems 的 Enterprise Architect.它的成本是合理的(专业版 200-300 美元),它可以将现 ..
发布时间:2022-01-16 13:09:00 Java开发

是否有免费的 Eclipse 插件可以从 Java 类/包中创建 UML 图?

在我看来,这似乎是最容易找到的东西,一种在 eclipse 中将我的类显示为 UML 的简单方法 但是除了这个:http://java2uml.gforge.enseeiht.fr/ 和这个http://sourceforge.jp/projects/amateras/releases/ 我没有找到任何新的,维护和“良好"的实施(充分尊重上述两个) 还有什么我错过的吗? 解决方案 ..
发布时间:2022-01-16 12:55:17 Java开发

开箱即用的免费 UML 序列图逆向工程 eclipse 插件 - 这样的东西存在吗?

我尝试了(虽然不是很全面)许多解决方案,包括 ModelGoon(只有类和交互图可用)、ObjectAid(只有类图)、eUML 免费版本(第一次使用时出现不祥的“未找到许可证"错误退出),MoDisco(菜单上的唯一选项是“浏览相应的模型元素").还有一些独立工具 - ArgoUML 和 BOUML 要么不提供此功能,要么至少我无法找到它.Jsonde 仅在我修复 msvcr71.dll 错误之 ..

依赖和组合之间的区别?

此处的定义 依赖 一个类的结构或行为的变化会影响其他相关的类,那么这两个类之间存在依赖关系.它需要不一样,反之亦然.当一个类包含另一个类时发生这种情况. 作曲 组合是聚合的一种特殊情况.在更具体的方式,受限聚合称为组合.当一个物体包含另一个对象,如果包含的对象不存在不存在容器对象,则称为作文. 此处 和 这里 依赖 类员工{私人地址地址;//构造函数公共雇员( ..
发布时间:2022-01-15 22:55:12 Java开发

Uml/sequence/package/... JavaScript 和 Electron 应用程序的图表替代方案?

我的问题是我是否可以绘制任何图表来可视化和 Electron/JavaScript 应用程序? 对于不同的 uml 图,我需要替代方案,例如类图或包图,但由于 JS 是基于原型的,它不像 Java 或 C#,我不知道我能做什么. 我唯一能做的就是一个序列图,但我也应该(可能必须)做其他的图. 解决方案 首先,您根本没有义务在 UML 图中记录所有内容.因为工作软件比综合文档更重 ..
发布时间:2022-01-10 22:22:02 前端开发

类图中的 HashMap (UML)

我为我的 Java 应用程序构建 UML 2.0 类图.在我的代码中,我有 HashMap 数据类型的属性.但是,据我所知,UML 标准中没有 HashMap 数据类型.问题是 - 我可以使用 HashMap 作为类属性的数据类型吗? 更新 也许在图中我应该指向 java.util 包?并且也许将 Map 类放在图表上的这个包中? 解决方案 HashMap 无论如何都不应该出现 ..
发布时间:2022-01-08 14:19:21 Java开发

如何在 UML 中表示 C# 属性?

不完全是一个属性,也不完全是一个方法.刻板印象?> >? 我正在对现有系统进行复古建模,因此我需要清楚地反映这与只读字段或方法对不同(无论 IL 怎么说),所以我想我'将采用刻板印象,但我将接受与语言无关的 get_set_ 作为通用解决方案.感谢大家的理智测试. 解决方案 Properties 只是一种方便的书写方式 get_MyValue() 和 set_MyValue(valu ..
发布时间:2022-01-02 18:38:21 C#/.NET

UML 可以用于建模函数式程序吗?

更具体地说,您如何使用图表而不是文本表示对功能程序或使用功能样式(没有类)开发的程序进行建模. 解决方案 函数式程序员通常不太会使用图表.许多函数式程序员(但不是全部)发现写下类型是封装面向对象程序员放入 UML 图中的设计关系的好方法. 因为可变状态在函数式程序中很少见,所以没有可变的“对象",所以通常不需要或不需要绘制它们之间的关系图.虽然一个函数可能会调用另一个函数,但这个属性 ..
发布时间:2022-01-02 13:55:43 其他开发