uml - UML的常见用法

标签 uml

根据我的经验,大多数架构文档充其量是临时的,而且,除了更结构化的死树类型的写作之外,我还没有看到实际使用正式的 UML,而且我与很少的开发人员一起工作,如果有的话'd 能够清楚或正确地构建 UML 图 - 它似乎更多地用作一种“图形伪代码”。

鉴于此,我很好奇是否有人有在内部文档中使用 UML 和在团队成员之间交流系统功能的经验。这是人们在日常生活中真正使用的一种工具/交流方式吗?它有帮助吗,过度指定了?您是否在精确 UML 重要或有用的环境中工作过?

最佳答案

UML(统一建模语言)是灵活的。没有必要一直使用“完整的”UML。

是的,我使用 UML 来交流设计。我出于各种目的使用了域、类、事件、用例、序列和部署图。

其中一些目的超出了图表的“明显”用途。例如,我使用部署图来记录虚拟机集。由于 Node 元素是一个 UML“分类器”,它可以与继承一起使用。我用它来展示基本虚拟机是如何特化的。例如,基础只是 Windows Server 2008,但是安装了 SQL Server 的一个专业,并且该专业的一个专业被用作数据库服务器。

关于uml - UML的常见用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2066210/

相关文章:

class - 拆分 UML 类图?

java - 类图中的 HashMap (UML)

uml - Sparx EA 逆向工程和推断关系?

c++ - UML图中的 protected 方法?

java - UML Activity 图的 AST

java - 用于从现有代码创建大型 Java 类图的 Eclipse 插件

uml - 序列图中嵌套的 alt 是一个好习惯吗?

java - UML、Java 和 ArrayList

java - 在 Java 中,如何从 text/.java 文件中获取类名、属性、方法?

uml - 事件图 - 带参数的调用操作示例?