问题标签 [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 投票
12 回答
1603 浏览

uml - UML 是制作软件蓝图的正确语言吗?

上周我与一位同事就建筑(真正的建筑,如设计建筑)进行了交谈。在我们的谈话中,建筑蓝图为建筑师、土木工程师和承包商提供了建造某物所需的所有细节。它让我们俩都思考了软件工程的现状,并且没有普遍采用的方法来描述软件的设计。

我们有 UML,但我发现通常很难在不过于复杂的图表的情况下传达足够的细节。是否有使用精心设计的 UML 图设计的大型软件的好例子?

话又说回来,拥有大量的软件蓝图有用吗?毕竟重构和重建软件比重建摩天大楼要便宜得多。架构蓝图是软件设计的错误类比吗?你能想到更好的类比吗?

0 投票
1 回答
6081 浏览

.net - 从现有 .Net 项目自动创建 UML 图的免费工具

是否有任何免费工具可以从现有的 .Net/Visual Studio 2005 项目中自动创建 UML 图?

0 投票
1 回答
764 浏览

c# - 你如何建模一个简单的组合关系

有人可以帮助我了解如何最好地模拟组合关系吗?

例如,如果我有一个可以有很多时间表的学生,我会大致创建:

在某个地方,我可能有一个 Schedule 对象,并希望确定它属于哪个学生。我希望能够写作Schedule.Student.Name,并收到学生的名字作为回报。我是否也将 Student 属性添加到我的 Schedule 对象?

我的应用程序一直在将 Student Pk 传递给我的 Schedule 对象以执行 CRUD 功能。我将 Student PK 保留为私有变量,以便在需要时对其进行处理。

随着我的应用程序变得越来越复杂,我发现很难维护我一直在做的事情。你对我有什么建议?我还可以咨询什么(书籍/链接)来复习和更好地掌握这些基础知识?

0 投票
8 回答
3689 浏览

c# - 为什么 C# 使用不同的命名约定?

我最近开始使用 C#,我注意到约定似乎是变量以大写字母开头以及方法。

这是唯一这样做的语言吗?为什么?例如:

在其他语言中,您会看到:

由于我使用 UML、Ruby、C++ 和 Java 进行了大量工作,因此还有其他一些令人困惑的示例。

我的问题是,当其他语言没有时,为什么 C# 会这样做?

编辑

其他 Stack Overflow 用户注意到 C# 不遵循此约定,这只是我的一个错误。

0 投票
2 回答
801 浏览

language-agnostic - 在定义了 UML 用例之后对系统建模

...下一步是什么?

在你定义了哪些演员做什么动作之后,你会走哪条路?您是对数据库建模还是更喜欢从类开始?

我认为更好的方法是从类建模图开始,专注于对象之间的关系。这已被证明是错误的,因为我在详细类上走得太深了,即使系统“似乎工作”,当我进行数据库建模时,一切都不会自然地适合我在前一阶段选择的位置。

我读到有人说应该将应用程序逻辑放入数据库并利用其检索数据的速度,而不是在内存中构建大型对象以进行查询并提供底层数据库的抽象。我一直认为数据库是用来存储我的数据并提供一种快速访问它的方法。但也许我错了,我的意思是,我真的必须建立一个数据库,它的内部逻辑与我放在一组类上的逻辑相同吗?数据库不是缺少实现这一点的工具吗?

我认为我无法确定从哪里开始的正确点,如果我选择从数据库开始,我发现很难不只是将其视为“存储数据的地方,让我们在更高级别上执行应用程序逻辑“事情,如果我从类开始,数据库最终看起来像是类的不自然表示,我会感觉错过了一些重要的东西,比如没有为正确的工具分配正确的目的。

你如何处理这个问题?在决定是从数据库还是类建模开始时,根据您的经验,哪种方法已被证明可以导致自然而干净的实现?

提前致谢

0 投票
5 回答
1841 浏览

apache-flex - 基于 Flex 的 UML 设计器

有谁知道任何基于 flex(最好是开源)的框架或组件来编辑 UML?我一直在寻找类似 gliffy.com 的东西,但是它不允许您导出到 XMI 文件。

0 投票
1 回答
123 浏览

visualization - 符号化对象及其实例变量的值的最佳图表类型是什么?

我想用几个不同的对象、它们的关系和它们的实例变量的值来可视化一个情况。知道哪种图表类型最适合吗?

0 投票
4 回答
3229 浏览

uml - 谁能告诉我在哪里可以获得 ERP 系统的示例 UML 图?

我想学习一个ERP系统。为此,我想研究它的过程。因此,如果有人可以给我一些有用的链接,那将对我有所帮助,谢谢。

0 投票
3 回答
986 浏览

uml - 对象图应该是什么样子的?

我在网上搜索,但我发现了一堆非常不同的图表。它们中的大多数甚至看起来都不像对象图。它们没有对象的价值。我想知道我必须如何以这种方式绘制对象图,我的教授不会告诉我这是绝对错误的。任何好的教程链接都非常感谢!

0 投票
1 回答
971 浏览

uml - 在 TinyUML 中绘制组件图

我正在扩展一个小型应用程序,该应用程序使用“点”工具来绘制 UML 类和状态图,以实现组件图(我遇到了很多问题来适应 UML 2.x 符号)。

我打算通过使用棒棒糖符号来显示特定组件需要和提供的接口。现在尝试这样做时,我无法将两个节点之间的边缘显示为直线。即使我能够将一条边显示为直边,我也无法为所有边保持该状态。

只是想知道除了重量,len(对于neato),k等通常的属性之外还有什么特别的方法吗?(或者您可能建议的任何其他工具?)感谢您的帮助。

最好的,

阿伦