终于是有空来学习你了。呵呵
UML Assessment
UML is messy, imprecise, complex, and sprawling. That is both a fault and a virtue. Anything intended for such widespread usage is going to be messy.
You don't have to know or use every feature of UML any more than you need to know or use every feature of a large software application or programming language. There is a small set of central concepts that are widely used. Other features can be learned gradually and used when needed.
UML can be and has been used in many different ways in real-world development projects.
UML is more than a visual notation. UML models can be used to generate code and test cases. This requires an appropriate UML profile, use of tools matched to the target platform, and choices among various implementation trade-offs.
It is unnecessary to listen too much to UML language lawyers. There is no single right way to use it. It is one of many tools that a good developer uses. It doesn't have to be used for everything. You can modify it to suit your own needs provided you have the cooperation of your colleagues and software tools.
博客主要对UML进行评估。指出UML虽杂乱、不精确且复杂,但这既是缺点也是优点。开发者无需掌握其所有特性,只需了解常用核心概念。UML在实际开发中有多种用法,可用于生成代码和测试用例,使用时不必拘泥,可按需修改。
1273





