UML范围之外的几个问题。(Outside the Scope of the UML)
1、编程语言
UML不是一门具体的编程语言,但是与面向对象的编程语言有很紧密的联系。
The UML, a visual modeling language, is not intended to be a visual programming language,
the sense of having all the necessary visual and semantic support to replace programming。
The UML is a language for visualizing, specifying, constructing, and documenting
the artifacts of a software-intensive system。
The UML does have a tight mapping to a family of object languages so that you can
get the best of both worlds.
2、实现工具
UML建模工具的实现依赖于UML的有关的semantic 和 notation 定义。UML不关系具体的实现。
Tools and their interoperability are very dependent on a solid semantic and notation definition, such as the
UML provides. The UML defines a semantic metamodel, not a tool interface, storage, or runtime
model, although these should be fairly close to one another.
3、处理流程
不同的问题域、不同的组织在软件开发中的过程是不尽相同的。合理的开发过程,能帮助软件项目成功。
在不同得项目中,不同得处理流程中,都可以使用UML来处理问题。