标签: class-diagram

自动从 PHP 类生成类图?

我已经在 Zend Framework 中构建了一个 Web 应用程序,现在迫切需要一个工具/插件,它可以从我的所有 Zend 控制器(类)生成类图。

我使用 Zend Studio 和 Eclipse,所以如果您知道任何可以完成这项工作的插件,请告诉我。

非常感谢所有帮助和评论。

非常感谢维沙尔

php uml zend-framework class-diagram zend-studio

2
推荐指数
1
解决办法
8341
查看次数

什么时候应该对接口使用圆圈表示法

根据 UML Superstruction 规范 v2.4,UML 类图中的接口有两种不同的表示法。其中一个是普通的盒子,上面有“接口”字样和名称,另一个是上面有名称的圆圈(鲍勃叔叔称之为棒棒糖)。
问题是 - 什么时候应该使用圆圈表示法?是否适合实现该接口的类仅在接口中定义公共方法的情况?因此,如果它仅通过接口使用 - 接口中设置的方法是显而易见的,也许我可以使用这个圆圈符号。请帮我解决这个问题。规范对半圆表示法非常清楚,但对圆则不清楚。

uml class-diagram

2
推荐指数
1
解决办法
1260
查看次数

类图转换为关系模型;继承和匹配表

对于一个学校项目,我应该设计上学期项目的系统。我们使用 UML,创建一个极其简单的用例图(没有<<extend>>类型废话,只是指向系统内部用例的参与者),从中我们创建一个类图,然后是一个关系模型。

用例和类图尝试:

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述

最后一张图只是我最终认为可能我的用例是问题所在。

我的应用程序允许人们/餐馆列出他们愿意捐赠的食物。为无家可归者提供食物的慈善机构索要食物。如果有比赛,慈善机构可以创建一条卡车路线来从所有比赛中领取食物。

我无法弄清楚如何表示匹配,以及 FoodItems 的菱形和连接到路线的匹配是否有意义。我知道在关系建模中继承通常是一个坏主意。难道只是到处都有 FK 的问题吗?我感觉自己在兜圈子。

inheritance uml class-diagram use-case relational-database

2
推荐指数
1
解决办法
4131
查看次数

是否可以在 UML 中可视化一堆函数

我正在改进一个使用类和函数文件(只是包含各种函数的 php 文件)的内容管理系统。

例如,我有一个名为的类Admin和一个函数文件,该文件具有显示管理员概述、创建新管理员、编辑现有管理员、删除管理员的功能...

函数文件使用类并执行 mvc 概念的可视化部分,而类负责控制器部分。模型部分是由mysql数据库完成的。

我知道UML中有类图。有没有办法使用函数文件中的松散函数来扩展该图,以便文档完整?

我正在使用 Visual Paradigm 社区。

php uml class-diagram function

2
推荐指数
1
解决办法
2187
查看次数

UML 多重性:“0..*”与“*”

在 UML 类图中表示多重性的 0..* 和 * 之间有什么区别吗?我无法在网上找到多重符号的综合指南。对我来说,他们似乎在概念上说的是同一件事。

uml class-diagram class associations multiplicity

2
推荐指数
1
解决办法
2005
查看次数

如何在类图中建模自定义异常关联?

在这里阅读,似乎使用泛化建模自定义异常类是常见的.它没有提到的是我如何使用可能抛出自定义异常的类来建模关联.注意,我不是在询问如何在引发异常时对序列行为进行建模; 我特别想要建立联想模型.或者这是对类图的误用?

java uml class-diagram

1
推荐指数
1
解决办法
1万
查看次数

桥模式中的依赖箭头

在此输入图像描述

箭头读起来像"竞技场取决于LeagueStore"吗?这是如何实现的?是一个类似的问题,但它不包括这样的箭头.

幻灯片9拍摄的照片

oop dependencies uml design-patterns class-diagram

1
推荐指数
1
解决办法
166
查看次数

在UML类图中可以使用双向依赖吗?

我有2个类,它们更复杂,但这并不重要.我应该如何在UML类图中绘制这个依赖?我不确定它应该是什么样的

public class A {
  private void foo(B b){
   ....
  }
  ...
}

public class B {
  private void foo(A a){
   ....
  }
   ....
}
Run Code Online (Sandbox Code Playgroud)

我可以画这样的东西吗?或者应该怎么样? 在此输入图像描述

dependencies uml class-diagram bidirectional-relation

1
推荐指数
1
解决办法
743
查看次数

空UML类的正确图形表示是什么?

大多数UML工具表示一个空的UML类,其中包含属性和操作的空字段.但是看一下UML Infrastructure和Superstructure,有很多空类显示为一个矩形,包括类的名称.但我无法找到一个明确的陈述,这两种陈述中哪些是绝对正确的.

那么哪个图形表示是正确的 - 两者或只是其中之一 - 您的信息来自哪里?

uml class-diagram representation

1
推荐指数
1
解决办法
485
查看次数

UML类图关系

关于我将在我的类图中使用哪些关系,我有些疑惑.我知道我可以使用一般关联(使用关联线)或更具体的关联,如聚合或组合.我已经知道聚合和组合的定义,但我的问题是:

  1. 什么时候我需要使用一般协会,何时我需要使用更具体的协会?
  2. 有一些规则吗?

java uml class-diagram

1
推荐指数
1
解决办法
512
查看次数