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

uml - UML类图关系类型题

我有一个具有以下方法的数据类:

  • 执行UDIQuery(字符串查询)
  • ExecuteSelectQuery(字符串查询)
  • ExecuteSP(string anme, string[,] params)

我有很多使用数据类的类。现在我想创建一个类图,但我不知道这些类与数据类有什么样的关系。是复合的吗?是 1:1 还是 .. ?

使用数据类的类的一个示例是 Staff 类。此类有一个方法 Load(),它将加载一个带有员工 ID 的员工对象。此方法包含一个查询,该查询传递给 Data 类的 ExecuteSelectQuery(string query) 方法。

编辑:数据类不是静态的。但是,我有我的怀疑。我其实不知道该怎么做。关键是,它唯一做的就是执行查询并返回结果。

0 投票
3 回答
6665 浏览

visual-studio-2008 - 具有代码生成功能的 Visual Studio 2008 专业版的优秀 UML 设计器

什么是我可以购买的最便宜的工具,以允许具有代码生成能力的可视化 UML 设计,记住它目前是 Visual Studio Professional,而不是 Team Studio。

我正在尝试在新开发中实现可视化创建命名空间、类、主要参数和函数的能力,以便我可以向老板解释展示类布局,然后将生成的 vb.net snubs 发送给开发团队“填空”。

0 投票
4 回答
2488 浏览

uml - 用例图的本质

对于学校作业,我们必须制作一个用例图。但是我们拥有的文档不是很扩展。它只是描述了一个用例由哪些组件组成,以及一个示例。
我们必须制作一个关于图书馆系统的用例。我们已经找到了 11 个用例,但我不会用所有这些用例来打扰您。

IIRC,用例描述了系统的典型用法,对吗?但是什么东西属于用例图,它们是如何连接在一起的?

我们现在有四个参与者(成员、员工、经理和会计师)。我们遇到最多的问题是会员和员工。
员工是使用该系统的人。成员仍然属于这里的演员吗?

我们拥有的一些用例:

  • 会员加入图书馆。
  • 成员更改他的记录。
  • 会员借书。
  • 成员部分图书馆(退订)。
  • 会员预订文章。
  • 会员还书。
  • 会员支付(部分)费用和罚款。

这些成为图表上的用例。但是应该有更多的用例,比如员工输入会员编号,员工输入账簿编号等等(用途?)。

任何人都可以(?)对此有所了解吗?

编辑: 如何描述动作序列?有人告诉我,您可以看到使用关联,例如对某种重复例程的方法调用?这是正确的吗?以及如何扩展使用?

0 投票
3 回答
396 浏览

design-patterns - What is the name of this factory type pattern and how do I represent it in UML?

Example: I have several types, e.g. Wheel, Brake, Engine, Clutch, AutoBox, ManualBox, ElectricWindow, RearParkingSensor, HeatedSeats. These will all inherit a ICarPart marker interface (could be an attribute (java annotation), but doesn't matter at this stage).

I then write my Car class that can represent all car types, e.g.

I then write a factory to create cars. The factory could refer to some XML which is an ingredients list for different car types. E.g. (and please ignore format, this is just for illustration):

The factory would parse this ingredients list and create the car object. New car types would be available to the system providing the parts had been coded and the ingredient list XML written.

Questions:

  1. What is this pattern called? Or is it just multiple patterns combined?
  2. Is any of this an antipattern?
  3. How do I represent this in a UML? I could do a class diagram for the parts and for the base car class. How would I show the instances of that class that are currently supported and the parts they have?

Thanks in advance. If any of this is unclear please comment and I'll amend/udpate/provide more details.

0 投票
3 回答
955 浏览

class - UML 类图 关系类型

我有两个班级,但不应该使用什么样的关系。我有一个类 Document 有很多属性但没有方法。第二类是我所说的 DocumentFact(Fact - Factory)。此类包含返回 Document 对象集合的不同方法。

因此,Document 类对 DocumentFact 类一无所知,因为它与它无关。另一方面,DocumentFact 创建多个 Document 对象。这是一种什么样的UML关系?我在想这样的事情:

或者:

你怎么看?

0 投票
2 回答
934 浏览

oop - OCaml 直接对象的 UML

我在 OCaml 中创建了一个直接对象。

由于对象没有名称(它被认为是匿名的吗?),它如何在 UML 中正确表示?

谢谢。

0 投票
7 回答
3188 浏览

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

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

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

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

有没有人有任何想法?

问候,

克里斯

0 投票
6 回答
11722 浏览

uml - 在 Visio 2003 中使用 UML 2.0 的最佳方式是什么?

Visio 2003 使用UML 1.4,这意味着UML 2.0 中的一些原型根本不存在,它们需要通过手绘建模(我可能会使用Photoshop)。有谁知道来自 Microsoft 的更新或在 Visio 2003 中包含 UML 2.0(完整 - 不仅仅是类图)的插件?

我找到了这个包:http://www.sdl.sandrila.co.uk/但从他们的“示例”屏幕截图来看,我将远离。如果他们不知道如何使用 UML,如果他们能正确实现它,我会感到惊讶;)

0 投票
3 回答
1090 浏览

php - 无类 PHP 应用程序的类图

我有完全程序化的 PHP 应用程序(没有 PHP 类)。就我而言,有没有我可以绘制的正式图表来展示我的 Web 应用程序如何等同于基于 OOP 的应用程序的 UML 类图。

谢谢大家

0 投票
6 回答
204015 浏览

uml - 在 UML 类图中,边界类、控制类和实体类是什么?

我现在使用 NetBeans 作为我的首选 IDE,它有一个用于 UML 建模的插件。在类图中,有称为Boundary ClassControl Class和的模型元素Entity Class。但是,我找不到它们的良好定义,但我确实在 UML Class Diagrams 上找到了这个站点。