标签: uml

组件图和部署图的差异?

什么是差异Component DiagramsDeployment Diagrams

uml

14
推荐指数
2
解决办法
3万
查看次数

使用案例到类图 - 我如何?

我希望您的指导如何从我的USE案例图中准确地创建类及其关系(泛化,关联,聚合和组合)(请参阅下文).

我正在尝试创建此类图,以便我可以使用它创建一个简单的在线PHP应用程序,允许用户注册帐户,登录和注销,以及存储,搜索和检索MySQL数据库中的数据.

我的课程是否正确?或者我应该创建更多的课程?如果是这样,缺少哪些课程?将register,login,logout,search_database和add_to_database连接到用户时,我应该使用什么关系?

我是设计模式和UML类图的新手,但根据我的理解,关联关系将一个对象与另一个对象相关联; 聚合关系是一种特殊的关联,它允许"一个部分"属于一个以上的"整体"(例如信用卡及其PIN - PIN类也可以用于借记卡类); 组合关系是一种特殊的聚合形式,它允许每个部分一次只属于一个整体.

我觉得我遗漏了一些课程或者某些东西,因为我似乎无法从我对关系的理解中找到关系.

任何帮助将非常感谢.提前致谢.

使用案例图

替代文字

使用案例说明:

注册 任何用户都可以通过注册创建帐户.系统将验证用户名和密码,如果缺少用户名或密码,将拒绝用户名和密码.

登录 任何用户只有在已经注册的情况下才能登录.他们的用户名和密码将以与注册帐户时相同的方式进行验证.

搜索数据库 任何用户都可以输入数据类型字符串的搜索键,系统将打开数据库,搜索searchkey,并根据是否找到searchkey返回true或false,然后关闭数据库.

向数据库添加数据 所有用户都可以输入一些数据,系统将打开数据库,存储数据,根据数据是否存储返回true或false,并关闭数据库.

注销 用户将按下注销按钮,系统将注销用户

从数据库中删除 只有管​​理员才能从数据库中删除数据.

删除常规用户 只有管​​理员才能删除普通用户

类图

替代文字

oop uml design-patterns class-design

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

编码之后或之前创建UML图表?

我可以清楚地看到使用UML图显示应用程序的基础结构(类名,其成员,它们如何相互通信等)的好处.

我现在正在开始一个新项目并且已经构建了数据库(使用可视范例).我想使用一些设计模式来指导我如何编写类.

我想,我应该在创建它的UML图之前先编码类(可能在代码之外......似乎可能)或者我应该首先创建UML图然后代码(或者从UML生成代码,似乎也可能).

你有什么经历告诉你最好的方法?

oop uml

14
推荐指数
3
解决办法
4721
查看次数

如何显示静态方法UML类图的用法

如何在UML类图中显示静态方法的使用?

class A{
    public static void test(){
    }
}

class B{
    public void b(){
    A.test();
    }
}
Run Code Online (Sandbox Code Playgroud)

类图如何显示,它显示了这种关系?如果存在差异,将准备UML 2.0.

oop uml class-diagram conceptual

14
推荐指数
3
解决办法
4万
查看次数

主动课与被动课

在UML规范上层结构2.5(仍然是Beta,第203页)

可以通过将isActive设置为true来指定类作为活动(即,其每个实例都是活动对象).当isActive为false时,Class是被动的(即,它的每个实例都在某个其他对象的上下文中执行).

  • 我想知道是否有一个简单的例子说明应用它们中的每一个的差异?
  • 并详细阐述了这个概念?

uml specifications class-diagram

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

如何生成TypeScript或ActionScript UML类图?

是否有任何工具可以从TypeScript中的项目或ActionScript等类似语言生成UML类图?

uml class-diagram typescript visual-studio-code

14
推荐指数
2
解决办法
5261
查看次数

基于文本的UML图生成器

您知道哪些生成器工具能够从基于文本(简单ASCII)的输入生成UML(可能还有其他)图表?

我知道http://plantuml-depend.sourceforge.net/screenshot/screenshot.html

我正在寻找类似的东西

要求:

  • 生成器不应该有太多依赖项
  • 基于CLI - 指定输入和输出文件
  • 输出名称应该是可预测的或可指定的
  • 可能的输出格式:SVG,PNG,JPEG,PDF
  • 发电机可以免费使用,也可以购买(无订阅)
  • 理想情况下,在默认布局不愉快的情况下,可以影响图表布局
  • 清洁的视觉图表 - 令人愉快的查看和阅读
  • 积极维护软件

作为读取ASCII输入的CLI工具的替代,我也对UML库感兴趣.

谢谢克劳德

diagram svg uml ascii generator

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

使用xcode项目生成类图

我创建了一个iOS项目,并希望创建类图.在此之前,我只是想知道是否有任何用于xcode的UML类图生成器工具或使用xcode项目生成类图的任何其他工具.

谢谢

iphone xcode uml objective-c ios

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

直接从R代码创建UML图

有没有人对如何直接从R代码创建UML图有实际的方法?

这几乎是我在这方面找到的唯一资源.工作,但不是真正"集成"的意义,即在任何类型的实际代码中自动检测图表所需的信息.

与此问题相关.

uml r

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

ERD算作UML图吗?

实体关系图(ERD)是否被视为一种UML图或者它们是一个单独的东西?

erd uml

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