几乎我的每一门编程课程都使用了 UML,但没有人真正解释过它何时何地可以在专业环境中使用。是否对项目中的每个文件都执行了此操作,或者是否有一些您何时需要使用它的经验法则?另外,它更常见的是手工完成(我一直害怕)还是使用某种发电机?
This question is very good example of opinion-based and very broad question with no real problem to solve behind it and no one correct possible answer
当然在数量上数以百万计的软件开发人员有些人学会了使用UML
并使用它。还有一些人要么没有学会使用UML
或者出于任何原因不使用它
所以有UML
信徒,UML
怀疑论者甚至UML
仇恨者,这取决于... 事物。
I'm UML
信徒
-
例如,来自背后公司 Change Vision, Inc 的 Kenji Hiranabe 先生也是如此Astah UML 建模工具他说
...建模已经过时了吗? UML死了吗?我不这么认为。在本文中...
作为文章的前言敏捷时代的建模:通过代码扩展敏捷团队应注意什么
-
我最喜欢的指导方针是 The Guru 在 2014 年 9 月 12 日接受 Objective View 杂志 Mark Collins-Cope 采访时所说的话
Grady Booch,统一建模语言 (UML) 的创建者:
“应该使用 UML 来推理替代方案。放置一些图表。针对它提出一些用例。扔掉这些图表,然后针对您的最佳决策编写一些代码。重复(并重构)”
您最终如何评价》..UML...通常...现实世界..“取决于您想要看到什么以及您采用的软件开发最佳实践你自己的工作
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)