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

statistics - 混淆矩阵的信息标准

可以使用Akaike 信息准则 (AIC)来衡量统计模型的拟合优度,该准则说明了拟合优度和用于模型创建的参数数量。AIC 涉及计算该模型 ( L )的似然函数的最大值。给定分类模型的预测结果,如何计算L,表示为混淆矩阵?

0 投票
3 回答
3059 浏览

uml - 键盘友好的轻量级 UML 建模工具?

我正在寻找一个在 Windows 上运行的免费 UML 工具,它可以让我非常快速地创建简单的图表,并且尽可能少地摆弄鼠标。

我不需要代码生成或花哨的东西,只需要带有箭头的 UML 样式框。

我想要的是例如让我使用键盘快捷键添加一个新类并让我输入名称而无需双击添加的类或类似的东西。只是一个简单的应用程序,可让您高效建模,而不会产生吃办公桌的冲动......

我不想要的是必须将一个项目从工具箱拖到表面,双击该项目,输入名称,再次抓住鼠标,单击确定按钮,然后重复。

对于 Eclipse,有TextUML可以让您使用文本符号创建图表,但我希望它用于 .Net 开发,并且我不想只为一个小型图表插件运行 Eclipse。

我已经尝试了很多开源工具,但其中大多数都有非常糟糕的用户体验。

那么,有没有符合上述描述的工具呢?

0 投票
5 回答
247 浏览

oop - 如何对只有某些实体组才能参与角色的复杂角色关系建模?

假设我必须为餐馆的饭菜建模。

一顿饭可以由几个“组成部分”组成:

  1. (薯条或米饭或楔子)
  2. 和(六种不同的饮料之一)
  3. 和(七种不同的酱汁中的一种或两种,或者根本没有)

另一餐可以包括:

  1. (沙拉或米饭)
  2. 和(大蒜或没有大蒜)

进一步的膳食可以包括:

  1. 只是薯条

  2. 只是一种饮料

  3. 只是 ...

我该如何建模?(UML,实体关系,代码,......任何你能解释得最好的东西)

如果您知道我想要执行的一些任务,也许它会有所帮助,所以:

  • 允许客户先选择一餐并显示所有剩余的“附加组件”。
  • 从组件列表中检测一顿饭。例如,如果客户点了薯条、酱汁和饮料,则应该可以从第一个示例中检测到餐点。

我曾考虑将所有组件划分为文章,然后添加某种角色映射以将“薯条”标记为“芝士汉堡”、“炸肉排”、“......”的补充,但后来我想知道,我如何建模多个添加-ons,可选的附加组件,n-out-of-m 附加组件...

我希望你能帮助我...

0 投票
3 回答
163 浏览

modeling - 有哪些方法、过程和工具可用于设计和建模非面向对象的应用程序?

我非常熟悉用于建模面向对象应用程序的 UML。但是,我不熟悉任何专门为设计和/或建模程序、功能或任何其他范例而设计的东西。您如何设计或建模用非面向对象语言编写的应用程序?

0 投票
8 回答
2679 浏览

c# - 你如何打破实体之间的循环关联?

我第一次在该网站上,如果它被错误地标记或在其他地方得到回答,我深表歉意......

我在当前项目中不断遇到特殊情况,我想知道你们将如何处理它。模式是:具有子集合的父级,并且父级具有对子集合中特定项目的一个或多个引用,通常是“默认”子级。

一个更具体的例子:

对我来说,这似乎是一种很好的关系建模方式,但是由于循环关联,我无法在数据库中强制执行关系,并且由于循环外键,LINQ to SQL 爆炸了循环关联。即使我可以绕过这个,这显然不是一个好主意。

我目前唯一的想法是在 MenuItem 上有一个“IsDefault”标志:

有没有人处理过类似的事情并可以提供一些建议?

干杯!

编辑:感谢到目前为止的回复,也许“菜单”示例并不出色,我试图想一些有代表性的东西,所以我不必深入了解我们不那么不言自明的领域的细节模型!也许更好的例子是公司/员工关系:

Employee 肯定需要引用他们的 Company,并且每个 Company 只能有一个 ContactPerson。希望这能让我的原点更清楚一点!

0 投票
3 回答
152 浏览

mysql - MySQL database modeling problem from a newbie

Ok, I have a problem that i've searched and searched for solutions to online and can't find any leads, here it is (oh, and i'm very new to this database stuff ;-)

Lets say I have thousands of retail stores and each one can carry 1 to 100 products, but there are 10,000 possible products available. I need each store owner to be able to see (and edit) the list of products in their store - this is straightforward and I can figure out the table structure for this - but what I also want to do is to be able to find the most common product combinations across stores, so for example I want to see something like:

Where the first number is the number of stores with those products (order of the products within the store doesn't matter), and the pid numbers are the product ids of the products (except remember there could be up to 100 products in each store).

So if I set up a table of:

I can keep track of my store inventories, but i've no idea how I can do my 'combinations' search, help!

0 投票
13 回答
1330 浏览

modeling - 您在编程过程中使用了哪些图表技术(不是工具)?

您在编程时使用什么图表技术来帮助您或其他人理解您的程序或设计。我不是在谈论一个人最喜欢的工具,尽管一个好的工具可能会极大地帮助一个人绘制图表。

我在这个问题上的目的是找到人们实际使用的简单有用的图表技术,并找到新的学习方法。

您是否使用流程图、数据流程图、ER 图等?

网络上到处都是推荐!但是真正的程序员、设计师和代码维护人员在日常工作中实际使用的是什么。

感谢您的反馈意见

0 投票
4 回答
608 浏览

database - 什么是在数据库中表示时间表的最佳方式

我正在尝试对时间表、计费时间、项目、用户进行建模

在数据库中表示这些的最佳方式是什么

详细说明这个问题:我最大的困境是如何将日期、时间和项目保持在一起

一种可能的解决方案

用户(PK id,名称)

项目(PK id、名称、FK user_id)

BillableHour(PK id、FK project_id、小时、日期)

谢谢

0 投票
7 回答
3188 浏览

uml - 是否有用于 gui 事件映射的可视化图表格式?

有谁知道可以在 GUI 系统中映射事件的任何类型的 UML 变体?

我有一个非常复杂的事件驱动的 GUI 系统,我想创建一个图表,以便新开发人员可以轻松地了解各种视图触发的事件以及这些事件实例化/影响的模型/控制器或视图。

我一直在寻找看起来更像思维导图的东西,它在整个地方都有分支,而不是线性场景。

有没有人有任何想法?

问候,

克里斯

0 投票
3 回答
2109 浏览

java - 有人对 Eclipse GMF 有任何经验吗?

我刚刚开始玩Eclipse GMF

  • 有人用过这个框架吗?
  • 您使用它有什么好的或不好的经历吗?
  • 您可以建议任何图形建模的替代方案吗?
  • 编辑:有什么好的例子?