标签: uml

LePUS3优于UML有什么优势?

当在线搜索面向对象的概念,例如复合设计模式时,我经常发现它们以LePUS3表示法表示.我对这种建模语言并不熟悉.

这是我应该比UML更喜欢的东西吗?

uml modeling

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

UML类模型如何建模多对多关系

我已经阅读了几个关于UML模型应该包含什么以及什么不包含的教程.作为开发人员,我总是从关系数据模型的角度思考,在这种模型中,表之间永远不会有多对多的关系.现在有了一个UML类模型,我读过如果它们没有提供附加值,你可以跳过链接表.

然而,我还阅读了一个教程,其中给出了使用表内数据的示例,强烈建议在为类模型建模时将每个类描述为一个简单的表.

我很困惑,现在是什么?!

uml many-to-many analysis

12
推荐指数
2
解决办法
4万
查看次数

UML Diagram to Model API

我需要创建一个图表来记录构建的RESTFul API,我应该使用哪个UML图?

提前致谢,

api diagram uml modeling

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

如何设计/规划Web应用程序开发?

我对在多开发人员团队方案中学习如何设计/规划Web应用程序开发感兴趣.

假设"项目经理/主管"的角色:

  1. 成功的Web应用程序开发需要哪些"文档"?
  2. 需要什么样的UML图以及程度如何?
  3. 在设计/计划阶段,每个 - 根据用例 - 类需要进行图解吗?
  4. 类图是多么详细(深度和广度)?

如果您有任何有用的图书/网站建议,请分享.


后续行动(2009年11月18日添加): 编码人员/开发人员在编码期间使用什么作为指导,即创建课程,以及他们各自的方法和属性?

如果没有一个完整的(但可变的)类及其方法和属性的列表,那么这种模糊性是否会导致严重依赖每个编码员的知识/经验,从而导致代码质量/可用性/可维护性的偏差?

oop project-planning uml web-applications

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

专门针对软件架构而非软件设计的书籍

您能否请一些关于软件架构的书籍,它应该讨论如何在模块级别设计软件以及这些模块如何交互.有很多书谈论设计模式,这些模式大多是低级细节.我知道低级细节也很重要,但我想要一份好的设计架构书.

还请提出一些讨论软件架构案例研究的书籍.

uml design-patterns software-design

12
推荐指数
2
解决办法
2428
查看次数

graphviz:带有粗体标题的记录节点

我正在尝试使用graphviz来执行类似于UML类图的操作.

我想知道是否有一种方法可以使样式'register'的节点具有粗体字的第一个字段,使其与其他字段不同.

我的节点看起来像这样:

digraph i { 
  "node" [
    label = "<f0> title | <f1> index | ... | <f2> field1 | <f3> field2"
    shape = "record"
  ];  
}
Run Code Online (Sandbox Code Playgroud)

我试过这个但它不起作用:(嵌入html)

digraph i { 
  "node" [
    label = "<f0> <B>title</B> | <f1> index | ... | <f2> field1 | <f3> field2"
    shape = "record"
  ];  
}
Run Code Online (Sandbox Code Playgroud)

uml record dot graphviz

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

有什么替代yUML

我正在寻找yUML的替代,最好是开源的.当然yUML很棒,我真的很喜欢它,但我希望能够扩展它.

我也对同一方向的其他服务感兴趣(图生成),但我不是在寻找任何(UML)桌面工具.

diagram uml open-source diagramming tool-uml

12
推荐指数
2
解决办法
8746
查看次数

如何在类图中显示单例关系

如果一个类包含指向单例类的指针,它可以aggregation吗?

据我所知,它不能成为一种has-a关系,因为类不会创建单例类的实例,它只是像association关系一样使用它.

c++ singleton uml class-diagram

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

删除Enterprise Architect中图表中未找到的所有元素

我们有一个大型项目,我使用Enterprise Architect版本10将项目中的小包逆向工程为UML以进行重构.我想只包含将要包含在我要创建的图表中的元素(我知道这是愚蠢的,但我们不能有1个模型来统治它们).

我想反转所有源代码,然后删除所有未在我的图表上结束的元素.有没有办法做到这一点?我知道我可以从GUI中找到图表中的任何给定元素,那么至少有一种方法来编写脚本吗?

另一种方法是手动选择所有依赖项并仅反转那些文件,我可能最终会这样做.

谢谢

uml reverse-engineering enterprise-architect

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

UML序列图:我如何绘制cron作业?

我正在开发一个利用餐馆数据集的应用程序.每隔1周,我的系统将运行一个cron作业,以将公共api上可用的餐馆与我的数据库同步.

但是,我如何绘制此cron作业的序列图?谁是演员?

uml sequence-diagram use-case

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