问题标签 [modeling]

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 投票
8 回答
3290 浏览

design-patterns - 有经验的程序员是否仍然使用流程图来计算操作顺序,还是他们在头脑中进行?

这是一个合法的工具,还是我最终会不再需要的拐杖?

更新:按操作顺序,我的意思是:

  1. 启动应用程序
  2. 阅读偏好
  3. 从首选项计算值
  4. 将首选项写入文件...

现在,当我无法可视化程序流程时,我会在方法级别应用程序级别绘制图表。

0 投票
1 回答
1254 浏览

php - CakePHP中同一张表上的HABTM关系

我正在建模一个社交网络风格的网站,人们可以在他们的联系人列表中添加其他人,我想将此关系建模为同一表(即用户)上的 HABTM 关系,这是个好主意吗?或者有更好的方法吗?

0 投票
8 回答
844 浏览

c++ - 有谁知道一个好的/简单/免费/开放的 3d 建模程序?

有谁知道像sketchup这样简单的3D建模应用程序,但它是开源的?

我没有时间学习搅拌机(我想我永远不会):

而且我喜欢让多个小工具完成他们的工作(首先使用saw钉子切割木板,然后使用hammer:))。

编辑: 我可能还需要对应用程序进行一些修改,例如,我希望能够直接在模型上预览我的 GLSL 着色器。我还希望能够将模型切成两半(或尽可能多地切割)并将其保存在我自己的文件格式中。

我几乎只知道 C++,在其他语言中做过一些黑客攻击。

问我是否不清楚我的要求:)

Edit2: 我不是 GUI 工具程序员,也从未做过像 3D 编辑器这样的事情,我做过的大多数工具都是基于控制台的。有人知道 3Dtool 的良好起点吗?(如 nehe.gamedev.net 但用于 3d 工具而不是 3d 游戏)

0 投票
3 回答
638 浏览

database - 数据仓库:为未来计划建模

我正在创建一个包含债券和贷款等金融证券数据的 DW。这些证券与付款时间表相关联。例如,债券可以按季度支付,而抵押贷款通常按月支付(有时每两周支付一次)。付款时间表是在交易证券时创建的,并且在大多数情况下将保持不变。但是,设计需要适应那些确实发生变化的情况。

我目前正在尝试对这些数据进行建模,但很难提出可行的设计。最常查询的字段之一是“下一个付款日期”。用户通常想知道证券下次何时付款。因此,我想让他们尽可能轻松地获得每种证券的下一个付款日期和金额。

此外,用户经常运行历史查询,在这种情况下,他们希望下一个付款日期和金额为特定时间点。例如,他们可能希望回顾 1/31/09 并查询下一个付款日期(对于抵押贷款,通常是 2009 年 2 月)。他们想要查询证券的整个付款时间表也很常见,该时间表可能包含 360 条记录(30 年抵押贷款 x 12 次付款/年)。

由于下一个付款日期和金额将每月甚至每两周更改一次,因此这些字段似乎不太适合缓慢变化的维度。使用事实表可能更有意义,但我不确定如何对其建模。任何想法将不胜感激。

0 投票
12 回答
27355 浏览

c# - 如何在代码中建模多对多关系?

假设我在数据库中有 2 个表。例如:Dog & Boss 这是多对多的关系,因为老板可以拥有超过 1 只狗,而狗可以拥有超过 1 个主人。我是 Bobby 的所有者,但我的妻子也是。

但是多对多是不允许的,所以有一个helpertable:DogsPerBoss

如何在代码中建模?

Class Boss 可以拥有 Dogs 的集合。Dog 类可以有一个 Boss 集合。--> 至少,我是这么认为的。也许有更好的解决方案?

辅助表中的额外数据怎么样?那应该是de Boss级还是Dog级?eg:昵称(我称狗为“好孩子”,我妻子称他为“doggie”)

我希望我的问题有点清楚?关于实现这一目标的最佳方法是否有任何最佳实践?你能给我一些参考吗?

ORM(如 NHibernate)不是一个选项。

0 投票
3 回答
1350 浏览

uml - 以“时间”为主角的用例

使用用例对系统行为建模的最佳实践是什么?系统行为是根据计划定期执行的(而不是作为显式用户交互的直接结果执行)?

如果将“时间”建模为参与者,那么描述如何使用时间来触发用例的公认方法是什么(例如,时间段是否可配置、有效范围等)?

0 投票
2 回答
246 浏览

objective-c - 如何在 Objective-C 中建模 n 对 n 关系?

我正在尝试在 Objective-C 中建模 n 对 n 关系。假设我有两个实体:电影和剧院。电影有一系列剧院,而剧院有一系列电影。我如何在 Objective-C 中做到这一点,以 1)使关系正确和 2)确保正确管理内存。

0 投票
6 回答
3901 浏览

java - 项目计划?图表等.... 最好的工具?

我开始了一个个人 Java WEB 项目,并试图在开始之前生成一些文档。

我正在寻找一些很酷、灵活且免费的图表工具。

  • 酷 -> 形状丰富多彩,可用于直接呈现给客户。(那些基于线条的黑色/白色很糟糕)
  • 灵活 -> 我正在寻找可以处理 Web 世界的东西,所以除了所有这些基本图表之外,我还需要一些页面流、用户案例等......
  • 免费->请不要让我付钱,好吧,也许如果它不那么贵并且拥有我刚才谈到的所有这些属性,那么我可以试一试。

与 Eclipse 进行一些集成也会很酷,但是我为 Eclipse 看到的所有工具都不酷(时尚)。

哪些工具满足要求?

谢谢!

0 投票
1 回答
1247 浏览

eclipse - 动态加载 EMF 模型

我有一个后端系统,我通过基于 REST 的 API 访问它并返回一个资源。这是一个 EMF 资源(一种 XMI 表示)。问题是我不能在设计时假设这个资源的元模型——因为后端系统中的元模型可能会在没有通知的情况下发生变化。

我想知道我是否可以首先从后端读取元模型(.ecore 文件),生成代码,然后读取模型。诚然,这会更慢,但我每次会话只需阅读一次元模型,这不会让我承诺使用固定的元模型。这行得通吗?还是有更好的方法来实现我想要的?

另外,这对 UI 有用吗?我可以在运行时(EMF.Edit)生成编辑器代码,就在从后端读取模型并使用适当的可视化显示模型之前?

动态 EMF会帮助解决我的问题吗?

0 投票
6 回答
3266 浏览

uml - 为什么 IDEF 不流行而 UML 流行?

我昨天才发现IDEF,并立即想知道为什么它不比UML 更受欢迎。从文档来看,IDEF 至少和 UML 一样适用于软件建模,但相对于 UML,IDEF 已经成熟和稳定了大约 30 年。

就像所有关于“$language vs. Lisp”的讨论一样,这又是一个“流行与强大”的案例吗?