需要重用类中现有的方法。我如何为此创建序列图。为了详细解释,我成功地描述了以下场景。1. 我调用了属于某个类的现有方法。当我第二次调用相同的方法时,我非常关心表示相同的方法
如何在序列图中显示方法的可重用性?
假设我有两个具有关联关系的类。
向其中一个类添加属性与添加具有属性的关联类有什么区别?
我知道关联类描述了关联关系,但是我不能使用简单的类属性来代替吗?
协会班有哪些附加值?
attributes uml relationship enterprise-architect model-associations
我使用 EA 定义了我的软件系统。到目前为止我主要停留在高水平。我的组件之间的软件接口表示为结构元素“提供的接口”(紫色的小项目符号)和“必需的接口”(小套接字)。
现在,我想更进一步地了解细节,并定义与每个提供的接口相对应的API ,最好是作为类图。如果我能够为每个提供的接口(例如软件组件)创建一个嵌套的复合结构图,那就完美了。但 EA 似乎并没有启用此功能。
我所做的是创建一个嵌套在我的软件组件中的接口,然后使用依赖项链接将所需接口(紫色项目符号)链接到我的接口(紫色方块) 。然后我可以在我的界面中创建一个嵌套的复合结构图。但我怀疑这是否是最佳方法。
有人可以告诉我定义所需接口的“EA 批准”方式是什么吗?
谢谢 :)
components uml modeling software-design enterprise-architect
我正在尝试使用 viz.js 以外的其他东西构建 graphql 模式可视化工具(该库太大,并且向捆绑包添加了 1MB)。有人向我推荐了 webcola,它似乎是一个非常强大的库。
我已经达到了正确渲染和链接必要元素的程度。我的下一步是调整布局。我想做一些类似于graphql-voyager(使用 viz.js)的事情。
这是我迄今为止所拥有的代码和框:
编辑:我的问题是,我如何布置与 graphql-voyager 类似的内容?我希望帮助设置正确的约束并应用必要的算法来定位节点并相应地路由边缘。
我对用例图的概念很陌生,我有点困惑,我有一个用例图“每月报告存档”,我想请问一个案例的<<include>>使用是否必须通过登录?我制作的用例是否正确?
所以就我而言,现在是关于“每月报告存档”。流程是:公关收到社区的提案,提案数据由社区关系存储到系统中,供X部门稍后查看,并决定是否接受或拒绝提案。X 部门然后可以查看有关提案的信息,然后 X 部门可以选择是接受还是拒绝该提案,如果接受,则该提案将被存档。然后,X 部门根据存档的提案制作一份月度报告,提交给经理。每个月,经理都可以看到部门 X 所做的报告。
此图 1
那么哪个更好呢?图一还是图二?
我对绘制嵌套方法的 UML 序列图有一个澄清。请问下图对吗?
代码(C#):
Alpha alpha = new Alpha();
Beta beta = new Beta();
Random rs = new Random();
// Alpha has a method Push() and Beta has a method Colour()
alpha.Push(beta.Colour(rs));
Run Code Online (Sandbox Code Playgroud)
UML序列图:
比方说,我们想要建立一些像票务预订这样的系统(票务预订不是这里的关键,这只是一个例子)
所以我们有User类、Ticket类等
我们还有一个TicketService类,它提供bookTicket () cancelTicket () 等方法
在类图中,TicketService 应该包含还是不包含?
如果没有,bookTicket() 或 cancelTicket() 应该显示在类图上的何处,在 Ticket 类或 User 类中(因为用户创建了票证)
uml ×10
java ×2
use-case ×2
abstract ×1
analysis ×1
attributes ×1
c# ×1
class ×1
components ×1
d3.js ×1
graphql ×1
modeling ×1
relationship ×1
return-type ×1
webcola ×1