问题标签 [uml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1830 浏览

oop - 如何验证给定域的类图?

我正在研究汽车经销商业务领域模型/UML 类图。

我是建模新手,所以我想知道如何验证类图。拥有一个适当的(如果不是 100% 正确的话)类图以使用进一步的开发(用例等)对我来说非常重要。

是否有可能建立一个完全不正确的模型?还是只有合适的和不太合适的模型?

如果我有一个与 SalesTeam 关​​联的客户对由 SalesTeam 服务的客户进行建模,那有错吗?我已经在客户与订单、订单与 ItemOrder 和 ItemOrder 与 ItemInventory 相关联的示例中看到。销售团队或员工与订单相关联的位置。

如何验证我的模型和关系?

0 投票
2 回答
11148 浏览

command-line - 如何在 Enterprise Architect 中自动生成 HTML 输出

Enterprise Architect 有一种方法可以在 HTML/RTF/etc 中生成文档。您可以发布,但您必须使用其 GUI 手动执行此操作。当您在 CVS/Subversion 服务器中拥有 *.eap 文件时,拥有一个每天检查最新版本并将其发布到 Web 服务器的脚本会很有用。据我所知,EA 没有用于此目的的命令行实用程序。我发现您可以使用它的 COM 接口自动化几乎任何事情,但这意味着需要编写一个小程序来做到这一点。关于最简单/最干净的方法的任何想法(如果可能,无需编写代码)?

0 投票
2 回答
3393 浏览

class - 如何在 UML 类图中最好地可视化“权限矩阵”?

为了简单起见:

有一个基于权限的系统,具有不同类型的用户级别和操作(想想:UNIX 文件系统权限)

在 UML 中将其可视化的最佳方法是什么?

0 投票
2 回答
2561 浏览

c++ - Visio & UML - 在属性和返回值中显示指针

我需要为我的一项 C++ 作业生成 UML 图。我正在使用 Visio 2007,但无法表示 C++ 指针。我找到了一种向 Datatypes 添加后缀的方法,但是为程序中使用或返回的每个指针执行此操作相当耗时。

基本上我试图得到-object1 : Object* = NULL并且没有每次都+Object() : Object*深入研究属性并添加到后缀字段。*

我非常坚持使用 Microsoft 制作图表和编码的软件,所以请不要建议我使用不同的软件。但是,如果 Visual Studio 2003 支持以比 Visio 更轻松的方式制作 UML 图,我不会反对使用 Visual Studio,但请告诉我该选项在哪里。

0 投票
2 回答
7381 浏览

c++ - Visio 和 UML - 显示向量

我需要为我的一项 C++ 作业生成 UML 图。我正在使用 Visio 2007,但在表示 C++ 向量时遇到了问题。我可以看到这种工作的唯一方法是在我的项目中创建自定义 C++ 数据类型或创建向量类,然后对于 UML 中向量的每个实例,我需要深入研究属性并添加<Class>到后缀字段中。

基本上我试图在vector<Object>不深入研究属性的情况下<Class>每次都添加到后缀字段。

我非常坚持使用 Microsoft 制作图表和编码的软件,所以请不要建议我使用不同的软件。但是,如果 Visual Studio 2003 支持以比 Visio 更轻松的方式制作 UML 图,我不会反对使用 Visual Studio,但请告诉我该选项在哪里。

0 投票
4 回答
13261 浏览

language-agnostic - UML:类图中的内部类

在类图中,有没有办法指定一个类是另一个类的内部类?

还是将其视为纯粹的实现选择?

0 投票
6 回答
4912 浏览

uml - UML 标准指南/最佳实践

有谁知道体面的 UML 标准指南?

我的公司目前依赖 UML 2.0(正确或错误)来完成大部分(阅读全部)设计工作。我被要求提出一份“最佳实践”指南草案,以帮助其他开发人员开发更好的模型。我面临的主要问题是我对UML略有偏见......我觉得:如果一个图表需要超过5分钟来绘制,那么它太复杂了!我主要寻求关于我应该关注什么样的标准的建议。我也在寻找一个外部信息来源,可以用来平衡我对 UML 繁重设计的非理性厌恶,并充当我的建议的“消毒剂”。

最重要的是,我希望编写一份有用的文档,而不是一个会在一些不起眼的网络目录中成型的文档。

有任何想法吗?

0 投票
3 回答
11934 浏览

database - 如何在 UML 中标记数据库组件?

在 UML 组件图中,如何将组件标记或标识为数据库,以便易于识别?在过去,有用于显示数据库的圆柱符号,但这不是 UML 的一部分。例如,应用程序服务器也是如此,这将如何显示?

刻板印象在这里适用吗?可以用图形元素增强元件符号吗?

0 投票
10 回答
264074 浏览

python - 从 Python 源代码生成 UML 图的最佳方法是什么?

一位同事正在寻找从大量 Python 源代码生成 UML 类图。他主要对继承关系感兴趣,对组合关系稍微感兴趣,不太关心只是 Python 原语的类属性。

源代码非常简单明了,也不是很邪恶——例如,它没有做任何花哨的元类魔法。(它主要来自 Python 1.5.2 的时代,还有一些“现代”2.3ish 的东西。)

推荐的最佳现有解决方案是什么?

0 投票
7 回答
701 浏览

uml - 用例关系

两个用例可以同时扩展或包含彼此吗?A 扩展/包含 B 和 B 扩展/包含 A